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