We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

5.00/5 (Submit Your Rating)

Pittsburg, PA

SUMMARY:

  • 8+ years of experience as Full Stack Developer with Full Software Development Life Cycle (SDLC), including design, analysis, implementation and maintenance in Agile/Scrum, Waterfall methodologies.
  • Expertise in developing loosely coupled Microservice application as a full stack developer.
  • Experienced in Java 8+ new features allowing for Functional Programming including Lambda Expressions, Predicates, Stream, and default methods. Also refactored java code from previous versions to new specifications.
  • Superior knowledge in Service Oriented Architecture (SOA), Web Service, Microservice design and development using SOAP and REST.
  • Experience in developing and consuming SOAP based webservices using SOAP, XML, XSD, JAXB, WSDL, UDDI, Soap UI, etc.
  • Designed/developed the REST endpoints using the JAX - RS, JSON, Jersey, Spring MVC.
  • Developed on OAuth 2.0, Spring Security and JWT to secure REST endpoints
  • Experienced in automation of the REST API documentation using Swagger.
  • Hands on experience developing, deploying, tracing microservice application using Spring Cloud to implement microservice design patterns such as config server, service registry, load balancing, circuit breaker.
  • Strong knowledge Spring-Netflix modules such as Config Server, Eureka, Zuul, Hystrix, Ribbon, ELK (Elasticsearch, Logstash, Kibana).
  • Experienced with microservice communication using JMS, ActiveMQ, RabbitMQ.
  • Strong knowledge of ORM, JPA, JDBC, Hibernate, etc.
  • Created index, sequence, triggers, stored procedures for routine enhancements in various DBMS such as Oracle, Postgre SQL, AWS Aurora, SQL Server, MySQL, H2, etc.
  • Great knowledge on NoSQL database such as MongoDB, HBase, etc.
  • Experience in front-end development using JSP, HTML, CSS, SASS, Bootstrap, JavaScript, jQuery, XML, JSON, AngularJS, etc.
  • Experienced creating and maintain UI application using jQuery, AngularJS integrating with REST.
  • Expertise in deploying app in WebSphere, Tomcat, WebLogic, JBoss, WildFly, etc.
  • Implemented logging and investigated for debug issues using SLF4J, Logback, log4j, log4j2, etc.
  • Hands on with AWS EC2 and other PaaS and deploying microservice application in Docker container.
  • Great hands on experience with cloud computing using AWS EC2, Elastic BeanStalk, S3 storage.
  • Developed application following Test Driven Development (TDD) and implemented unit and integration testing using Junit, Spring Test, Mockito, SonarQube, etc.
  • Expertise in using various version control system tools like Git, GitHub, BitBucket, CVS, SVN, etc.
  • Performance tuning and profiling using JVisual VM, JConsole, YourKit, Jprofiler, etc.
  • Expertise in workflow management using industry standard tools such as Jira, Confluence, RTC, Jazz.
  • Ability to learn quickly in work environment, excellent interpersonal and communication skills with ability to co-operate in group environments.

TECHNICAL SKILLS:

Language: Java, C++, JavaScript, SQL

UI: HTML, CSS, JavaScript, AJAX, JSON, Bootstrap, jQuery, AngularJS

Databases: Oracle, MS SQL Server, MySQL, MongoDB, Redis, Postgre SQL, AWS Aurora

Servers: WebLogic, WebSphere, WildFly, Glassfish, Tomcat, HTTPD, Nginx

Java frameworks: Hibernate, Spring Core, Spring Web MVC, Spring REST, Spring Data JPA, Spring Security, Spring AOP, Spring Boot, Spring Cloud, Servlets,

JDBC, XML, Axis: Web Services

REST, RESTful API, Apache CXF, Axis, Jersey, SOAP, WSDL, XML, JSON, JAX-RS, JAX-WS, SOAP UI, Postman: Microservice

Spring Boot, Eureka, Zuul, Hystrix, Ribbon, Seluth, ELK, JMS, RabbitMQ: Testing

Junit, TestNG, Mockito, Spring Test, SonarQube, Code Coverage: Version Control

GIT, SVN, CVS, Bitbucket: Others

Windows: UNIX, Linux, Docker, Multithreading, Jira, DOM, SAX, Log4j, SLF4J, Logback, Gradle, JWT, OAuth2, Postman, Liquibase, Jenkins, Ant, Maven, Gradle, JVisual VM, JConsole, JProfiler, YourKit, Agile, Scrum, TDD, Waterfall, AWS, Azure

PROFESSIONAL EXPERIENCE:

Confidential, Pittsburg, PA

Java/J2EE Developer

Responsibilities:

  • Developed, maintained Microservices using Spring Boot, Spring Cloud.
  • Used Spring Core for dependency injection/inversion of control.
  • Developed and exposed REST endpoints using Spring Web MVC.
  • Implemented security for the REST resources using OAuth2, Spring Security, JWT.
  • Provided API documentation to the scrum-tester and other teams using Swagger.
  • Implemented Microservice architecture using Netflix/Spring Cloud libraries such Config Server, Eureka, Hystrix, Ribbon, Zuul.
  • Worked with AngularJS services to consume Restful web service to fetch data from Microservice.
  • Wrote Liquibase script for database version control locally in MySQL.
  • Implemented data model and entity using ORM concepts, JPA, JDBC, Hibernate, and Spring Data JPA.
  • Wrote unit test cases for the service and rest controllers using JUnit, Mockito, and Spring Test.
  • Worked UI application using HTML, CSS, JavaScript, AngularJS.
  • Used Maven for management and artifact generation.
  • Implemented application logging using SLF4J, Logback.
  • Worked with Git, GitHub for source control.
  • Worked closely with release management in rolling out the artifact at various environment.
  • Created Docker images and deployed in the AWS EC2 in the Docker Container.
  • Troubleshooted critical issues and provide production support for end users.
  • Participated in weekly status calls with business users.
  • Participated in the code review discussion.
  • Involved in technical reviews to formulate and conceptualize new ideas.
  • Participated in the sprint planning and sprint review meetings.
  • Prepare statistical measurements on application usage and provide reports to management.
  • Involved in the complete project life cycle including design, development and implementation in Agile.

Environment: Java, J2EE, JEE, Eclipse, Spring Core, Spring Web MVC, RESTful Web Services, Spring AOP, Sprint Security, Spring Boot, Spring Cloud, Eureka, Zuul, Hystrix, Ribbon, Oracle, JPA, ORM, Hibernate, Tomcat, CSS, HTML, JavaScript, AngularJS, jQuery, SLF4J, Logback, JUnit, Maven, SOA, AWS, Docker, Jenkins, Design Pattern, XML, TDD, SonarQube, MongoDB, Redis, Git, GitHub, Atlassian Jira, Confluence, OAuth2, JWT, JMS, RabbitMQ

Confidential, Mclean, VA

Java/J2EE Developer

Responsibilities:

  • Involved in requirement-gathering, analysis, design, development, testing, and maintenance of the Auto Navigator microservice
  • Implemented features from the user stories derived from monolithic application in Agile Development Environment.
  • TDD environment.
  • Worked on Designing and Developing Microservices using Spring Boot.
  • Developed and Consumed RESTful web services using Spring MVC.
  • Secured endpoints using JWT, Spring Security, and OAuth2.
  • Developed documentation for REST API using Swagger2 markup.
  • Wrote unit-test cases for REST endpoints using JUnit, Mockito, Spring Test.
  • Developed UI using AngularJS, HTML, and CSS.
  • Worked on POJO, Service layer, DAO layer, DTO layer using Java 8.
  • Utilized Spring IOC (Inversion of Control), allowing Dependency Injections (DI) for Spring Beans.
  • Used JPA, ORM, Hibernate, Spring Data JPA, Spring Data MongoDB, Spring Data Redis for persistence solution.
  • Utilized JPA concepts such as inheritance, lazy loading, caching, and transactions.
  • Wrote stored procedures, triggers, sequence using SQL on Oracle database.
  • Used in memory H2 database for TDD and integration testing.
  • Worked with MongoDB, Redis No-SQL storage.
  • Implemented lambda expressions, functional programming, predicates, stream from Java 8.
  • Performed unit-testing of modules using JUnit, Mockito, Spring Test, and SonarQube.
  • Implemented logs for error tracking using SLF4J and Logback
  • Implemented Aspect Oriented Programming using Spring AOP to address cross cutting concerns.
  • Utilized container-based approach, AWS cloud, Tomcat, Docker, Nginx for application deployment.
  • Used Git, GitHub for version-control, Confluence for documentation, Jenkins for CI&CD.
  • Participated in the Agile events and code reviews, deployment and production support.

Environment: Java, Spring Core, Spring MVC, Spring Integration, Spring Cloud, Spring Boot, Hibernate, DAO, JDBC, Liquibase, AngularJS, HTML, CSS, JavaScript, JSON, Maven, Junit, Mockito, Spring Test, Oracle, GitHub, SLF4J, Log4j, REST, RESTful APIs, Swagger, Agile, Jira, Confluence, Windows, Eclipse, Postman, Jenkins, AWS EC2

Confidential, Atlanta, GA

Java/J2EE Developer

Responsibilities:

  • Developed Web Services to allow communication between the applications using Rest and SOAP Web Services.
  • Developed prototype application using Spring Boot, RESTful API to replace old monolithic application.
  • Developed the application using Spring MVC architecture.
  • Used Hibernate, object-relational mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
  • Identified the participating pages and the navigation paths between pages using configuration files.
  • Used Web Services to exchange information.
  • Developed business components using Spring framework and DAO classes using Hibernate framework for persistence management and involved in integrating the frameworks for the project.
  • Integrated the generated DAO classes into Spring application context using annotation driven Hibernate transaction manager.
  • Used JSP, HTML, CSS, jQuery and JavaScript for writing UI of the application.
  • Used SOAP UI for testing the Web services by sending a SOAP request.
  • JUnit tests were written to test each module in the application.
  • Developed Web Services to retrieve data from legacy systems
  • Implemented DAO layers using Hibernate API and core interfaces.
  • Experienced with Hibernate mapping associations annotation to map legacy tables with entity classes.
  • Performed building and deployment of WAR, JAR files on test, stage, and production systems.
  • Used XSL, JavaScript to display the contents of XML pages in the HTML pages.
  • Used Git, GitHub as version control.

Environment: JDK, Core Java, Spring MVC, Hibernate, MySQL, JAX-WS webservices, REST, Eclipse, Tomcat, Junit, JMS, Maven.

Confidential, Birmingham, AL

Java/J2EE Developer

Responsibilities:

  • Involved in requirement-gathering, analysis, design, development, testing, and maintenance with TDD approach in an Agile Environment.
  • Developed UI using JSP, jQuery, HTML, and CSS.
  • Created SOAP webservice
  • Implemented core business logic using several Java/J2EE design patterns.
  • Implemented Front Controller, MVC, Business Delegate, Data Transfer Objects (DTO) and Data Access Objects (DAO).
  • Developed and Consumed RESTful web services using Jersey.
  • Used Oracle database for SQL scripts, stored procedures, functions and triggers in live environment.
  • Developed Liquibase scripts for Data Version Control and table creation and refactoring.
  • Utilized Spring IOC (Inversion of Control), allowing Dependency Injections (DI) for Spring Beans.
  • Performed unit-testing of modules using JUnit, Mockito, etc.
  • Used Hibernate to implement Spring Data JPA for Object Relational Mapping (ORM).
  • Utilized Hibernate concepts such as inheritance, lazy-loading, and transactions.
  • Implemented logs for error tracking using SLF4J and log4j
  • Implemented Aspect Oriented Programming using Spring AOP.
  • Used RTC for version-control to maintain current and previous versions of source code and documentation.
  • Used Jenkins for CI&CD.
  • Deployed in WebSphere application server
  • Participated in the Agile ceremonies and code reviews.

Environment : Java/J2EE, Eclipse IDE, Spring Core, Spring MVC, Spring AOP, Spring Security, Tomcat, JavaScript, JSP, jQuery, Hibernate, SLF4J, log4j, JUnit, Maven, SOA, Oracle, Spring Web MVC, RESTful Web Services, Eclipse, Jenkins, Design Pattern, CSS, HTML, XML, RTC, Mac.

We'd love your feedback!