We provide IT Staff Augmentation Services!

Sr Java/j2ee Developer Resume

2.00/5 (Submit Your Rating)

St Louis, MO

SUMMARY

  • Over8years of experience in all phases ofSDLCofJavaEEenterprise applications
  • Over2years withSpring BootMicroservices
  • Object Oriented Programming withJava
  • All phases of theSDLCwithJava/JavaEEenterprise applications
  • Enterprise web applications withJ2EE,JavaEEandSpring
  • MicroserviceswithSpring BootandSpring Cloud
  • Best practices in the design ofMicroservices
  • Spring Rest TemplateandFeignRest Clients
  • Spring Cloud Config Serverfor microservice deployment configurations
  • Eureka Naming Serverfor microservice registration and discovery
  • Ribbonfor client - side load balancing of deployed instances
  • Sleuthfor the generation of unique request ids
  • Zipkin, LogstashandSplunkto trace requests across multiple services
  • Netflix Zuul API Gatewayfor centralized API subscription and management
  • Hystrixfor fault tolerance and graceful shutdown
  • Dependency Injection(IOC)withSpring Core
  • Aspect Oriented Programming(AOP)withSpring AOP
  • Spring Core, Spring AOP, Spring DataandSpring MVC
  • Authentication and Authorization withSpring Security
  • RESTFULWeb Services withJAX-RS,SpringandSpring Boot
  • SoapWeb Services withJAX-WS,SpringandSpring Boot
  • Contractfirst andCodefirst RESTFUL and SOAP services
  • Exception Handling, Validation,HATEOSand Filtering forRESTFULweb services
  • RESTFUL contracts, versioning and documentation withSwagger
  • Web clients withHTML5,JSP,Javascript,JQuery, Node.JSandAngularJS
  • Data Source connectivity withJDBC,JPAandSpringData
  • XML manipulation withSAX, DOM,XSLandJAXB.
  • SQLqueries forOracleandSQLServerRDBMS
  • NoSQLwithElasticSearchandMongoDB
  • Testing withJUNIT,MockitoandEasyMock
  • AntandMavenfor build management and code versioning
  • Apache Tomcat, GlassfishandIBM Websphereweb servers.
  • Blue / Greenproduction deployments onPCF
  • Agile(Scrum)withJIRAfor short development iterations.
  • Design patterns likeMVC,Singleton,Gang of FourandSession Façade

PROFESSIONAL EXPERIENCE

Confidential, St. Louis, MO

Sr Java/J2EE Developer

Responsibilities:

  • Work on the rewrite of subscription API’s in Spring Boot
  • Develop, enhance and maintain a Spring Boot based microservices application
  • Work in an Agile team with 3-week sprint cycles
  • Object Oriented Analysis and Design of use cases
  • Participate in daily stand-ups, sprint demos and retrospectives
  • Create user stories and tasks in JIRA based on business requirements
  • Write RESTFUL microservices with Spring Boot
  • Worked on testing, and deployment of projects
  • Worked in Agile development environments through various stages of the SDLC from defining user stories to production release
  • Knowledge on working with Node.JS
  • Consume backend JAX-RS RESTFUL web services
  • Consume backend JAX-WS SOAP web services
  • Translate Hibernate ORM’s to Spring Data ORM’s
  • Developed and configured on Hibernate, mapping files
  • Experienced with spring 2.0 upgrade to spring 4.0
  • Convert scoped bean bases JSP, AngularJS and JS webpages to consume REST services
  • Used AngularJS for controllers and services
  • Experience with SOA services
  • Experience working with SSO, SAML, OAUTH technology stack
  • Use Logstash and Kibana (ELK stack) for Elasticsearch monitoring
  • Write Spring Boot batch jobs that run on ControlM
  • Write JUnits with Mockito and REST Clients
  • Maintained backup schedules foe server storage. Read and interpreted UNIX logs
  • Test and install executable programs on Unix platforms
  • Get code review signoffs with 80% Sonar coverage
  • Get signoffs for functional testing, and performance tests
  • Code versioning and branching with GIT
  • Used Docker and Jenkins for CI/CD of microservices to Pivotal Cloud Foundry (PCF)
  • Good understanding of pivotal cloud foundry on AWS
  • Work with DEV, QA, UAT, PERF and PROD instances on PCF
  • Participate in BLUE / GREEN production deployments
  • Application log monitoring and alerts with Splunk
  • Elastic cluster logs with Logstash
  • Support customer facing teams with product demos and bug fixes

Environment: Spring Boot, Spring Data, Spring Security, Eureka, Ribbon, Sleuth, Zipkin, Hystrix, JAX-RS, ELK (Elasticsearch) Stack, Splunk, Swagger, Oracle, JUnits, Mockito, Tomcat, Jenkins, Sonar, Maven, GIT, JIRA, PCF

Confidential

Java / J2EE Developer

Responsibilities:

  • Code use cases based on Sprint stories
  • Maintain responsive web pages using JSP’s, Javascript, HTML5 and AngularJS
  • Implement server-side backend components using Java/JavaEE and Spring Boot
  • Build components with Spring Core, Spring AOP, Spring MVC andSpring Data
  • Port JAX-WS and JAX-RS web services to Spring based on Swagger contracts
  • Expose and consume new restful web services using Spring
  • Jboss configuration is done in thoroughly firewalled environment using TCP
  • Migrating the application from web sphere to jboss
  • Test and install executable programs on Unix platforms
  • Wrote Ingest/read NoSQL components for Elasticsearch and MongoDB
  • Translate traditional SQL data structures to NoSQL Elasticsearch indexes
  • NoSQL operations and cache with Elasticsearch and MongoDB
  • Work with onsite and offshore development teams
  • Code reviews, regression tests, performance tests and code coverage signoffs
  • Build working prototypes for business stakeholders
  • Manage and maintain tomcat, Oracle, MongoDB and Elasticsearch installations
  • Monitor system performance with Dynatrace
  • Splunk queries to monitor exception logs
  • Manage and maintain multiple code bases of the application
  • Develop unit test cases using Junit and Mockito
  • Jenkins, Sonar, Docker and deploy for continuous deployment

Environment: JSP’s, Javascript, HTML5, AngularJS, Java/JavaEE, Spring Boot, Spring Core, Spring AOP, Spring MVC, Spring Data, JAX-WS, JAX-RS, Swagger, NoSQL, Elasticsearch, MongoDB, SQL, JIRA

Confidential, Austin, TX

Java/J2EE Developer

Responsibilities:

  • Worked on the Access Control Request (ACR) application for Confidential employees
  • Create Use Cases, Class diagrams and Sequence diagrams for application design
  • Code web clients using HTML5, JSP, JavaScript and AngularJS
  • Implement STRUTS2 MVC based J2EE backend
  • Write Action Servlets, Manager Classes, DTO’s and DAO’s
  • Develop application components to integrate with 3rdparty Java API’s
  • Write JAX-RS restful web services based on light weight requests and responses
  • Write JAX-WS soap services with XML payloads
  • Used SOAP UI and Rest Web Service Client to test web services
  • Write complex Oracle and DB2 Stored procedures
  • Implement the DAO layer using hibernate to handle data to and from databases
  • Used Maven scripts for build management
  • Used Jenkins for application build and deployment across multiple instances
  • Develop unit test cases using JUnit and Mockito
  • Write the Confluence WIKI pages for key Web Service implementations
  • Used JConsole to manipulate cache count values
  • Used JVisualVM to monitor heap and thread dumps
  • Used Confidential Rational Clear Quest to keep track of maintenance issues
  • Worked on fixing production issues

Environment: HTML5, JSP, JavaScript, AngularJS, STRUTS2 MVC, JAX-RS, JAX-WS, SOAP UI, Oracle, DB2, Quartz, Liquibase, Tomcat, Maven, Jenkins, Junit, Mockito, JConsole, JVisualVM, Microsoft Visio

Confidential

Sr Java/J2EE Developer

Responsibilities:

  • Worked on eservice and Assisted Service (part of Confidential ’s toolkit)
  • Used Rational Rose for Use Case Diagrams, Class Diagrams and Sequence Diagrams
  • Involved in supporting a HTML, CSS, JSP, JSTL, Ajax and Struts based view
  • Involved in writing validation classes using Struts validation rules
  • Used JavaScript for the web page validation
  • Created Servlets which route requests to Enterprise Java Bean (EJB) components
  • Used SAX and DOM to parse the XML documents and XSLT for transformations
  • Consumed SOAP (WSDL Based) Web Services from third party vendors
  • Deployed the application on Apache Tomcat web server
  • Wrote the SQL queries for aMySQLdatabase
  • Developed test cases and performed unit test using JUnit
  • Wrote ANT scripts for application builds

Environment: HTML, CSS, JSP, Ajax, Struts, JavaScript, EJB, SAX, DOM, XML, XSLT, JAX-RS, Tomcat, DB2, Junit, Ant

Confidential

Java/J2EE Developer

Responsibilities:

  • Worked on analysis, design, development, deployment and testing of the application
  • Involved in designing Application based on MVC architecture
  • Designed and developed for the Presentation layer using MVC Struts Frame work.
  • Created the JSPs, Action classes and Action forms for the Presentation layer.
  • Implemented server-side validation using Struts Validation Framework.
  • Used Java/J2EE Design patterns such as MVC, Singleton, Service Locator, DAO
  • Implemented Client-side validations using Java Script.
  • Persistence layer implemented using Hibernate framework
  • Developed build scripts using ANT tool for compilation and deployment purpose.
  • Unit tested with JUnit and involved in System testing, Load testing and User Acceptance testing and fixed the bugs

Environment: HTML, CSS,JSP’s, JSTL, Javascript, Servlets, Struts, Hibernate, Tomcat, Oracle, Ant, JUnit

We'd love your feedback!