We provide IT Staff Augmentation Services!

Java Developer Resume

4.00/5 (Submit Your Rating)

Cambridge, MA

PROFESSIONAL EXPERIENCE

Java Developer

Confidential, Cambridge, MA

Responsibilities:

  • Developed a microservice using Spring Boot and JPA to help CSS’s answer client queries effectively
  • Implemented services with RESTFUL APIs using Spring Boot
  • Consumed REST based Java web services
  • Implemented business logic to efficiently fetch data from Oracle DB and various API’s in a single AJAX call
  • Used Oracle DBto store/retrieve data for the application
  • Automated deployment of code on various servers using Jenkins and performed regression testing to remove bugs
  • Developed JPA entities and performed Object relation mappings and wrote criteria queries for the data retrievals
  • Used Maven automated build scripts to compile and package the application
  • Used various Core Java concepts such as Multi - Threading, Exception Handling, Collection APIs to implement various features and enhancements
  • Used TestNG to write test cases and made sure to cover 100% on controllers and more than 80% on services
  • Used the git source control tool via GitHub to manage a multiple feature branch Java codebase
  • Seamlessly integrated front-end HTML and JavaScript pages with the backend to display information efficiently
  • Automated deployment of code on various servers using Jenkins and performed regression testing to remove bugs

Java Developer

Confidential

Responsibilities:

  • Implemented the business logic for Student Management System in Java using Spring and Hibernate
  • Implemented services with RESTFUL APIs using Spring Boot
  • Consumed REST based Java web services
  • Used MySQL to store/retrieve data for the application
  • Performed CRUD operations for all the APIs to get and update data efficiently in the application
  • Developed Hibernate entities and performed Object relation mappings and wrote criteria queries for the data retrievals
  • Used Maven automated build scripts to compile and package the application
  • Used various Core Java concepts such as Multi-Threading, Exception Handling, Collection APIs to implement various features and enhancements
  • Used the git source control tool via GitHub to manage a multiple feature branch Java codebase

Junior Java Developer

Confidential

Responsibilities:

  • Gathering the requirement and preparing design documents based on business requirement
  • Developed rules for all the business rules available in the application
  • Developed the applications on Eclipse IDE utilizing spring framework
  • Worked on MySQL database to store/retrieve data for the application
  • Deployment of the application in Tomcat server
  • Improved performance by debugging the front-end issues and solving them
  • Integrated Spring Framework by configuring Deployment descriptor file and application context file in Spring Framework
  • Extensively used various J2EE design patterns like Factory, Singleton, Data Access Objects in the project, which facilitates clean distribution of roles and responsibilities across various layers of processing
  • Implemented AOP paradigm for modularity
  • Used JUnit for debugging, testing and maintaining the system state
  • Used Maven automated build scripts to compile and package the application.
  • Involved Java Multithreading to cascade multiple changes on multiple records in only one transaction

Junior JavaDeveloper

Confidential

Responsibilities:

  • Gathering the requirement and preparing design documents based on business requirement
  • Developed the application on Eclipse IDE utilizing the spring framework, multi-threading
  • Used various Core Java concepts such as Multi-Threading, Exception Handling, Collection APIs to implement various features and enhancements
  • Involved in the development of the application frontend.
  • Worked with JS, JSP, HTML, CSS to design and develop the interactive UI for the application
  • Worked on My sql database
  • Deployment of the application in Tomcat server
  • Used LOG4J & JUnit for debugging, testing and maintaining the system state
  • Used Maven automated build scripts to compile and package the application
  • Involved in testing team to improve the quality of the website
  • Involved in CRs and Bug fixes raised during testing.
  • Debugging the front-end issues

We'd love your feedback!