We provide IT Staff Augmentation Services!

J2ee Developer Resume

3.00/5 (Submit Your Rating)

Branchville, NJ

SUMMARY

  • 6 years of IT experience in analysis, design, development, testing and deployment of web - based and Enterprise based Client-Server business applications using Java/J2EE technologies.
  • Extensive experience in various phases of software development life cycle (SDLC) and Various Agile methodologies like SCRUM, Agile Development.
  • Extensive experience in designing and developing Enterprise Applications for teh J2EE platform using Core Java, Spring framework, Hibernate,JPA, JDBC, XML, JSON, XSL/XSLT, REST, HTTPS.
  • Experience with Spring Framework, which includes usage of IoC/Dependency Injection and different Spring modules like Core Container, Data Access/Integration, Web and AOP in Web applications
  • Expert in Core Java with in - depth noledge of Core Java concepts such as Multithreading, Synchronization, Collections and Event/Exception handling.
  • Expertise with Object Oriented Design (OOD), Object Oriented Analysis (OOA), Object Oriented Modelling (OOM) based on Unified Modelling Language (UML) architecture.
  • Exposure to various Application/ Webservers with hands-on experience on Apache Tomcat.
  • Expertise of Relational DBMS Oracle SQL (PL/SQL).
  • Proficient in using IDE tools like Eclipse, IntelliJ, Spring Tool Suite (STS).
  • Proven experience with Application Servers like JBoss and Tomcat.
  • Experience in debugging using implementation of Apache Log4j for logging.
  • Proficiency in writing Maven Scripts, which are used in automating build processes with continuous integration servers like Jenkins.
  • Well Versed with Version Control tools like GIT & GITHUB. Profound working noledge with issue/bug/project management tool Jira.
  • Ability to Communicate TEMPEffectively with all levels of teh Organization such as Technical, Management and Customers and presented Technical Designs and strategies through daily Operations Meetings.

TECHNICAL SKILLS

Languages: Java 7/8, XML.

JAVA/J2EE Technologies: J2EE, JDBC, JUnit, JSP, JDBC, Hibernate, Spring MVC, Web Services, RESTFUL Spring Boot, Spring Data, AJAX, JavaScript, XML, Mockito.

Frameworks: Spring, Spring-Data, Spring Boot, Spring JDBC, Hibernate, JPA, Spring Core, Spring ORM, Spring MVC, Spring AOP

Web Services: REST.

Cloud Technologies: AWS

Databases: Oracle.

Version Control Tools: GIT, GITHUB

IDE Tools: Eclipse, Intellij, Spring Tool Suite

Build Tools/ CI Tool: Maven/ Jenkins

Web/Application Servers: Tomcat, JBoss,Apache

Project Management Tool: Jira

Operating System: Windows, iOS, Android

PROFESSIONAL EXPERIENCE

Confidential

J2EE Developer

Responsibilities:

  • Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC) and used agile methodology (SCRUM) for developing application
  • Used Java 11 new utility Methods in string class like is Blank(), lines(), trip(), stripLeading(), stripTrailing(), and repeat(int).
  • Used Spring Core, Spring Web MVC, Spring ORM, Spring JDBC and DAO, Spring AOP.
  • Decomposed existing monolithic code base into Spring Boot Micro Services.
  • Designed and developed teh system used for AWS Elastic Environment.
  • Authenticating Users and to provide teh security to RESTful web services using OAUTH 2.0.
  • Implemented a Robust Restful (JAX-RS) web Services using Spring Boot.
  • Designed tables in Oracle database and worked with Database Developers for implementing Stored Procedures in teh application using SQL and PL/SQL.
  • Setup teh CI and CD process for teh application using Jenkins.
  • Used Maven as a Build Process and used generating Documentation, Reporting, and adding Dependencies.
  • Maintain JIRA with proper tasks for each user story in teh current sprint and prepare a detailed level of plan for upcoming sprints
  • Carried out responsibility of delivering teh tasks including database scripts, source code and any other documents as and when required through GitHub.
  • Resolved troubleshooting production issues by identification of software bugs.

Environment: Java 8, Spring, Spring Boot, Microservices, Spring AOP, Spring MVC, Spring DAO, Spring JDBC, AWS, JAX-RS, OAuth 2, Oracle, Jenkins, Maven, Jira, GITHUB, Apache Tomcat Server, STS, Agile, Windows.

Confidential, Branchville, NJ

J2EE Developer

Responsibilities:

  • Developed teh functionalities using Agile Methodology and involved in agile scrum processes as daily stand-up meetings, sprint planning, sprint demo etc.
  • Maintained Interface compatibility and concurrency in teh project using Java 8 new features like default, static methods, Concurrency API, streams and Lambda expressions
  • Implemented Spring framework using Spring Boot, Spring-AOP, Spring-ORM, Spring-JPA, Spring-Data, Spring-Security modules.
  • Implementing or exposing teh Micro services based on RESTful API utilizing Spring Boot to return processed car data to frontend in JSON format
  • Used Spring Boot to architect teh microservice solution for teh application and used Spring security and Oauth2 to implement authentication and authorization in teh application
  • Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using Annotations.
  • Used JAX-RS for creating RESTful web service where teh request and response are in JSON format.
  • Deploy and configure daily iterative builds of Java applications into Tomcat server environments for multiple feature deployment teams.
  • Involved in configuration and usage of Apache Log4j for logging and debugging purposes and Maven as build and configuration tool.
  • Developing scripts for build, deployment, maintenance and related tasks using Jenkins, Docker, and Maven.
  • Used STS IDE for development, build, deployment and testing teh application.
  • Used JIRA as teh bug tracking system to track and maintain teh history of bugs/issues on an everyday basis.
  • Used GIT to control, track and maintain teh different versions of teh project.

Environment: Java 8, Spring, Spring Boot, Microservices, Spring Data JPA, Spring AOP, Spring Security, OAuth 2, JAX-RS, JSON, Log4j, Oracle, Maven, Jenkins, GIT, Jira, Apache Tomcat Server, STS, Agile, Windows.

Confidential

J2EE Developer

Responsibilities:

  • Actively participated in Requirement Analysis and Documentation as per SDLC methodologies using Agile model.
  • Used advanced core Java features such as Annotations, generics, multithreading etc. throughout teh application for well-structured programming.
  • Implemented Service Oriented Architecture (SOA architecture) using Web Services (REST).
  • Developed reusable utility classes in core java for validation which are used across all modules like OOPS, Multi-Threading, Collection APIs, Exceptional Handling, Memory management.
  • Developed Server-side components based on Spring MVC and teh persistence layer build on ORM framework Hibernate
  • Used Spring IOC to inject DAO objects into teh Business delegate classes.
  • Used Jenkins as build management tool for continuous integration process (CI/CD).
  • Worked with GIT version controlling system and Used JIRA ticketing system to keep track of issues and tasks on individuals.

Environment: Java 7, Spring, Hibernate, Spring MVC, REST, Spring IOC, Spring ORM, WebLogic, Jenkins, GIT, JIRA, Eclipse IDE, Oracle, Agile, Windows.

Confidential

Java Developer

Responsibilities:

  • Designed and developed teh application in sprints using Agile (Scrum) methodology and participating in weekly status meetings.
  • DAO classes using Hibernate framework for persistence management and also involved in integrating teh frameworks for teh project.
  • Integrated Spring DAO for data access using Hibernate to fetch data from database and avoid redundant database access statements.
  • Worked on XML Technologies like XML Parsers, JAXB for binding data to Java objects.
  • Implemented Multithreading feature for processing teh multiple requests to achieve high performance.
  • Worked on Web Logic for deployed interface modules and used Oracle for persist teh data getting from external system
  • Developed DAO interfaces & implementations for database related operations using Hibernate and JAXB.
  • Used Log4J for logging all teh application exceptions and debugging statements.
  • Created persistence layer using Hibernate for sending and retrieving data from teh database.
  • Creating and managing builds using Jenkins for CI/CD and using pipeline plug-in for managing multi project jobs TEMPeffectively.
  • Used JIRA to track teh progress and for Issue/bug tracking of teh project and wrote test cases and Used JUnit as a testing framework in a Test-Driven Development (TDD) environment.

Environment: Java 7, Spring, hibernate, IOC, DAO, JAXB, XML, Log4j, Jenkins, Oracle, Jira, Agile, Windows.

We'd love your feedback!