We provide IT Staff Augmentation Services!

J2ee Developer Resume

3.00/5 (Submit Your Rating)

Brooklyn, NY

SUMMARY

  • 4 years of experience in Analysis, Design, Development, Management, and Implementation of various standalone and client - server architecture-based enterprise application software.
  • Proficient in working in environments using Agile (SCRUM) and Test-Driven Development (TDD) development methodologies.
  • Experience in Spring Framework modules such as Spring MVC, IOC, AOP, JDBC, JTA, IO, Spring Dashboard, Spring Boot, Spring Microservices, Spring REST, Spring Eureka, Spring Ribbon, Spring Netflix, Spring Zuul Proxy.
  • Expertise in developing inter-operable Web Services and its related technologies like SOAP, REST, WSDL, WADL, UDDI, and XML related technologies/tools such as JAXB, XSD, and XML with good understanding of JAX-WS, JAX-RS, and JAX-RPC inter-operable issues.
  • Experience with latest Java 11 features like utility methods, local-Variable Syntax for Lambda Parameters, Nested Based Access Control and Reading/Writing Strings.
  • Expert in Core Java with in - depth knowledge of Core Java concepts such as Multithreading, Synchronization, Collections and Event/Exception handling.
  • Experience using Hibernate for mapping Java classes with database and using Criteria API and Hibernate Query Language (HQL).
  • Experience of Relational DBMS like MySQL, Oracle SQL (PL/SQL), SQL Server (MS SQL), DB2 andNoSQL DB like MongoDB.
  • Expertise in designing and developing J2EE compliant systems using IDE tools like Eclipse, NetBeans, WebSphere Studio Application Developer (WSAD) and IntelliJ.
  • Expertise in deployment on Web/Application Servers like Tomcat, WebSphere and WebLogic.
  • Experience in implementation of the version control software GIT.
  • Experience in using the tools like Maven for build automation and well versed in using issue tracking tool Jira.
  • Experience in working on different Operating Systems such as Windows Vista, Windows, Linux.
  • Excellent analytical and problem-solving skills with efficient time management and result oriented attitude.

TECHNICAL SKILLS

Languages: Java7/8/11, PL/SQL

J2EE Technologies: Java, J2EE, RMI, Sockets, JDBC, Servlets, JSP, JMS, Java Beans, JSTL, JSF, Spring, Hibernate, JTA, JNDI, JPA.

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

Cloud Environments: AWS

Database: Oracle, SQL-Server, MySQL server, TOAD, Mongo DB/ NOSQL, DB2

IDEs: Eclipse, Net Beans, IBM RAD, STS, IntelliJ

Web/Application Servers: WebLogic, WebSphere, Apache Tomcat, JBOSS

Methodologies: Agile, waterfall, TDD (Test-Driven-Development), Scrum

Version Control Tools: GIT, SVN

Operating System: Windows, Linux

PROFESSIONAL EXPERIENCE

Confidential, Brooklyn, NY

J2EE Developer

Responsibilities:

  • Performed efficient delivery of code based on principles of Test-Driven Development (TDD) and continuous integration to keep in line with Agile Software Methodology principles.
  • Implemented Java 11+ features like Lambda, filters and Predicates for adding functionality processing capability and Stream API to facilitate pipeline processing and method to eliminate elements based on the criteria.
  • Used spring cloud as config service we have kept the all the config details like authentication and path info in it.
  • Worked extensively on developing controllers, Interfaces and implementation classes using Spring Boot, Spring Cloud and Rest.
  • Implemented Microservices for distributing different responsibilities of the system into different services for enhancing cohesion and for reduce coupling.
  • Used AWS SQS to manage message queuing service that makes it easy to decouple and scale Microservices, and serverless applications and Communication with External Services.
  • Dealt with latest features of Java 11 reading and writing to/from the files by using newly introduced methods.
  • Provided cloud environment for Microservices using spring cloud Netflix (Eureka server).
  • Implemented REST based web services using for JAX-RS and JAX-WS respectively.
  • Used WebLogic as the app server for deploying the applications and Used JDBC as the data access layer connecting to Oracle DB.
  • Used REST Client and POSTMAN to test the rest-based services and used JUnit and Mockito to test the middleware services.
  • Creating and managing builds using Jenkins for CI/CD and use pipeline plug-in for managing multi project jobs effectively.
  • Used Maven to acquire the dependencies and build the application. Used GitHub as a Version control & source code management
  • Used JIRA as the bug tracking system to track and maintain the history of bugs/issues on an everyday basis.

Environment: Java 11, Spring, Spring Boot, Microservices, JDBC, Spring Cloud, AWS, SQS, OAuth 2, JAX-RS, JAX-WS, Postman, WebLogic, Junit, Mockito, Jenkins, Maven, Postman, XML, GIT Jira, Agile, Windows.

Confidential, NYC, NY

J2EE Developer

Responsibilities:

  • Involved in SDLC requirements gathering, analysis, design, development and testing of application developed using Agile methodology.
  • Utilized Java 8 features like Lambda expressions for collection evaluation and comparing the data, Stream API for Bulk data operations on Collections which would increase the performance of the Application.
  • Used Spring Framework and developed the Spring Features like Spring Core, Spring IOC, Spring AOP, Spring Data Access, Spring web test, Spring MVC, Spring DAO, Spring Boot, Spring Batch, Spring Security, Spring Integration.
  • Implemented the REST API's and data transformers using the JAVA connector which involves use of JAVA 1.8 features like Lambda and Streams in particular.
  • Used Spring Core for concept Inversion of control (IOC) implemented using dependency injection.
  • Consumed SOAP/ JAX-WS based web services using spring framework and used SOAP UI for testing these services.
  • Deployed the application in AWS.
  • Extensively used core Java concepts like collection frame work, multi-threading, OOPS and Exception Handling.
  • Used JAX-RS for creating Restful web service and implemented authentication by using OAuth2 Security Framework.
  • Used Maven tool to build the application and deployed on the Tomcat Application Server.
  • Implemented Jenkins for continuous (CI / CD) integrating and developing the whole application.
  • Used Log4j to capture the log that includes runtime exception and for logging info and are helpful in debugging the issues.
  • Used Git as source control management giving a huge speed advantage on centralized systems that have to communicate with a server and Spring Tool Suite (STS) for IDE.
  • Used JIRA tool for Issue/bug tracking, monitoring of work assignment in the system.

Environment: Java 8, Spring, Spring Boot, Microservices, Spring Data, Spring (IOC, AOP, MVC, DAO, Batch, Security, Integration), AWS, JAX-WS, JAX-RS, JAX-B, Maven, Jenkins, Log4j, GIT, STS, Oracle, Tomcat, Jira, Agile, Windows.

Confidential

J2EE Developer

Responsibilities:

  • Designed and developed the application in sprints using Agile Scrum methodology and participated in weekly status meetings and daily scrums.
  • Applied OO Programming concepts like Polymorphism and Inheritance to improve the existing Java/JEE based code base.
  • Implemented the persistence layer usingHibernate-ORM.Worked on Spring Web Flow onSpring MVCfor building flows in our web application.
  • Implemented Service Oriented Architecture (SOA architecture) using Web Services (SOAP, REST).
  • Implemented Multithreading feature for processing the multiple requests to achieve high performance.
  • Used spring framework features like Spring IOC, Spring AOP and Spring Batch.
  • Integrated Spring DAO for data access using Hibernate, used HQL and SQL for querying databases.
  • Integrated Hibernate ORM with Spring-Hibernate framework to facilitate DML and DQL queries and represent object-database mapping.
  • Used Maven for application builds and deployment.
  • Used GIT for Source Code management.
  • Used Jenkins for continuous deployment and integration of the build and release process
  • Automated Some JIRA tasks to keep track of issues and tasks on individuals

Environment: Java 7, Spring, Spring Boot, Microservices, Hibernate, Spring (IOC, AOP, Batch, Security), Oracle, Maven, Log4j, WebSphere, Jenkins, Jira, Agile, GIT, Windows.

We'd love your feedback!