We provide IT Staff Augmentation Services!

Java Developer Resume

SUMMARY

  • Over 5 years of experience in Developing, Testing, Implementing Enterprise & web - based Applications using Java/J2EE platform and Object Oriented Analysis & Design (OOAD).
  • Excellent understanding and experience in OOPS principles - inheritance, encapsulation, polymorphism, and Core Java principles - collections, multithreading, synchronization and exception handling.
  • Strong hands-on experience with Spring MVC Controllers, Spring Annotations, Spring tag library, Inversion of Control (IOC), Spring DAO, JPA, Transaction Management, Spring ORM (Hibernate) and SpringBoot.
  • Strong understanding of design patterns like Singleton, Factory design, Builder Pattern, Dependency Injection, IOC, MVC, DTO, etc.
  • Experience in implementing DAO using Spring-Hibernate ORM and creating the Hibernate POJO Objects and mapped using Hibernate Annotations.
  • Expertise in implementing and deploying Restful Services and Microservices, WSDL to develop dynamic server side web contents. Strong experience of using POSTMAN.
  • Experience in deploying applications on Application/Web Servers, Apache Tomcat, WebLogic and WebSphere.
  • Expertise in developing web-based GUIs using JSP, HTML, AJAX, jQuery, XML and JavaScript.
  • Strong SDLC experience in Agile environment using SCRUM, CI/CD (Continuous Integration & Continuous Delivery), TDD (Test Driven Development) and RAD (Rapid Application Development).
  • Experience working on build tools like Maven and Gradle.
  • Experience in performing unit Testing, writing test cases using JUnit and mocking frameworks like Mockito.
  • Experienced in using version control tools like CVS, GIT, SVN, JIRA.
  • Strong understanding of AWS platform and its dimensions of scalability including EC2, S3 Bucket, Amazon SQS, AWS Cloud Watch, AWS Lambda expressions, AWS SNS, RDS DB, API Gateway.
  • Strong analytical capabilities with excellent problem solving and communication skills.
  • Ability to quickly adapt to new environments, learn new technologies and Good Interpersonal Skills.

TECHNICAL SKILLS

Languages: JAVA8, JEE, JavaScript, SQL

Framework: Spring 5, Spring MVC, SpringBoot 2.0, Spring Data JPA, Spring Security, Hibernate 4.0, JSP.

Databases & GUI interface: MySQL, MySQL Workbench

Tools: Eclipse, STS, Log4j, Maven, Gradle, SVN, GIT

Cloud Computing: Amazon Web Services (AWS)

Version Control: Git, Gitlab, SVN, GitHub, Bitbucket.

Servers: Apache Tomcat 9.0, WebLogic, Web Sphere

Operating Systems: Windows, UNIX, Linux (ubuntu)

PROFESSIONAL EXPERIENCE

Confidential

Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modelling, analysis, design, development and testing.
  • Heavily used Core java (Collection API, Exception Handling, Generics, and Annotation) to manipulate and transfer data in API design & implementation.
  • Implementation of various Restful microservices to route calls between Mainframe and CACs Web Services.
  • Extensively used Spring Framework, Spring Boot, Spring Dependency injection, Spring AOP, Spring Data JPA during the development.
  • Developed Spring beans to handle the business logic of the application as part of maintenance and change request implementation.
  • Handling and parsing XML data.
  • Extensively used JPA Repositories to create JPQL (i.e. Java Persistence Query language) and native queries for various business requirements.
  • Used Log4J logging framework for logging messages at various levels.

Environment: Java, SpringBoot, Spring MVC, Spring Securities, OAuth 2, Spring Data JPA, MYSQL, Gradle, AWS, Tomcat, Wild fly, Apache Velocity, Jira.

Confidential

Software Engineer

Responsibilities:

  • Implementation of different modules using Java, J2ee, Spring MVC, Hibernate and JPA.
  • Worked on coding and designing being an active participant in Object Oriented Analysis & Design sessions of the Project.
  • Designed and developed Application based on Spring MVC Framework using MVC design pattern.
  • Worked to design and create required Entity classes with proper relationships and indexes.
  • Used JPA repository and JPQL (i.e. Java Persistence Query language) for accessing data from Database.
  • Used OAuth 2.0 for Authentication and authorization.
  • Worked to design and create RESTful web services for the various modules to fulfill the business requirements.
  • Developed Spring beans to handle the business logic of the application, as part of maintenance and change request implementation.
  • Developed screens based on dynamically generating HTML and display the data on the admin panel. Developed the application using Eclipse IDE.
  • Perform browser compatibility testing of applications under various cross browsers (Safari, Firefox, IE, Chrome) using HTML IDs.
  • Involved in creation of Test Cases using JUnit framework for unit Testing.
  • Hosted application in AWS EC2.

Environment: Java, J2EE, Spring, SpringBoot, Spring MVC, Spring Securities, OAuth 2, Hibernate, Spring Data JPA, MYSQL, Apache Velocity, EC2, RDS, CLOUDFRONT, S3, HTML5, CSS3, jQuery, JavaScript, Ajax

Confidential

Software Engineer

Responsibilities:

  • Involved right from requirement gathering till the deployment phase.
  • Worked on coding and designing being an active participant in Object Oriented Analysis & Design sessions of the Project.
  • Designed and developed Application based on Spring MVC Framework using MVC design pattern.
  • Worked to design and create web services for the various modules to fulfill the business requirements.
  • Developed screens based on dynamically generating HTML and display the data to the client side. Extensively used JSP tag libraries.
  • Perform browser compatibility testing of application under various cross browsers (Safari,
  • Firefox, IE, Chrome) using HTML IDs.
  • Developed screens based on dynamically generating JSP and display the data on the admin panel.
  • Used maven for library management and building the application.
  • Extensively used velocity template and java mailx to send the mail notification to users.
  • Used Spring Security for Authentication and authorization extensively.
  • Involved in creation of Test Cases using JUnit framework for unit Testing.
  • Integrated with various cloud services of google drive, dropbox, box.
  • Hosted application in AWS where the shared files will be hosted.

Environment: Java, J2EE, Spring MVC, Spring AOP, Hibernate, Servlets, HTML, Java Script, Eclipse, Log4j, XML, Google Drive, Dropbox, Box for integration, MYSQL, AWS cloud.

Hire Now