We provide IT Staff Augmentation Services!

J2ee Developer Resume

5.00/5 (Submit Your Rating)

Dallas, TX

SUMMARY

  • 3 years of experience as a Java/J2EE Developer in analysis, design, implementation, integration, testing and maintenance of applications using Java/J2EE and Object - Oriented Client - Server technologies.
  • Professional experience in using Core Technologies Java, J2EE, JDBC, JavaBeans, JavaScript, JNDI, JTA, HTML, XHTML/DHTML, XML, SOA, Web Services.
  • Extensive experience in using spring framework modules like Spring MVC, Spring Batch, Spring Security, Spring Data, Spring Boot, Spring Cloud, Spring JTA, Spring AOP, Spring Core.
  • Expertise in setting up the life cycle policies to back the data from AWS S3 to AWS Glacier, Worked with various AWS, EC2 and S3 CLI tools.
  • Experience with latest Java 11 features like utility methods, local-Variable Syntax for Lambda Parameters, Nested Based Access Control and Reading/Writing Strings.
  • 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.
  • Expertise in Core Java concepts likes OOPS, Data structures & algorithms, Collections, Event handling, Multithreading, Garbage Collector, Exceptional handling, Generics, I/O and java. Lang Package.
  • Expertise in using Web Service technologies like REST and Service Oriented Architecture (SOA) to integrate the web-applications.
  • Experience in implementing security models OAUTH2 and SAML for authentication/authorization using Spring Security and IAM Cloud Security.
  • Extensive Experience in developing persistence layer applications based on Object-Relational Mapping (ORM) between Java and Database (Oracle) using Hibernate.
  • Experience working with different IDE’S like Eclipse, My Eclipse, Spring Tool Suite (STS) and Intellij.
  • Well Versed with Application Servers likeWeb logic, Web sphere, JBossandTomcat server.
  • Experience in writing database objects like Stored Procedures, Functions, Triggers, PL/SQL packages and Cursors for Oracle, SQL Server.
  • Experience working with versioning tools like GIT, GITHUB and build tools like Maven.
  • Experience in using issue tracking tool like Jira and CI/CD tool Jenkins.
  • Ability to learn and merge new technologies quickly. Excellent problem solving, analytical and communication skills.

TECHNICAL SKILLS

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

J2EE Technologies: Servlets, JDBC, Spring (Core, MVC, DAO, AOP, Security, Batch, Boot, Integration)

ORM Frameworks: Hibernate, DAO, Spring JPA

Web Services: SOAP, Spring REST, JAX-RPC, JAX-RS, JAX-WS, Microservices.

Web/Application Servers: Apache Tomcat, JBoss, WebLogic and Web sphere

Database: Oracle, DB2, MySQL, MongoDB, Microsoft SQL Server

IDE & Tools: STS, Eclipse, Maven, Gradle, Ant, intelliJ, SQL Developer and TOAD

Version Control Systems: SVN, and Git

Operating Systems: Windows, UNIX and Linux.

PROFESSIONAL EXPERIENCE

Confidential, Dallas, TX

J2EE Developer

Responsibilities:

  • Participated in various phases of Software Development Life Cycle including Requirements Analysis, Design, Implementation and Maintenance in Agile and Daily Scrum environment.
  • Responsible for implementing the business requirements using Spring MVC, Spring Boot, Spring Data, and Spring Security.
  • Setting up and configuring AWS's EMR Clusters and used Amazon IAM to grant fine-grained access to AWS resources to users.
  • Worked with Java 11 features like utility methods, local-Variable Syntax for Lambda Parameters, and Nested Based Access Control.
  • Involved in developing code for obtaining bean references in spring framework using Dependency Injection / Inversion of Control (IOC), and Aspect Oriented Programming (AOP) on Spring Tool Suite (STS) .
  • Created Restful web service by using JAX-RS and implemented authentication by using OAuth2 Security Framework.
  • Writing services in Spring Boot and running and deploying them in cloud.
  • Implemented Microservices architecture using Spring Boot for making application smaller and independent.
  • Used REST Client and POSTMAN to test the rest-based services and used JUnit and Mockito to test the middleware services.
  • Dealt with Oracle PL/SQL Stored Procedures and Queries for authorization process.
  • Used Maven building tool for creating EAR file to be deployed in application servers. It is also used for dependency management of code in application.
  • Worked on Core java concepts implementing Object Oriented programming, Garbage Collection.
  • Used GitHub to maintain the version of the files and took the responsibility to do the code merges.
  • Developed the functionalities under Agile Methodology, JIRA processes and used JIRA for task assignment, bug tracking and fixture.

Environment: Java 11, Spring, Spring Boot, Spring Data JPA, AWS, Spring Batch, Spring Security, OAuth2, AWS, Maven, JAX-RS, Jenkins, Spring Tool Suite, Apache Tomcat Server, Oracle, Jira, Junit, Mockito, GITHUB, Agile, Windows.

Confidential

J2EE Developer

Responsibilities:

  • Worked in an Agile Environment and participated in various phases of Software Development Life Cycle (SDLC), including requirement gathering, modeling, analysis, architecture design, prototyping, developing and testing.
  • Successfully converted legacy applications to Java 1.8 to utilize features such lambdas streams resulting in lowered supports cost, increased readability and performance.
  • Developed application on spring framework by utilizing its features like Spring Dependency injection, Spring Transaction, Spring AOP with Spring MVC.
  • Implemented (SOA) to retrieve data from client side and made REST API calls and parsed the data to client and handled the security and Authorization using Spring Security.
  • Dockerized and deployed microservice via an AWS EC2 instance to maintain service-oriented architecture and reduce coupling among services.
  • Parsing various format of files like XML, JSON format files and load into Oracle database with XML and JSON modules.
  • Used Spring Batch as spring batch jobs can meet the requirements of reliability, robustness, and traceability, which are essential for automatic processing of large amount of data.
  • Used Web services (REST) for transmission of large blocks of data over HTTP.
  • Used Spring AOP for logging, auditing, transaction management to distinguish business logic from the cross-cutting concerns.
  • Used JDBC to connect to the relational database and used Log4j for logging to trace the application log messages which is used for debugging.
  • Used Maven as build automation tool which dynamically download the libraries or dependencies.
  • Used Jenkins as build management tool for continuous integration process.
  • Used JIRA tool for project management used in the application to tack bugs, issues and project management functions.

Environment: Java 8, Spring, Spring Boot, Microservices, Spring JDBC, Spring AOP, Spring DI, Spring MVC, AWS, EC2, XML, JSON, HTTP, JDBC, Apache Tomcat Server, Maven, Jira, Log4j, Jenkins, JAX-RS, Oracle, GIT, Visual Studio, Agile, Windows.

We'd love your feedback!