We provide IT Staff Augmentation Services!

J2ee Developer Resume

0/5 (Submit Your Rating)

Oregon City, OR

SUMMARY

  • 6 years of professional experience in IT industry on Cross Platform (Web & Client - Server) application development and design using Object Oriented Programming, Java /J2EE technologies.
  • Extensive experience in Software Development Life Cycle (SDLC), Requirements Specification, Designing documents and writing Test cases using various software engineering process ranging from Waterfall to Agile methodology.
  • 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, XML and XSLT.
  • Worked under new technologies introduced in java8 like Functional interfaces and Lambda Expressions.
  • Expertise in Application development using various frameworks such as Spring Framework 3.x, 4.x.
  • Experience in integrating the internal security model into new projects with Spring Batch, Spring Microservices and SpringBoot.
  • Experience in integrating Microservices Architecture with Spring Boot and Docker.
  • Strong knowledge on Hibernate and in using Hibernate Connection Pooling, HQL, Collections, Hibernate Caching, Hibernate Transactions, Optimistic Locking.
  • Proficient in designing applications using Java and J2EE Design Patterns such as Creational, Structural and Behavioral design patterns Singleton, Factory, Facade, Builder, Observer, Command Patterns, Value/Data Transfer etc.
  • Good experience in log4J implementation to persist the data into log files and experience with Maven for the build and deployment of applications.
  • Experience with unit testing using JUnit and web services testing Soap UI, REST Client (POSTMAN).
  • Experienced with IBM WebSphere Application Server, JBOSS application servers and Apache Tomcat Application Server.
  • Used version controller tool like GIT, SVN and CVS.
  • Strong knowledge in Object Oriented Concepts, Object Oriented Design (OOD), Object Oriented Analysis (OOA), Programming and its implementation.
  • Experience in SQL, PL/SQL to write Stored Procedures, Functions, Triggers, Views and strong experience in RDBMS using Oracle, SQL Server, and My-SQL.
  • Experience with Core Java with Multithreading, Concurrency, Exception Handling, File handling, IO, Generics, Data structures and Collections, Garbage Collection.
  • Highly motivated self-starter with a strong analytical problem solving, having ability to multi-task, work in a team environment, understand and be responsive to customer needs, work under tight deadline.
  • Ability to work with Business Functions to understand Business Requirements, work under and make work flow procedures and develop technical specifications.
  • Excellent Communication, Team work, inter-personnel, presentation skills and self-starter who grasps quickly and is always willing to take on a variety of tasks with progressively increasing technical complexity.

TECHNICAL SKILLS

Programming skills: Core Java, J2EE, C, C++.

Frameworks: Spring, Spring Boot, Spring DATA, Spring JDBC

ORM: Hibernate.

Databases: SQL server, Oracle 11g, MYSQL, PostgreSQL.

J2EE Technologies: JDBC, JSP, JSTL, JMS, AJAX, JNDI, JavaBeans, EJB, Java Servlets.

IDE: Eclipse, Netbeans, STS (Spring Tool Suit).

Web server: Apache Tomcat 7.x/8.x.

Version control tools: Bitbucket, Github.

Building tools: Maven, Ant.

S/W Development methodology: Agile, Scrum, Waterfall Model.

System designing tools: UML, MS Visio.

Client-side scripting: JavaScript, Ajax, XML.

PROFESSIONAL EXPERIENCE

Confidential, Oregon City, OR

J2EE Developer

Responsibilities:

  • Involved in all the phases of the project development - requirements gathering, analysis, design and development, coding and testing.
  • Understanding business objectives and implementation of business logic.
  • UsedJava8 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.
  • Maintained DEV, QA and SIT environments and closely worked with QA Team.
  • Developed application components using Spring, Spring-Data, Spring Boot and Oracle.
  • 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.
  • ImplementedJava1.8 features for the existing application where ever required.
  • Developed stored procedures and complex packages extensively using PL/SQL and Oracle database.
  • Involved in the day to day sprint development activities and delivered per sprint timeline.
  • Written unit test cases using JUnit and Integration test cases and integrated with Jenkins jobs.
  • Coordinated with the onsite and offshore developer’s w.r.t ongoing issues and follow up.

Environment: JavaEE 8, JavaScript, Ajax, JSP, Spring, Spring Boot, Microservices, Spring Security, Oracle, STS, Maven, GIT, PL/SQLDevelopertool, Log4j, Junit, Oracle 12c, Spring MVC, Maven, XML, XSL, JavaScript, AJAX, JIRA, Tomcat Server.

Confidential, Costa Mesa, CA

J2EE Developer

Responsibilities:

  • Worked with Java/J2EE in designing and developing code.
  • Designed, developed, and tested software applications meeting deadlines and budgets.
  • Maintained DEV, QA and SIT environments and closely worked with QA Team.
  • Coordinated with QA team to indentify ongoing issues and address the issues which are raised by QA.
  • 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 extensively to achieve dependency injection to wire the object of business class.
  • 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.
  • Involved in AWS, which included managing application in the cloud and creating instances.
  • Used various Core Java concepts such as Multi Threading, Exception Handling, Collection APIs to implement various features and enhancements.
  • Created and injected Spring services, Spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Used Apache POI for accessing Microsoft documents through Java code.
  • Implemented AJAX in suggestive search and to display dialog boxes with JSF and DOJO for some front end.
  • Created dynamic HTML pages, used JavaScript for client-side validations, and AJAX to create interactive front-end GUI.
  • Extensively used XML and Java Architecture for XML Binding (JAXB), to map java classes to XML representation.
  • Extensively used Eclipse IDE for developing, debugging, integrating and deploying the application.
  • Implemented Web Services with the halp of WSDL, SOAP and JAX-WS to get updates from the third parties.
  • Implemented build scripts using Maven to create WAR and deploy in application server.
  • Used Log4j for External Configuration Files and debugging.
  • Designed various tables required for the project in Oracle database and used the Stored Procedures in the application.
  • Developed Controller for request, response paradigm by Spring Controllers using Spring-MVC.
  • Used SQL to fetch data from the table to print all the customer having different plans.
  • Worked on Tomcat on Linux (Unix) environment for building codes and testing.
  • Worked extensively on Web Services (SOAP&REST), XML, JMS and Spring Controller.
  • Used JUnit for writing test cases for the code to meet the standard specified
  • Used GITHUB for version control.

Environment: Java, JSP, Microservices, Spring Boot, JavaScript, AWS, Eclipse, Star UML, REST API, Spring DATA, HTML5, CSS3, Apache Tomcat Server, SQL, SOA, Oracle, GIT, Windows.

Confidential, Lake Forest, CA

J2EE Developer

Responsibilities:

  • Worked on requirement gathering and providing use cases for business, functional & technical requirements.
  • Developed the hotel management system aimed to manage the services of guests from arrival to departure in the hotel.
  • System was developed using Java/J2EE technology working closely with the core team and a scrum master.
  • Designed and developed various modules of the application with Spring MVC architecture and Spring Bean Factory using IOC, AOP concepts.
  • Participated in requirement gathering and framework implementation sessions through Agile TDD methodology.
  • Developed and delivered SOAP based Web Services and used Apache-CXF and SOAP UI to test the services
  • Involved in creating and Deployment of REST API and MicroServices in Java J2EEE 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 web service.
  • Maintained source code in GIT Repository.
  • Utilized Node.js to create a fast and efficient chat server.
  • Responsible for the overall layout design that meet cross-device compatibility using Bootstrap, color scheme of the web site using HTML5, and CSS3 and Responsible for creating detailed wire frames and process flows.
  • Developed a Micro-service architecture using Spring-Boot frame structure and used Rest API based HTTP gateway to communicate between services.
  • Worked concurrently with QA team to understand and fix the bugs through a trouble ticket system.

Environment: Java, Spring, Spring Boot, REST API, Microservices, SQL, Agile, Windows.

Confidential, Irvine, CA

J2EE Developer

Responsibilities:

  • Designed Spring MVC components and also Data modeling with POJO's using Hibernate
  • Worked closely with Architecture team and participated in design discussions
  • Developed the product catalog and DB Modeling.
  • Involved the developing product template pages using the JSPs.
  • Worked on Eclipse IDE as Application Development Environment.
  • Implemented the Model View Control (MVC) structure.
  • Designing of database components using SQL and PL/SQL.
  • Involved in Unit testing for major modules.
  • Used JDBC for database connectivity. Implemented the EJB interface that interacts between the web tier and the DAO.
  • Created the shopping cart page add to cart functionalities.
  • Developed the Spring integration classes
  • Implemented Exception mechanism and used API specific error message mechanism.
  • Involved in production issues tracking and fixing.

Environment: Java/J2EE, Web Logic, Oracle, JSP, Spring MVC, Hibernate, JavaScript, Maven, Script AJAX, jQuery, HTML, CSS, Eclipse, Windows.

We'd love your feedback!