We provide IT Staff Augmentation Services!

J2ee Developer Resume

3.00/5 (Submit Your Rating)

SUMMARY

  • Over 5+ years of experience as a J2EE Developer in development and implementation of Web - based Client-Server applications using Web, Java and J2EE technologies.
  • Working knowledge in multi-tiered distributed environment, OOAD concepts, good understanding of Software Development Lifecycle (SDLC) and familiarity of Service Oriented Architecture (SOA).
  • Experienced in Analysis, Design, Development, Integration, Deployment and Maintenance of Web services, Client Server and Web based applications using Java SE 8, J2EE/Java, JSP, JavaScript, Servlets, JNDI, JDBC, JAXP, EJB, XML, XSL, and XSLT.
  • Expertise in implementing Web services and JMS for the synchronous and asynchronous communications between two applications running in different servers.
  • Knowledge in implementing a REST API/Microservice using Spring Boot.
  • Expertise in application development using Servlets, JDBC, JNDI, spring, Hibernate, JSF, EJB2.0/3.0, XML, Web Services- SOAP, WSDL.
  • Expertise in Web Services architecture in SOAP and WSDL using JAX-RPC.
  • Good experience in Spring modules like Spring AOP, DAD etc., Implementing Spring aspects for logging cross cutting concern.
  • Sound Knowledge of MVC Architecture, spring framework, Java Design Patterns and O/R mapping Hibernate framework.
  • Working experience in Core Java with strong understanding & working knowledge of Object Oriented Programming and also API’s like Collections, Multi-Threading, Exception.
  • Experience in Implementing Service Oriented Architectures (SOA) with XML based Web Services (SOAP/UDDI/ WSDL).
  • Good knowledge in CI/CD tools like Jenkins.
  • Experienced in development methodologies like Agile, waterfall and Interactive life cycle and software engineering processes.
  • Strong testing experience of all testing phases such as Unit testing, Integration tests and System testing.
  • Strong working experience Object Relational mapping (ORM) tools like Hibernate (Hibernate Connection Pooling, HQL, Hibernate Caching, Transactions).
  • Good experience in log4J implementation to persist the data into log files and experience with Ant and Maven for the build and deployment of applications.
  • Experience in client side technology and user design and development process to implement presentation layers using HTML, JavaScript, CSS.
  • Good exposure to application servers and web servers like on WebLogic, WebSphere and Apache Tomcat.
  • Expertise in using UML design tools like Rational Rose, Star UML, Enterprise Architect for creation of Use-Case diagrams, Class diagrams, Interaction diagrams (Sequence diagrams, Activity diagrams).
  • Working knowledge of Big Data technologies like Hadoop, Hive and Map Reduce
  • Experience with unit testing using JUnit and web services testing Soap UI, REST Client (POSTMAN).
  • Experience in Database Design, Creation and management of Schemas, writing Stored Procedures, functions, Triggers, DDL, DML SQL queries. Experience in writing SQL and PL/SQL programming.
  • Used version controller tool like GIT, SVN and CVS.
  • Experience of working in Agile Methodology involving design, development, documentation, testing and maintenance.
  • Highly motivated team player with strong communication, analytical, documentation and organizational skills.

TECHNICAL SKILLS

Programming Languages: Java, C++,SQL, Python, MATLAB, Objective C, JavaScript, SAS, PHP,PL/SQL

J2EE Technologies: Servlets, JDBC, JSP, EJB

Frameworks: Spring, Hibernate, Angular JS, Springboot

Mark-up Languages: HTML, CSS, XML

Operating System: Windows XP/95/98/2000/Vista/7 and Ubuntu

Database: MYSQL, Oracle 8i/9i/10/11g, PL/SQL

Application Servers: Apache Tomcat, Web Logic

IDE: Eclipse, Visual Studio 2008/2010

Web Services: REST

Others: Advanced Microsoft Excel, PowerPoint, Outlook, Rational Rose, Win Runner, NS2, Weka, Tableau, Microsoft Power BI, Hadoop, Hive, Map Reduce, POSTMAN, Splunk, JIRA, Apache POI

PROFESSIONAL EXPERIENCE

Confidential

J2EE Developer

Responsibilities:

  • Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC) and used Agile Methodology (SCRUM) for developing application.
  • Responsible for developing java components using Spring, Spring JDBC, Spring Transaction Management.
  • Used Spring JDBC in persistence layer that is capable of handling high volume transactions.
  • Implemented the service layer using Spring with transaction and logging interceptors.
  • Performed the backend services testing using various systems like SOAPUI, REST API services.
  • Created API documentation using Swagger and communicated it with the developers to serve as a POC.
  • Used Spring framework for middle tier and Spring-JDBC templates for data access.
  • Responsible for development of Business logic in Core Java methods.
  • Implemented Spring MVC to achieve Model View Controller design pattern. Configured spring to manage actions as beans and set their dependencies in a spring context file and integrated middle tire with spring web layer.
  • Implemented AWS client API to interact with different services as Console configuration for AWS EC2.
  • Used AWS SDK for connection to Amazon S3 buckets as it is used as the object storage service to store and retrieve the media files related to the application.
  • Responsible for creation of design artifacts using Enterprise Architect.
  • Used Microservices architecture, with SpringBoot based services interacting through a combination of REST and SpringBoot.
  • Involved in writing Java API for Amazon Lambda to manage some of the AWS services.
  • Used new Java 8 features, such as Lambda expressions, Streams and Functional Interfaces.
  • Designed and developed using the Java collection API with Java 8 features and for Authentication and authorization extensively Spring Security is used.
  • Used JSP and JSTL Tag Libraries for developing User Interface components.
  • Familiarity with consuming and producing JSON data within JavaScript.
  • Created TypeScript reusable components and services to consume REST API's using.
  • Implementing the Coding standards, review the code and fixing all the code.
  • Build and deploy done using Maven and Git repository.
  • Created and compiled XML Schema to generate Java Bean classes.
  • Implemented modules into Node JS to integrate with designs and requirements.
  • Familiarity with consuming and producing JSON data within JavaScript.
  • Developed DAO Layer by calling existing stored procedures.
  • Automation of the build process using Continuous Integration tools like Continuum and Jenkins.

Technologies Used: Java, Agile (SCRUM), REST API, Spring DI/IOC, Spring Boot, HTML5, AWS, CSS3, STS, Spring JDBC, XML, SOAP (AXIS) Web Services, Enterprise Architect, Web Services (SOAP and REST), SOAP UI, Maven, Junit, cucumber, Log4J, GIT, Oracle, UNIX.

Confidential, Fort Worth, TX

J2EE Developer

Responsibilities:

  • Worked on the development and testing of the infotainment module using Agile (SCRUM) methodologies.
  • 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.
  • Understanding business objectives and implementation of business logic.
  • Implemented major concepts of the application using Core Java, J2EE, Servlets, JSP, JDBC, MVC, Spring Framework, IBatis, Java Beans, XML.
  • Redesigned the application modules using Spring Boot Rest API/Services, Spring, Spring-Data, which resulted in 30% decrease in response time, 25% less code and 15% increase in revenue.
  • Implemented MongoDB for handling that large amounts of data using NoSQL queries.
  • Maintained DEV, QA and SIT environments and closely worked with QA Team.
  • Designed UML Use case diagrams, Class diagrams, and Sequence diagrams using Star UML.
  • Used various Core Java concepts such as Exception Handling, Collection APIs and Executer Service Framework to implement various features and enhancements.
  • Used Spring Data Repositories to perform CRUD operations.
  • Implement OAuth tokenisation for RESTful webservices using Spring boot.
  • Involved in creating and Deployment of REST API and Microservices in Java J2EE using Spring Boot.
  • Implementation of authentication for Restful web services using Spring Boot Security Starter.
  • Developing the application for incident creation and retrieving the events using restful web services with spring Boot.
  • Worked extensively on spring boot for building REST API’s.
  • Extensively used STS for developing, debugging, integrating and deploying the application.
  • Extensively used Maven to build the application and deploy on Embedded Tomcat Server.
  • Maintained source code in GIT Repository.
  • Implemented Java 1.8 features for the existing application where ever required.
  • Used AWS Lambda to manage the servers and run the code in the AWS.
  • Implemented RESTful Web services in Service Oriented Architecture (SOA) to retrieve data from client side and made REST API calls from Angular 2 and parsed the data to client and handled the security and Authorization using Spring Security and OAuth authentication protocol respectively.
  • Involved in writing Java API for Amazon Lambda to manage some of the AWS services.
  • Developed stored procedures and complex packages extensively using PL/SQL and Oracle database.
  • Analyzed the Node.JS server structure in legacy project, then mimicked the REST service by using java JAX-WS API and did the corresponding configurations.
  • Used JIRA to assign, track, report and audit the issues in the application.

Technologies Used: Java EE 8, Lambda, Java Script, Ajax, JSP, Spring, Spring Boot, Microservices, Spring Security, AWS, Oracle, STS, Maven, GIT, PL/SQL Developer tool, Angular 2, Log4j, Junit, Oracle 12c, Spring MVC, Maven, XML, XSL, JavaScript, NOSQL, AJAX, JIRA, Tomcat Server.

Confidential, Oklahoma City, OK

J2EE Developer

Responsibilities:

  • Understanding the business requirements and preparing the design document.
  • Reviewed business requirements and discuss with application architect about the design.
  • Developed Batch process framework using executive service framework to cascade multiple changes on multiple records in only one transaction.
  • Responsible for developing java components using Spring, Spring JDBC, Spring Transaction Management.
  • Created and Implemented Microservices or REST APIS using spring boot, REST, JSON.
  • Used Spring JDBC in persistence layer that is capable of handling high volume transactions.
  • Implemented the service layer using Spring with transaction and logging interceptors.
  • Used Spring framework for middle tier and Spring-JDBC templates for data access.
  • Developed SOAP/REST based Web Services using both SOAP/WSDL and REST.
  • Participated in discussion with business analysts and analyzed the feasibility of the requirements.
  • Utilized Agile Methodologies to manage full life-cycle development of the project.
  • Implemented MVC design pattern using Spring Framework.
  • Used Maven and configured Jenkins to build and deploy the application.
  • Form classes of Spring Framework to write the routing logic and to call different services.
  • Used Spring DAO to connect with the database.

Technologies Used: Java JDK 1.7, Oracle 11g, Eclipse, Spring MVC, Web services, Microservices, Agile Methodology, SQL, PL/SQL, JSP, SOAP, Apache Tomcat, HTML, Java Script, JDBC, XML, XSLT, UML, JUnit, log4j, GIT and Maven.

Confidential

Programmer Analyst

Responsibilities:

  • UI screens were built using JSP, HTML, CSS.
  • Client Side validations were done using JavaScript.
  • Database schema design development and coding of DDL & DML statements, functions.
  • Responsible for designing, coding and developed the application in J2EE using MVC architecture.
  • Used JDBC for database connections
  • Designed various tables required for the project using Oracle database.
  • Used Oracle 10g as backend database and used SQL statements and procedures to fetch data from the database.
  • Developed Business components using JavaBeans
  • Used core spring for setting dependency injection.
  • Used Log4j for logging.

Technologies Used: JSP, HTML, CSS, Servlets, JavaScript, Hibernate, Spring, Oracle, JDBC,

We'd love your feedback!