We provide IT Staff Augmentation Services!

J2ee Developer Resume

3.00/5 (Submit Your Rating)

Stone Harbor, NJ

SUMMARY

  • 3 years of experience with proven expertise in system development activities including requirement analysis, design, implementation with emphasis on Object Oriented, J2EE and Client Server technologies.
  • Expert level skills developing applications using Core Java, J2EE, JSP, Servlets, Spring, Hibernate, Web Services (SOAP and REST), Collections, JDBC, XML.
  • Proficient in implementing applications using Spring framework (Spring MVC, Spring Dependency Injection, Spring Boot, Spring Data) and ORM frameworks like Hibernate.
  • Experience in developing SOAP based Web Services using Apache CXF, JAX - WS and RESTful services like JAX-RS.
  • Experience in Microservice architecture, with Spring Boot-based services interacting through a combination of REST and MQ and leveraging AWS to build, test and deploy micro services.
  • Experience in using OAUTH for login authentication purpose tool to secure the user personal information.
  • Experience in implementing Web Services based on Service Oriented Architecture (SOA) using SOAP, Restful Web Services, JAX-WS, UDDI, WSDL, WADL.
  • Worked on utilizing Rabbit MQ, Active MQ, as a Message Oriented Middleware for coordinating applications.
  • Experience in using IDE tools like Eclipse, IntelliJ, Spring Tool Suite (STS) and various plugins such as Find bugs for code quality, SOAP-UI for web service testing.
  • Extensive experience of working with RDBMS like Oracle 11g/12c, MySQL, SQL Server, NOSQL databases like MongoDB and developing Stored Procedures, Triggers, Views, Functions and SQL Queries.
  • Experience in using source code management tools like - Tortoise SVN, CVS, GitHub
  • Experience in building microservices using Spring Boot and deploying to AWS Cloud.
  • Experience at working on JIRA tools for tracking stories in a Project in a different methodology of Software Development Life Cycle.
  • Ability to learn and use new systems and paradigms in considerably less time, solid communicator with exceptional team-building skills.
  • Excellent Analytical, Problem solving, Communication and Interpersonal skills, with ability to interact with individuals at all levels and can work as a part of a Team as well as independently.

TECHNICAL SKILLS

Languages: JAVA/J2ee

Frameworks: Spring, Hibernate

Architectures: MVC, SOA, Micro Services, Spring Boot, Spring Cloud

Databases: Oracle, DB2

Cloud: AWS

XML / Web Services: XML, SAX, DOM, XSL, XSLT, XPath, WSDL, SOAP, REST, Restful, SOA

Web/Application Servers: Web logic, IBM Websphere, Apache Tomcat

IDEs: Eclipse, NetBeans, STS

Configuration Tools: Git, GitHub, Maven, Jenkins

Operating Systems: Windows, iOS, Android

PROFESSIONAL EXPERIENCE

Confidential, Stone Harbor, NJ

J2EE Developer

Responsibilities:

  • Followed Agile - Sprint methodologies to do requirements gathering, analysis and planning. Involved in backlog grooming, Sprint planning, Sprint Retrospective, user stories estimations and dividing into tasks.
  • Dealt with latest Java 11 features like utility methods (isBlank(), lines(), trip(), stripLeading(), stripTrailing(), and repeat(int)) and local-Variable Syntax for Lambda Parameters,
  • Worked on AWS services to deploy static websites and dynamic Web Apps on EC2 using Elastic Beanstalk and Elastic Container Service-Docker.
  • Implemented Spring Boot Actuator to monitor application performance.
  • Implemented Spring Batch and ESP Task & Job Scheduler to automate importing data from CSV files sent from client into database.
  • Involved in writing java API for Amazon Lambda to manage some of the AWS services.
  • Customized RESTful Web Service layer to interface with DB2 system for sending JSON format data packets between front-end and middle-tier controller.
  • Designed, implemented and tested Subscriber Management System Module and Subscriber Generation Tool that would parse an input XML file, generate data and import into MySQL database. This data generator was developed using Xerces parser, XML and Java.
  • Secured the REST services with OAuth Integration, which let the REST service to be accessed only if the client passed gateway proof.
  • Mapped the Java POJO classes with SQL tables using ORM framework, like SPRING DATA and JPA.
  • Installed, Configured the Enterprise applications on browser and diagnosed the issues with Java applications running on Tomcat server. Worked on Linux environment to deploy the application on the host tomcat server.
  • Used MAVEN to define the dependencies and build the application and used JUnit for suite execution and Assertions.
  • CI/CD methodologies were implemented using Jenkins. Written Jenkins pipeline template script in Groovy programming language for the automation of build and deployment process.
  • Used GitHub to maintain the version of the files and took the responsibility to do the code merges from branch to trunk and creating new branch when new feature implementation starts
  • Used JIRA for bug tracking, issue tracking and project management.

Environment: Java 11, Spring, Spring Boot, Microservices, Spring Data JPA, AWS, XML, MySQL, Apache Tomcat Server, XML, Maven, Junit, Jenkins, GITHUB, Jira, Agile, Windows.

Confidential

J2EE Developer

Responsibilities:

  • Actively took part in complete development of agile methodology from gathering the requirements to testing the application.
  • Worked on Java 1.8 upgrade using new library for Refactoring, Lambda, Functional Interfaces, Streams Parallel Processing and Aggregations
  • Used spring framework and J2EE components, utilized Spring MVC, IOC, AOP and DAO modules. Developed controller classes, backend processes, complex services and database interaction.
  • Created and injected Spring services, Spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Worked on migration of Existing Applications to AWS cloud.
  • Used AWS Lambda to manage the servers and run the code in the AWS.
  • Involved in writing Java API for Amazon Lambda to manage some of the AWS services.
  • Used Spring Boot for developing stand-alone applications using Spring Tool Suite and generated Maven project using Jetty as embedded server, added a RESTful Spring MVC Controller that responds to a request using post, used Swagger for describing and documenting the RESTful API's.
  • Created various MongoDB collections and wrote services to store and retrieve user data from for the application on devices and used Mongoose API in order to access the MongoDB from NodeJS.
  • Used Maven tool to build and Tomcat Server to set up data sources and deploying the application.
  • Used log4j to log all error messages of application and used Active MQ to communicate with controller and used service layer to implement the business logic and Used JDBC to connect the J2EE server with the relational database.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with LINUX Shell scripts to automate routine jobs.
  • Used GIT as source control management giving a huge speed advantage on centralized systems that must communicate with a server.

Environment: Java 1.8, spring, Spring Boot, REST, Microservices, JDBC, Spring (IOC, AOP, DAO, MVC), Mongo DB, Node JS, Maven, Tomcat, DAO, STS, Jenkins, AWS, GIT, Linux, Agile.

We'd love your feedback!