We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

5.00/5 (Submit Your Rating)

SUMMARY

  • A Professional Java/J2EE developer having over 5 years of experience with full project lifecycle development in Java - J2EE technologies, Requirements analysis, Design, Development, Testing and Deployment of software applications
  • Involved in the Software Development Life Cycle phases which include Analysis, Design, Implementation, Testing and Maintenance
  • Experience in reviewing client requirement, prioritize requirements, creating project proposal (scope, estimation) and baseline project plan.
  • Strong implementation knowledge of Object-Oriented Analysis and Design using RUP, Agile and Scrum methodologies.
  • Experienced working in following technologies: Java 8, Spring (Spring Boot, Spring Core, Spring MVC, Spring REST, Spring JPA, Spring JDBC), Hibernate, SOAP, REST, Junit, Mockito, SQL, PL/SQL.
  • Good working experience in using Gradle and Maven for building and deploying the application in web/App servers
  • Experience working on application servers including IBM WebSphere, Red Hat JBoss Oracle Web Logic and Apache Tomcat servers.
  • Experience in developing test cases and test plans besides involving in Unit testing, Integration testing, Load testing and User Acceptance testing extensively.
  • Excellent analytical ability, consultative, communication and management skills.
  • Self-motivated, easily adaptable to new environments and ability to work independently as well as in teams.

PROFESSIONAL EXPERIENCE

Confidential

Java/J2EE Developer

Responsibilities:

  • Extensive experience in the Analysis, Design, Coding, and unit testing.
  • Developing the code using Java8 and build presentation layer using Spring MVC, Business Layer using Spring IOC, Service Layer and DAO layer using Spring DAO.
  • Micro services were being used as a strategy to gradually replace a core monolithic application while still adding business features using Spring Boot.
  • Responsible to create project structure and optimized Gradle build files.
  • Used GIT for version management tool
  • Interacting with UNIX servers to check logs and creating folders for configuration files.
  • Responsible to get created build and deployment jobs in various environments like DEV, QA and UAT using Jenkins (Continuous Deployment) tool.
  • Followed agile development methodology with 2-week sprint using rally tool
  • Writing Unit test cases using Mockito/Junit framework.
  • Used log4j for log the application details and error message for understanding the application
  • Maintained code quality by fixing SONAR issues.
  • Developed PL/SQL stored procedures and functions for enforcing database constraints.
  • Using Kibana, checked the logs and worked on audit logs, to resolve production issues.
  • Played active role in sprint planning and backlog grooming activities including effort estimation based on high level requirements provided by client.
  • Following Agile Methodology, tracked status/progress/impediments of every day appointed tasks and activities, and updated my team accordingly for efficient planning.

Environment: Java 8, Spring Boot, Spring MVC, Spring Core, Spring JDBC, Spring JPA, Hibernate, REST, Gradle, JUnit, Mockito.

Confidential

Junior Java Developer

Responsibilities:

  • Java Developer Involved in various Software Development Life Cycle (SDLC) phases of the project like Development, Enhancements and Maintenance
  • Micro services were being used as a strategy to gradually replace a core monolithic application while still adding business features
  • Increased application scalability by developing and consuming REST endpoints using Spring REST
  • Used Spring Data JPA to persist the data.
  • Extensively worked on PL/SQL by implementing business logic using stored procedures (Oracle database).
  • Performed FTP and SCP of files using UNIX shell scripting and loaded the files data into database tables using Control files.
  • Performed unit testing using Junit, Mockito, Power Mockito frameworks.
  • Reduced 20% of critical issues by fixing the code using SONAR.
  • Created daily/monthly jobs using Job scheduler which triggers the shell scripts at a scheduled time.
  • Experience in continuous integration using Jenkins for timely builds, running test.

Environment: Java, Agile, Spring Boot, Struts, Apache Camel, ActiveMQ, JPA, REST, SOAP, Maven, JUnit, Mockito, Apache Tomcat, Oracle PL/SQL, Unix Shell Scripting, SVN, JMeter, Jenkins

We'd love your feedback!