Java Developer Resume
3.00/5 (Submit Your Rating)
Phoenix, AZ
SUMMARY
- 2 plus years of experience as a SoftwareDeveloperin Analysis, Design, Development, Testing and Implementation of applications on Java/J2EE technologies
- Experience working on JAVA and J2EE technologies which involves JDBC, Servlets 2x/3, Spring 3x, Hibernate, JPA, JSON, and Junit.
- Good Knowledge and experience in Core Java,J2EE and Enterprise design patterns like - Factory, Façade, Singleton, Adapter, Iterator, Front Controller, Data Access Object, MVC, Business delegate, Service Locator.
- Experience in development of visually appealing User Interactive (UI) Web Pages using HTML 5, CSS3, JavaScript.
- Experience in working on various spring modules (Spring MVC, Data, Boot) along with Hibernate as the back-end ORM tool for implementation of persistence layer and mapping of POJOs.
- Used persistence frameworks JPA and Hibernate to map POJOs to a relational Database
- Strong experience in using Testing and Logging tools like Junit, Mockito and Log4j
- Hands on working experience using Web Services (REST)
- Good Knowledge and experience in developing web services using MicroServices architecture.
- Hands on working experience on Pivotal Cloud Foundry
- Experience in using Jenkins integration tool.
- Used build tools Maven, Gradle to build and deploy n-tier distributed enterprise applications
- Experience in Agile methodology
- Experience working with agile methodology implementations like Daily scrum meetings, sprint planning's, resource planning, etc.
- Experience in using JIRA.
- Experience in using GIT for version control
TECHNICAL SKILLS
Web Technologies: HTML/HTML 5, Servlets, JDBC, Spring Boot, Spring Data, Hibernate, JSON, Rest Web Services.
Programming Languages: Java, SQL, JavaScript
Tools: /Software: Eclipsed IDE, STS, SQL Developer, GIT
Web Server: Tomcat, WebSphere.
Database: Oracle 11g,12 c
Unit Test: Junit, Mockito
Web Services: RESTful
Spring Framework: Spring MVC, Spring Boot, Spring Data
PROFESSIONAL EXPERIENCE
Confidential, Phoenix, AZ
Java Developer
Responsibilities:
- Involved in the requirements Analysis meetings and understand the requirements for the modules for development.
- Involved in working with agile methodology implementations like Daily scrum meetings, sprint planning's, resource planning, etc. to deliver quality code in 2-week sprints.
- Developed the UI screens using HTML 5, CSS3, JavaScript
- Developed interfaces with external system using REST web services, Spring Boot and Hibernate framework
- Developed REST controllers using Spring Data REST to serve the UI with required JSON data.
- Developed REST exception handling controller advices to respond to bad requests and server-side exceptions.
- Diagnoses and troubleshooting of technical issues and providing effective and efficient solutions
- Developed SQL queries with JDBC API to create, retrieve and update data.
- Extensive participation in project-related sessions such as code reviews and project status meetings
- Configured Log4j for adding the debugging information in the code base.
- Responsible for Coding, Unit Testing and Functional Testing and Regression Testing of the systems
- Used GitHub for version control and source code management
- Used Gradle for dependency management and build purposes and Jenkins for continuous builds and deployments on Pivotal Cloud Foundry
- Deployed Micro Services developed using REST architecture in PCF (Pivotal Cloud Foundry)
- Refactored the code after code review meetings with team.
Confidential, Painesville, Ohio
Java Developer
Responsibilities:
- Involved in the requirements Analysis meetings and understand the requirements for the modules for development.
- Developed the UI screens using HTML 5, CSS3, JavaScript
- Developed interfaces with external system using REST web services, Spring and Hibernate framework
- Developed RESTful web services using Jersey implementation of JAX-RS and JSON as the data format.
- Implemented the back-end components of the application using Spring framework, integrated Hibernate ORM with the spring framework for object relational mappings and data management using Oracle database.
- Wrote configuration files to integrate hibernate with spring framework
- Diagnoses and troubleshooting of technical issues and providing effective and efficient solutions
- Developed SQL queries with JDBC API to create, retrieve and update data.
- Extensive participation in project-related sessions such as code reviews and project status meetings
- Configured Log4j for adding the debugging information in the code base.
- Wrote unit test scripts using JUnit framework for testing functionalities in a Test-Driven Development (TDD) methodology.
- Used Design patters such as MVC, Singleton, DAO and Factory Method
- Used Git for version control
- Used Maven for dependency management and build purposes.
- Used Jenkins for Continuous Integration Builds and deployments(CI/CD).
- Refactored the code after code review meetings with team.