We provide IT Staff Augmentation Services!

J2ee Developer Resume

5.00/5 (Submit Your Rating)

Morristown, NJ

SUMMARY

  • 4 years of strong experience in Design, Development, Testing, Deploying of Object Oriented, and Web based Enterprise Applications using Java/J2EE technologies.
  • Expertise in developing applications using SDLC methodologies like Waterfall, RUP, Agile (TDD, SCRUM) and Test - Driven Development.
  • Experience in developing web applications by using Spring framework modules like Spring IOC, Spring AOP, Spring MVC, Spring Security, Spring Boot, Spring Batch and Spring Data.
  • Experience in Core Java concepts like Collections, Concurrency, Multithreading, Event Handling, Exception Handling, and Generics.
  • Work Experience in Amazon Web Services.
  • Experienced in implementing Microservices, Service Oriented Architecture (SOA) with XML based Web Services (SOAP/UDDI/WSDL) using Top-down Approach and Bottom-up Approach
  • Experience using and developing RESTful APIs using JAX-RS.
  • Experienced in numerous Design Patterns like Singleton, Factory, Session Facade, MVC, Data Access Object and Business Delegate, UML and Enterprise Application Integration.
  • Experience on Hibernate, Hibernate Query Language (HQL), Transactions and Exceptions.
  • Experience in designing asynchronous messaging by using Java Message Service (JMS).
  • Proficient in implementation of business applications using BEA Web logic, IBM Web Sphere, Apache Tomcat and JBOSS servers
  • Experience with a wide variety of Development tools, IntelliJ, Eclipse, and Spring Tool Suite and VISUAL studio.
  • Experience working with Continuous Integration (CI) build-automation tools such as Maven, Jenkins.
  • Experience in developed logging and standard mechanism based on Log4j and SLF4j.
  • Expertise in tracking bugs and issues using JIRA and well versed with version control tools like GIT, GITHUB.
  • Quick Learner, Self-motivator and ability to work in challenging & versatile environments with an excellent written/verbal communication.

TECHNICAL SKILLS

Languages: Java 7/8/11, SQL, PL/SQL

Enterprise Java: Servlets, JSTL, Design Patterns, JMS, EJB, JSP, JNDI, JDBC, Log4J API, Java security

Tools: & Framework: Spring, Hibernate, Spring MVC, Spring Web Flow, Spring Data, Spring Transaction, Spring JDBC, Spring IOC, Spring Boot, Spring AOP

Web Services: Soap, WSDL, UDDI, JAX-RS, REST-Jersey, JAX-WS, AXIS

Cloud: AWS

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

Development Tools: Eclipse, IntelliJ, Visual Studio and Spring Tool Suite (STS)

Databases: Oracle, My SQL, SQL Server, IBM DB2, Cassandra and Dynamo DB.

Version Control: Tortoise SVN, CVS and GIT

Build Script: ANT, Gradle and Maven.

OS & Environment: Windows, UNIX, Linux and Mac.

PROFESSIONAL EXPERIENCE

Confidential, Morristown, NJ

J2EE Developer

Responsibilities:

  • Adapted Agile Methodology from specification, Analysis, Design, System integration, Testing, Deployment and Maintenance.
  • Design and API-development on Java 11 of multi-tier applications involving J2EE technologies like Spring MVC, Spring Boot along with Spring AOP using Advice, Aspects and AOP processor
  • Decomposed existing monolithic code base into Spring Boot micro services. Developed new features and provided support for all Micro services.
  • Used Spring Cloud, Netflix Eureka for service registry for the microservices.
  • Worked with AWS CLI and AWS API to manage resources on AWS for many services such as EC2, S3, VPC, Cloud Watch, ELB, Auto-scaling and SNS.
  • Used REST methodology using HTTP Handlers in developing Web Service replication interface for setting up data feeds for content transportation in XML and JSON formats
  • Implemented Microservices Architecture, with Spring Boot-based services interacting through a combination of REST.
  • Implemented Restful web services using JAX-RS annotations, Jersey as provider and implemented security using Oauth 2.
  • Developed batch jobs using Spring Batch.
  • Designed and developed microservices and restful service endpoints using Spring Boot.
  • Enhanced and wrote stored procedures & views. Wrote SQL queries in Oracle for generating the reports.
  • Hosted Spring Boot Application on Tomcat containers in AWS Server Instances.
  • Worked on setting up Maven scripts to build, package, and worked on continuous integration servers like Jenkins.
  • Responsible for creating complex JIRA workflows, conditions and setting up and maintaining JIRA, using Advanced scripts to extend workflow capabilities

Environment: Java 11, Spring, Spring Boot, Microservices, Spring Data, Spring AOP, Spring MVC, Spring Batch, AWS, JAX-RS, Oauth 2, Oracle, REST, Apache Tomcat, Visual Studio, Maven, Jenkins, Jira, Agile, Windows.

Confidential

J2EE Developer

Responsibilities:

  • Participated in all the phases of SDLC including Requirements gathering, Design, Analysis of the Customer Specifications, Development and Customization of the application
  • Maintained Interface compatibility and concurrency in the project using Java 1.8 new features like Lambda expressions, default, static methods and Concurrency API.
  • Implemented Netflix-Eureka from Spring Cloud for dynamic Microservices registry and discovery.
  • Designed, built, and deployed a multitude application utilizing almost all of AWS stack (Including EC2, S3, Dynamo DB, SQS and EMR), focusing on high-availability, fault tolerance, and auto-scaling.
  • Worked extensively on the spring framework, implementing Spring MVC, Spring Security, IOC (dependency injection) and Spring AOP.
  • Consumed REST based Microservices with Rest template based on RESTful APIs.
  • Authored application using Spring Cloud services (spring cloud version of Netflix OSS-Eureka).
  • Implemented RESTful web services using Spring REST and used Postman to test web service response.
  • Implemented service methods and SQL queries, PL/SQL to interact with the Oracle DBMS
  • Implemented complete Maven build life cycle in order to achieve organized application structure and conflict free dependencies in pom.xml file and deployed the application on Apache Tomcat Server.
  • Used Jenkins tool and made customizations according to the local build to track out the build status.
  • Using GIT to maintain the version of the files and took the responsibility to do the code merges from branch to trunk and creating new branch.
  • Used JIRA tool for Issue/bug tracking, monitoring of work assignment in the system.
  • Involved in daily stand-up meetings to provide regular updates on individual tasks and progress of user stories.

Environment: Java 8, Spring, Spring Boot, Microservices, Spring IOC, Spring MVC, Spring Security, Spring AOP, Spring Cloud, JAX-RS, AWS, Oracle, Apache Tomcat Server, REST, Spring Tool Suite, Maven, Jenkins, Log4j, GIT, JIRA, Agile, Windows.

Confidential

J2EE Developer

Responsibilities:

  • Followed Agile methodology for iterative development of the application to meet tight deadlines to achieve qualified product.
  • Implemented Persistence layer using Hibernate to interact with Oracle Database, used Hibernate for object relational mapping and persistence
  • Developed Application using Spring DAO, Spring AOP and Hibernate, Spring annotations and published Restful Web services.
  • Used Spring IOC for dependency injection and developed controllers for handling Http requests and providing Http response.
  • Handled Java multithreading part in back - end component, one thread will be running for each user, which serves that user.
  • Used Java Message Service (JMS) API to create, send, receive, and read messages.
  • Developed hibernate DAO Access or classes using Spring JDBC Template.
  • Developed application service components and configured beans using Spring IOC, creation of Hibernate mapping files and generation of database schema.
  • Implemented the caching mechanism in Hibernate to load data from Oracle database.
  • Used Maven to build all project modules and deployments are on WebSphere Application Server.
  • Improved the performance of the backend batch processes using Multithreading and concurrent package APIs.
  • Used GIT for version control, and Jenkins for Continuous Integration and Continuous Deployment (CI/CD) using Jenkins.

Environment: Java 7, Spring, Hibernate, Spring DAO, Spring AOP, Spring IOC, Spring JDBC, Oracle, Maven, Log4j, GIT, Jenkins, REST, WebSphere, JUnit, Jira, Windows.

We'd love your feedback!