We provide IT Staff Augmentation Services!

Java Developer Resume

Mclean, VA

SUMMARY:

  • 5 years of experience in design, analysis, development and maintenance of complex high performance and scalable distributed object - oriented applications in Core Java and J2EE.
  • Proficiency in developing Model View Controller (MVC) Architecture based applications using Spring Framework.
  • Experience in ORM Library with Hibernate for mapping Object-Oriented domain model with Relational Database.
  • Experience in writing unit tests using JUnit and Mockito Testing Frameworks.
  • Have experience in developing databases, SQL Queries, stored procedures and Triggers.
  • Experience in producing and consuming REST based web services
  • Experience in using version control tools like GIT.
  • Expertise in Agile development using Jira.
  • Good knowledge on AWS.
  • Good knowledge on Jenkins.
  • Experience working in Unix/Linux environments.
  • Good knowledge of database design and development with relational database schema and normalization of tables.
  • Analyzing logs and debugging applications in order to identify problems
  • Always motivated to learn new Technologies and Frameworks through Online courses from Udemy and Coursera.
  • Strong Interpersonal and communication skills, ability to work in a team as well as independently with minimal supervision.

TECHNICAL SKILLS:

Programming/Scripting: Java, Python.

J2EE Technologies: JDBC API, JPA, Servlets, JAX-RS, JMS

Frameworks: Spring IOC, Spring MVC, Spring Data JPA, Hibernate

Web Services: RESTful

Web Technologies: HTML, CSS, AJAX.

Databases: Oracle, MySQL

IDE s: Eclipse, NetBeans, IntelliJ IDEA

Web/App Servers: Tomcat, TomEE, WebLogic

Version Control Tools: GIT

Methodologies: Agile (Scrum)

PROFESSIONAL EXPERIENCE:

Confidential, McLean, VA

Java developer

Responsibilities:

  • Worked on Agile methodology in developing the application, which includes iterative application development, 2 week-sprints, daily stand up meetings, Sprint Planning, Sprint Retrospective, Backlog grooming.
  • Technical design meetings with Architects, technical and team leads for proper design and document the technical design specifications.
  • Worked on CORE JAVA (Collections of type Generics, Array Lists) and used the core packages.
  • Implemented REST based micro services using Spring framework.
  • Worked on BODM (Build once and deploy many) feature.
  • Configured various profiles using different plugins in pom.xml (MAVEN configuration).
  • Automated the build and deployment process using Jenkins pipeline.

Environment: Java, J2EE, Spring Core, Spring MVC, Spring JPA, Oracle, Hibernate, Junit, Gradle, Jenkins, GIT, GitLab, Tomcat, Eclipse.

Confidential, Charlotte, NC

Java developer

Responsibilities:

  • Used Spring MVC as the server-side web development framework. JSON support was provided by Jackson library in tandem with Spring MVC and this was used to create REST style web services client.
  • Designed and developed the front end part of the application using Angular 4.
  • Implemented Application Context IOC and Configured in Spring configuration file for Dependency Injection, Developed Controller Classes using Spring MVC, Spring JPA repositories etc.
  • Used Hibernate as ORM (Object Relational Mapping) tool for the backend data persistency, extensively used the Hibernate Query Language (HQL) for data retrieval from the database and process the data in the business methods.
  • Developed Hibernate POJOs and used JPA annotations for defining entity relationships with objects in the application
  • Implemented REST based micro services using Spring framework, Used REST client and POSTMAN to test the services.
  • Experience with in writing SQL queries, views etc.
  • Wrote unit test scripts using Junit framework for testing functionalities in a Test-Driven Development (TDD) methodology.

Environment: Java, J2EE, Spring Core, Spring MVC, Spring JPA, Angular, Oracle, Hibernate, Junit, Gradle, Jenkins, GIT, GitLab, Tomcat, Eclipse.

Confidential, Edison, NJ

Java developer

Responsibilities:

  • Used Spring MVC as the server-side web development framework. JSON support was provided by Jackson library in tandem with Spring MVC and this was used to create REST style web services client.
  • Designed and developed the front end part of the application using Angular 4.
  • Implemented Application Context IOC and Configured in Spring configuration file for Dependency Injection, Developed Controller Classes using Spring MVC, Spring JPA repositories etc.
  • Used Hibernate as ORM (Object Relational Mapping) tool for the backend data persistency, extensively used the Hibernate Query Language (HQL) for data retrieval from the database and process the data in the business methods.
  • Developed Hibernate POJOs and used JPA annotations for defining entity relationships with objects in the application
  • Implemented REST based micro services using Spring framework, Used REST client and POSTMAN to test the services.
  • Experience with in writing SQL queries, views etc.
  • Wrote unit test scripts using Junit framework for testing functionalities in a Test-Driven Development (TDD) methodology.

Environment: Java, J2EE, Spring Core, Spring MVC, Spring JPA, Angular, Oracle, Hibernate, Junit, Gradle, Jenkins, GIT, GitLab, Tomcat, Eclipse.

Confidential, Fairfax, VA

GA

Responsibilities:

  • Experience in working on various spring modules (Spring Core, Spring MVC, Sprig Data) along with Hibernate as the back-end ORM tool for implementation of persistence layer and mapping of POJOs.
  • Used REST Services for communication between UI and other modules.
  • Hibernate is used in the Persistence layer and MySQL to store the application data.
  • Experience in using Java/J2EE technologies and frameworks such as JAX-RS, JPA, Spring, Hibernate.
  • Developed unit test cases for the data access layer and business components using Junit.
  • Wrote UNIX Shell scripts and used UNIX environment to deploy the application.
  • Used log4j 1.2 to log different types of messages to write on to the proprietary log model.
  • Used GIT for version control.

Environment: Java, J2EE, Spring Core, Spring MVC, Spring JPA, Oracle, Hibernate, Junit, GIT, GitLab, Tomcat, Eclipse.

Confidential

Software developer

Responsibilities:

  • Experience in working on various spring modules along with Hibernate as the back-end ORM tool for implementation of persistence layer and mapping of POJOs.
  • Used REST Services for communication between UI and other modules.
  • Hibernate is used in the Persistence layer and MySQL to store the application data.
  • Experience in using Java/J2EE technologies and frameworks such as JAX-RS, JPA, Spring, Hibernate.
  • Developed unit test cases for the data access layer and business components using Junit.
  • Wrote UNIX Shell scripts and used UNIX environment to deploy the application.
  • Used log4j 1.2 to log different types of messages to write on to the proprietary log model.
  • Used GIT for version control.

Environment: Java, J2EE, Spring, Oracle, Hibernate, Junit, Mockito, GIT, GitLab, Tomcat, Eclipse.

Hire Now