We provide IT Staff Augmentation Services!

J2ee Developer Resume

4.00/5 (Submit Your Rating)

Charlotte, NC

SUMMARY

  • 5 years of experience in all phases of Software Development Life Cycle (SDLC) that includes Requirements Gathering, Analysis, Design, Implementation, Maintenance and Testing using various methodologies using Java/J2EE.
  • Experience with latest Java 11 features like utility methods, local - Variable Syntax for Lambda Parameters, Nested Based Access Control and Reading/Writing Strings.
  • Extensive experience in Java J2EE technologies using Java 7/8/11, Java Collection, JDBC, Threads, Spring Framework.
  • Proficient in implementation of frameworks like Spring MVC, Spring Security, Spring Web Flow, Spring IOC, Spring AOP, Spring Boot, Spring Batch, JSF and ORM frameworks like Hibernate.
  • Strong working 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.
  • Experience in Amazon Web Services (Amazon EC2, Amazon S3, Amazon Simple DB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS Identity and access).
  • Experienced in Service Oriented Architecture (SOA), Web Services design, development and deployment using RESTful, WSDL, UDDI, JAXP, SAX, DOM, XSLT, Apache AXIS and SOAP Web Services.
  • Expertise in Java, Core Java concepts like Collections, Multithreading, Exception Handling and Java beans.
  • Experience using Hibernate for mapping Java Classes with database and using Criteria API and Hibernate Query Language (HQL).
  • Experienced in PL/SQL programming including complex SQL queries using stored procedures and Triggers in Oracle, SQL tuning, SQL Server using Query Manager.
  • Extensive Experience in developing persistence layer applications based on Object-Relational Mapping (ORM) between Java and Database (Oracle) using Hibernate.
  • Experience with different IDE’s, build & automation tools like Eclipse, STS, IntelliJ and Version Control Tool GIT.
  • Experience with build tool like Maven and CI/CD Tool Jenkins.
  • Proficiency with Bug tracking/issue tracking tool Jira.
  • Experience in deployment of enterprise java application in application servers like WebSphere and Tomcat.
  • Excellent interpersonal and customer relational Skills. Enthusiastic and a self-starter with a need of minimal inputs.
  • Flexible and easy adaptation to all kinds of work environment with good team/independent management for best quality end results with emphasis on performance optimization.

TECHNICAL SKILLS

Programming Languages: Java 7/8/11, SQL

Framework: Spring, Spring AOP, Spring IOC, Spring Data, JDBC, Spring Boot, Spring Batch, Spring MVC, Spring Cloud, Microservices.

Web Services: JAX-WS, JAX-RPC, JAX-RS, SOAP, WSDL, UDDI

XML Tools: JAXB, Apache Axis

Web/App Servers: WebSphere, Apache Tomcat, JBOSS, WebLogic Server, Apache Camel

Databases: Oracle, SQL Server, My SQL server, Mongo DB/ NOSQL, DB2

Build-Automation, (CI)/ Tracking: Maven, Jenkins, JIRA

IDE Tools: Eclipse, STS, IntelliJ

Version Control: CVS, SVN, GIT

Operating Systems: Windows, iOS, Android

PROFESSIONAL EXPERIENCE

Confidential, Charlotte, NC

J2EE Developer

Responsibilities:

  • Involved in development of requirements,writing Junits and BDD tests, microservices
  • Worked on Kafka integrations using Circuit Breaker Design Pattern.
  • Involved in integrations and end-to-end testing.
  • Part of Design discussions, sprint planning and grooming.
  • Worked on PCF environment for deployments.
  • .Used Maven/ Gradle as a build tool for compilation and building JAR, WAR and EAR files and retrieved all the dependencies required for the running the application
  • Performed branching and release activities using version control tool GIT.
  • Involved in Code Reviews to make sure best coding standards and java best practices are used before placing the code in version control (GIT).
  • Maintain JIRA with proper tasks for each user story in the current sprint and prepare a detailed level of plan for upcoming sprints

Environment: Java, SpringBoot, Karate BDD, Apache Kafka, MongoDB.

Confidential, Cleveland, OH

J2EE Developer

Responsibilities:

  • Using several spring modules like Spring MVC, Spring Boot, Spring IOC, Spring DAO, Spring AOP, Spring Security, Spring Rest.
  • Application Modernization of all the existing Java 11+ application and Batch Jobs with help of Spring Cloud and Microservices.
  • Used Spring Core Annotations for Dependency Injection and used Apache Camel to integrate Spring framework.
  • Developed Spring MVC applications using Spring Modules like IOC, DI, AOP.
  • Involving in development and modifications of REST APIs using Spring REST as a framework and using POSTMAN in order to validate the request and responses.
  • Created Snapshots and Amazon Machine Images (AMI's) of EC2 Instance for snapshots and creating clone instances.
  • Developed JAX-RS and Jersey Container for http REST Calls and web services using all formats of data for Transmission like JSON, XML, TEXT, and others.
  • Used OAuth 2 to provide authorization decisions across a network of web enabled applications and API.
  • Developed end to end application on spring boot framework (Rest API Application/Spring PA using Crud repository).
  • Development of cloud hosted web applications and REST APIs using Spring Boot with embedded Tomcat.
  • Designed tables to access the database in and Involved in writing SQL database queries, and PL/SQL that includes stored procedures, triggers, object types and functions etc
  • Build and Deployment of EAR using Maven and Jenkins for CI/CD.
  • Performed branching and release activities using version control tool GIT.
  • Developed all custom processes, workflows and schemes within JIRA to accommodate the organization’s needs.

Environment: Java 11, Spring MVC, Spring Boot, Spring IOC, Spring DAO, Spring AOP, Spring Security, Spring Rest, AWS, EC2, AMIs, JAX-RS, JSON, OAuth 2, Apache Tomcat, Postman, XML, Spring Tool Suite, Maven, Oracle, Jenkins, GIT, Jira, Windows.

Confidential, Teaneck, NJ

J2EE Developer

Responsibilities:

  • Responsible for Requirements gathering, Conceptual Design, Analysis, Detail Design, Development, System Testing, User Acceptance Testing, Data Validation, Version Controlling and deployment.
  • Applied Java 8 features like lambda expressions, streams, functional interfaces while implementing new functionality.
  • Created Logging aspects for auditing and logging purposes using Spring AOP and implemented security for the application using Spring Security.
  • Micro Services were being used as a strategy to gradually replace a core monolithic application while still adding business features.
  • Designed and developed the framework to consume the web services hosted in Amazon EC2 instances.
  • Extensively used Spring Data to connect with different API and Databases.
  • Create RFP (Request for Proposal) microservice to provide RESTful API utilizing Spring Boot with Spring MVC.
  • Used OAuth 2 which is a lightweight authentication framework with a central authorization server and generates an access token to access a protected resource on a resource server.
  • Developed RESTful web Services with JAX-RS using Spring Boot and Micro Services Architecture.
  • Used various concepts of core Java like OOPS concept to implement the Dependency Injection between various components and handle the exceptions wherever required.
  • Created & modified the SQL, PL/SQL, stored procedures to retrieve the data from Oracle Database.
  • Used Log4j Logger and Debugger to capture the log data includes runtime exceptions.
  • Managing Deployments, logging and common resources like data sources in Apache tomcat environment.
  • Used Maven as a build tool for compilation and building JAR, WAR and EAR files and retrieved all the dependencies required for the running the application
  • Involved in Code Reviews to make sure best coding standards and java best practices are used before placing the code in version control (GIT).
  • Maintain JIRA with proper tasks for each user story in the current sprint and prepare a detailed level of plan for upcoming sprints

Environment: Java 8, Spring, Spring Boot, Spring Data, Microservices, Spring MVC, Spring AOP, Spring Security, Restful API, JAX-RS, AWS, EC2, S3, AMIs, OAuth 2, Log4j, Maven, GIT, Jira, Eclipse IDE, Oracle, Apache Tomcat, GIT, Jira, Maven, Windows.

Confidential, Brooklyn, NY

J2EE Developer

Responsibilities:

  • Worked on application architecture and re-design of different parts of the application.
  • Involved in developing Database access components using Spring DAO integrated with Hibernate for accessing the data.
  • Implemented the application using the concrete principles laid down by several Java /J2EE Design patterns like Singleton and Data Transfer Object (DTO).
  • Implemented business tier using Spring IOC, AOP and MVC.
  • Extensively used Spring AOP and Dependency injection during various modules of project.
  • Used Java Message Service (JMS) for reliable and asynchronous exchange of important information.
  • Configured Hibernate session factory to integrate Hibernate with Spring and used JPA/Hibernate to communicate with data layer and XML/JAXB to read XML data.
  • Implementation of Spring RESTful Web Services which produces JSON.
  • Used Multi-threading in programming to improve overall performance using Singleton design pattern.
  • Wrote SQL queries and Stored Procedures for interacting with the Oracle database.
  • Involved in writing HQL queries, Criteria queries and SQL queries for the Data access layer
  • Used Log 4j for debugging, testing and maintaining the system.
  • Followed the Maven build life cycle to build the application and deployed into WebSphere application server.
  • Involved in configuration and maintenance of source code in GIT repositories.
  • Worked with agile methodology using tools such as JIRA.

Environment: Java 1.7, Spring (IOC, MVC, AOP), Hibernate, JAXB, XML, REST, JSON, DTO, DAO, Oracle, WebSphere, Log 4J, Maven, GIT, Jira, Windows.

We'd love your feedback!