We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

3.00/5 (Submit Your Rating)

PrincetoN

SUMMARY:

  • 7 years of experience as a Software Developer in Analysis, Design, Development, Testing and Implementation of applications on Java/J2EE technologies.
  • Over 3 years of experience as a Senior Java Developer in leading a team of 5, Sprint Planning, conducting daily stand - up, Retrospective meeting, Breaking requirement in Stories, Epics, Component using Jira and capturing technical design, discussion and architecture in Confluence.
  • Experience in developing Web based applications in J2EE - including Spring, Hibernate, Struts, Servlets, JSP, JDBC, JPA, JavaBeans, Spring Boot, Web Services.
  • Experience in designing User Experience (UX) and development of visually appealing User Interactive (UI) Web Pages using HTML5, CSS3, Bootstrap, JavaScript, jQuery, and AngularJS
  • Good knowledge in developing database applications using PostgreSQL, Oracle and SQL Server.
  • Good Knowledge and experience in Core Java and Enterprise design patterns like - Factory, Singleton, Front Controller, Data Access Object, MVC.
  • Good knowledge and experience in developing applications using frameworks like - Struts, Spring framework, Spring Boot, Hibernate ORM.
  • Hands on experience in producing/consuming web services - REST, SOAP. Creating API documents using Swagger and OpenAPI.
  • Good Knowledge and experience in developing web services using Microservices architecture with Spring Boot.

PROFESSIONAL EXPERIENCE:

Confidential, Princeton

Senior Developer

RESPONSIBILITIES:

  • Lead the team of 5 developers and tester.
  • Mentoring new joinee and guide them to bring up to the sprint’s velocity.
  • Involved in all the phases of the project development - requirements gathering, analysis, design, development, coding and testing.
  • Implemented major concepts of the application using Core Java, J2EE, Servlets, Velocity, Soy Template, Thymeleaf, JDBC, MVC, Spring Framework, Active Objects, Java Beans, XML.
  • Worked, implemented, and maintained an MVC and DAO architecture utilizing the Spring framework.
  • Implemented the back-end components of the application using Spring framework, integrated Active Objects ORM with the spring framework for object relational mappings and data management using Oracle database.
  • Used J2EE and Enterprise design patterns like MVC, front controller, business delegate, data access object, value object etc.
  • Implemented REST based microservices using Spring Boot framework, Jersey API. Used REST Client and POSTMAN and CURL to test the services.
  • 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.
  • Used Maven for dependency management and build purposes and Jenkins for continuous builds and deployments on WebSphere Application Server
  • Involved in working with agile methodology implementations like Daily scrum meetings, sprint planning, resource planning, etc. to deliver quality code in 2-week sprints. Used JIRA to manage/create Stories, bugs, epics, track sprint progress and manage releases.
  • Wrote unit test scripts using JUnit framework for testing functionalities in a Test-Driven Development (TDD) methodology.
  • Used GitHub for version control and source code management.

Environment: Core Java, J2EE, Servlets, JSP, JDBC, Spring, Hibernate ORM, SOAP, REST, Microservices, Postman, Spring Data REST, DAO, Maven, Jenkins, Oracle, JUnit, GitHub, PL/SQL, SQL, Tomcat Application Server.

Confidential

Senior Developer

RESPONSIBILITIES:

  • Involved in all the phases of the project development - requirements gathering, analysis, design, development, coding and testing.
  • Implemented major concepts of the application using Groovy Script, Core Java, JSP, Servlets, Velocity, Soy Template, Thymeleaf, JDBC, MVC, Active Objects, Java Beans, XML, HTML, CSS, jQuery, JavaScript, Backbone JS
  • Worked, implemented, and maintained an MVC and DAO architecture utilizing the Spring framework.

Environment: Core Java, J2EE, Servlets, JSP, JDBC, Spring, Hibernate ORM, SOAP, REST, Microservices, Postman, Spring Data REST, DAO, Maven, Jira, Bitbucket, Bamboo, Confluence, Agile, Configuring jira Post function

Confidential

Software Engineer

  • Actively participated in different phases of the Software development Life Cycle (SDLC) includes requirement gathering, creating use-case diagrams, class diagrams.
  • Took part in the design and development of various components using Core Java and Oracle.
  • Used Eclipse IDE for designing, coding and developing applications.
  • Writing java code and respective JUnit for all types of bugs and enhancements to the existing product.
  • Writing javascript changes as per the requirement.
  • Worked on stored procedures, PL/SQL and SQL queries.
  • Supported the application during deployment and production phases

Environment: Core Java, Oracle, HTML, XHTML, CSS, JSP, and Apache Tomcat.

Confidential

Software Engineer

  • Wrote Professional Networking application named "GoSoCio" in JAVA that helps employee to connect with their colleagues, share skills, create group, discussion and enable to chat in the same organization.
  • Responsible for architecture, design, and development tasks supporting the implementation of above mentioned application.
  • Wrote Document Management Application in JAVA that is included with the "GoSoCio" enables employee to manage files and folders on the fly and can share with colleagues.
  • Responsible for writing API to upload, delete the document along with versioning, sharing, searching the document.
  • Wrote API to add, delete, edit folder and showing directory using JSON, jQuery.

Environment: Java 5, Tomcat 6, MVC framework, MySQL, NetBeans, Struts, Spring, Jackrabbit, JCR.20, JSP 2.0, XML, JavaScript, jQuery, AJAX, JSON.

We'd love your feedback!