We provide IT Staff Augmentation Services!

Java Developer Resume

3.00/5 (Submit Your Rating)

SUMMARY

  • Around 6 Years of software industry experience in developing software applications using Java, J2EE Technologies.
  • Extensively utilized alljavaconcepts like Lambda Expressions, Collections, Multi - threading, Exception Handling.
  • Experience of development using software development methodologies as Agile, Waterfall.
  • Using and Developing application flow by Test-Driven Development (TDD), Behavior-Driven Development(BDD).
  • Extensively worked with IDE such as Visual Studio, Eclipse, IntelliJ, Notepad++.
  • Open to learn new Tools and Technologies with Good communication skills, Problem Solving skills, and ability to work independently.
  • Good experience in developing scalable, reliable, and efficient java/j2EE enterprise applications using spring.
  • Hands on experience with build tools like ANT, Maven.
  • Expertise in testing with JUnit.
  • Experience in Build and deployment automation through tools like Jenkins for CD/CI.
  • Have a passion to learn and implement ideas to help self-motivation.
  • Strong designing, coding, analytical, problem solving and conceptual skills.
  • Highly Proficient in writing complex SQL Queries, stored procedures, triggers and very well experienced in PL/SQL, MySQL.
  • Hands on experience in Java 1.8, Spring, Spring Boot, REST, Micro services.
  • Extensive experience in Deploying and Configuring Application Web Servers such as Apache Tomcat, IBM WebSphere, BEA WebLogic, Oracle Application server, JBoss, Jetty.
  • Expertise in developing Micro services using spring framework.
  • Solid Experience with Java based ORM frameworks such as Hibernate, JPA, Spring Data.
  • Experienced in developing web-applications using various design patterns, including session facade, MVC, Data Access Object, Singleton and Factory Pattern.
  • Extensive experience in developing Web Services applications REST and SOAP.
  • Team player with ability to communicate Confidential all levels of development process.

TECHNICAL SKILLS

Programming Languages: Java, J2EE

Java Technologies: JDBC, Servlets.

Application Server: IBM WebSphere, WebLogic, JBoss.

Web server: Tomcat, Jetty

Scripting Languages: Java Script, HTML, CSS

Operating Systems: LINUX, Windows.

DBMS: Oracle, MySQL.

ORM Tools: Hibernate

Web services: SOAP, REST.

Configuration Tools: CVS, GIT

Build Tools: Maven, Ant

IDE: Eclipse, IntelliJ.

Frame Works: Spring Framework, Spring Boot.

PROFESSIONAL EXPERIENCE

Confidential

Java developer

Responsibilities:

  • Interacted with business analysts to study the requirements and design interfaces for the various use cases.
  • Used Agile methodology throughout the software development lifecycle (SDLC).
  • Used Java 1.8 and Spring framework to develop Services which communicates with both front-end UI and Back end systems.
  • Experienced in developing API's based on swagger, Postman that we receive from back end systems.
  • Extensive experience in Deploying and Configuring Application Web Servers such as Apache Tomcat.
  • Involved in Agile/SCRUM process, attending daily stand up and completing tasks in sprints.
  • Maintained the code using version control system like Git.
  • Used Log4j for logging all the debugging and error information.
  • Added continuous integration builds for all the modules developed using Jenkins.
  • Extensively worked on Spring REST for creating REST API’s services with Spring Boot to modularize code and used Spring Data to access data from MYSQL.
  • Worked with CI/CD tools such as Jenkins for the deployment and monitoring the build systems of the code and make sure code is pushed to all lower environments.
  • Worked with Spring Framework and Java 1.8 to design RESTful API’s.
  • Creating, managing, and performing container-based deployments using Docker images containing Middleware and applications together.
  • Using Swagger Framework, implementing the Restful API and Swagger gives the rich UI to test API.
  • Working with Product owners to understand the business flows and functionality.

Environment: Java 8, J2EE, Spring Boot, Node JS, HTML5, CSS3, JSON, REST, Swagger, GIT, Jenkins, MySQL, Log4j, SOAP UI.

Confidential

Java/J2EE developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, analysis, design documentation, development, test cases, implementing and production support of the application.
  • Extensively used GIT for version controlling and regularly pushed the code to GitHub.
  • Used Agile/Scrum methodology for iterative development of the project
  • Used Java 1.8 and Spring framework to develop Services which communicates with both front-end UI and Back end systems.
  • Used Log4j for logging all the debugging and error information.
  • Worked with Spring Framework and Java 1.8 to design RESTful API’s.
  • Experienced in developing API's based on swagger files that we receive from back end systems.
  • Involved in planning, estimation assigning, tracking, and status reporting for my scrum team tasks.
  • Created tables, stored procedures in SQL for data manipulation and retrieval, Database Modification using SQL, PL/SQL, Stored procedures, triggers.
  • Used Maven as build and dependency management tool for creating EAR, WAR and JAR file to be deployed in application servers and integrated with Jenkins, and Jenkins Jobs.
  • Worked on Spring Rest web service implementation.
  • Used MAVEN for project management and build automation.
  • Used Subversion as a version control for implementing the application.

Environment: Java 8, J2EE, RESTful, Node JS, REST, HTML5, CSS3, JSON, Angular 4.0, MySQL, Swagger, GIT, Jenkins, MySQL, Spring Boot, Spring, Log4j, SOAP UI.

Confidential

Java/J2EE developer

Responsibilities:

  • Interacted with business analysts to study the requirements and design interfaces for the various use cases.
  • Responsible for developing and modifying the existing service layer based on the business requirements.
  • Created tables, stored procedures in SQL for data manipulation and retrieval, Database Modification using SQL, PL/SQL, Stored procedures, triggers.
  • Used MAVEN for project management and build automation.
  • Developed Rest API’s using Spring Boot, Microservices, Java 1.8, Maven, Cloud Environment.
  • Extensively used GIT for version controlling and regularly pushed the code to GitHub.
  • Performed Unit Testing Using JUnit.
  • Participate in design and technical code reviews and provide feedback.
  • Manage the environments needed for the application and ensure smooth deployment of the application on all relevant environments.

Environment: Eclipse, Java 1.8, Spring Boot, Microservices, spring MVC, Apache Tomcat, Servlets, MySQL, PL/SQL, Stored Procedures, Windows, Maven, JIRA, JUnit.

We'd love your feedback!