We provide IT Staff Augmentation Services!

J2ee Developer Resume

3.00/5 (Submit Your Rating)

GA

SUMMARY

  • 5 years of experience as a Java/J2EE Developer with expertise in technologies like Java, JEE, and web - based, client-server application.
  • Expertise in Agile and Waterfall Software Development Methodology including Scrum technology.
  • Experience in designing and developing large scale enterprise applications using Java 7, Java 8, Java 11, J2EE, Struts, Spring MVC, Spring AOP, Spring Security, JSF, RESTful Web Services, SOA, XML, JAXB, Ant and Maven.
  • 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 Integration of Amazon Web Services AWS application like Amazon EC2, Amazon S3, Amazon Simple DB, Amazon Elastic Load Balancing, Amazon SQS, Amazon EBS and Amazon Cloud Front.
  • Expertise in developing web services using SOAP, WSDL, RESTful, JAX-WS, JAX-RS, JAX-RPC, AXIS, and JERSEY.
  • Expert in Core Java with in - depth knowledge of Core Java concepts such as Multithreading, Synchronization, Collections and Event/Exception handling.
  • Hands on exposure to multiple Application Servers like BEA Web Logic Application Server and Apache Tomcat
  • Proficient 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.
  • Expertise in database modelling, administration and development using SQL, T-SQL and PL/SQL in Oracle, and SQL Server environments.
  • Proficient in developing enterprise application testing with JUnit and logging with Log4J for n-tier component Based enterprise Web Applications.
  • Experience on version control tools like GIT, GitHub and experience of Build & Deployment phases and usage of Continuous Integration (CI/CD) tools.
  • Experience in log4J implementation to persist the data into log files and experience in issue/tracking tool like Jira.
  • Ability to work effectively in cross-functional team environments and experience of providing training to business users.

TECHNICAL SKILLS

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

J2EE Technologies: Core Java, J2EE, Servlet, JSP, JDBC, JSTL, Web Services (SOAP and RESTFul), XML, ORM(Hibernate), Log4J

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

Web Services: JAX-WS, JAX-RPC, JAX-RS, SOAP, REST

App/Web servers: Apache Tomcat, WebSphere, WebLogic, JBoss

Development Tools: IntelliJ, Spring Tool Suite (STS), Eclipse, NetBeans

Databases: Oracle, DB2, MySQL, MongoDB, Microsoft SQL Server, Casandra.

Deployment and Build Tools: Jenkins, Maven

Version Control Tools: Git, SVN, CVS

Operating Systems: Windows, iOS, Android

PROFESSIONAL EXPERIENCE

Confidential, GA

J2EE Developer

Responsibilities:

  • Actively participated in meetings with Business Analysts and Architects to identify the scope, requirements and architecture of the project according to SDLC methodologies.
  • Used java 11+ with default and static methods heavily in Collection API and default methods are added.
  • Used Spring Boot, Spring cloud, Spring Security to build Microservices and deployed to AWS cloud.
  • Developed application components using Spring, Spring-Data, Spring Boot, Spring Cloud and Oracle.
  • Utilized Advanced JDK 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.
  • Worked with Java SDK in AWS environment. Created several EC2 Instances, Security groups, Elastic load balancers, S3 buckets, and AMI’s.
  • Worked on Transport Layer Security TLS 1.3 (Supported by Java11), which provides significant security and performance improvements
  • Implemented to secure our RESTful web services using OAuth 2.0 with Spring Security to authenticate any third-party requests coming in.
  • Developed RESTful Services with JAX-RS using Spring Boot and Micro Services Architecture.
  • Deploy and configure daily iterative builds of Java SE11 applications into Tomcat server environments
  • Utilized the methods available in async library like async.parallel(), async.waterfall(), async.whilst(), async.eachof() etc to make the Oracle database transactions.
  • Used Jenkins for the automatic build process and used for integration testing and deploying software.
  • Used Maven for generating system builds and extensively used Git for version controlling and regularly pushed the code to GitHub.
  • Used JIRA as the bug tracking system to track and maintain the history of bugs/issues on an everyday basis.

Environment: Java 11, Spring, REST, Spring Boot, Microservices, Spring Data, Spring AOP, Spring Cloud, Spring Security, AWS, OAuth 2, JAX-RS, Oracle, Maven, Apache Tomcat, Jenkins, GIT, STS, Jira, Agile, Windows.

Confidential, Raleigh, NC

J2EE Developer

Responsibilities:

  • Developed the functionalities using Agile Methodology and involved in agile scrum processes as daily stand-up meetings, sprint planning, sprint demo etc.
  • Used Java 8 features like lambda expressions for communicating between business layer and database, stream API for Bulk Data Operations on Collections using both streams and parallel streams.
  • Implemented various J2EE Design patterns like Singleton, Service Locator, Business Delegate, DAO, Transfer Object, and SOA.
  • Responsible for developing java components using Spring, Spring JDBC, Spring Transaction Management.
  • Developed Spring IOC for dynamic bean injection and transaction management and use Spring AOP for enabling modularization for concerns cut across analysis.
  • Involved in code deploy a multitude application utilizing AWS.
  • Utilized AWS Lambda platform to upload data into AWS S3 buckets and to trigger other Lambda functions.
  • Involved in development of REST Web Services using Spring MVC to extract client related data from databases and implementing the Microservices to base on RESTful API utilizing Spring Boot with Spring MVC and tested Rest APIs in Spring-Controller at backend for JSON data using Postman
  • Worked on XML Technologies like XML Parsers, JAXB for binding data to Java objects.
  • Deploy and configure daily iterative builds of Java applications into Tomcat server environments for multiple feature deployment teams
  • Performed application development using tools like JUNIT, and Maven for building application.
  • Worked with advanced version of IDE from Spring, which is Spring Tool Suite (STS) to make application development easy.
  • Used JDBC to invoke Stored Procedures and database connectivity to ORACLE and used log4j for tracking errors and debugging the code.
  • Used JIRA for tracking the defects and to update the JIRA ticket's as the work progresses.

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

Confidential, Honaker, VA

J2EE Developer

Responsibilities:

  • Involved in Requirements gathering, Analysis, Design, Development and Testing of application using AGILE methodology (SCRUM).
  • Implemented Dependency Injection, IOC feature of spring framework to inject beans into User Interface and AOP for Logging.
  • Used Spring Batch as spring batch jobs can meet the requirements of reliability, robustness and traceability which are essential for automatic processing of enormous amounts of data.
  • Implemented & integrated Hibernate ORM framework for Data Persistency & developed Hibernate objects in turn persisting data into the database.
  • Implemented Service oriented architecture (SOA) by developing webservices based on JAX-RS.
  • Extensively involved in writing Object relational mapping code using hibernate, developed Hibernate mapping files for configuring Hibernate POJOs for relational mapping.
  • Used Multithreading concept to post data from files to tables involving transformation of file from one format to another.
  • Used Hibernate framework as the Object Relational Mapping tool for persisting java objects on Oracle Database.
  • Used Log4J for logging all the application exceptions and debugging statements and used JAX-B to marshal the java object to xml.
  • Used Git for version control across common source code used by developers.
  • Responsible for creating complex JIRA workflows, conditions and setting up and maintaining JIRA, using Advanced scripts to extend workflow capabilities.

Environment: Java 7, Spring, Spring (IOC, AOP, Batch), Hibernate, REST, WebLogic, Log4j, Jira, Java Message Service, Agile, Oracle, Windows.

We'd love your feedback!