We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

CA

SUMMARY

  • A dynamic and result oriented professional with 8 years of extensive experience in all phases of Software Development Life Cycle (SDLC) and development of Client/Server and Web applications with experience in E - Commerce, Banking, Insurance and Healthcare domains.
  • Excellent java development skills using Core Java, OOP’s, Collections, Data Structures and Algorithms.
  • Excellent Java development skills using J2EE, Servlets, JSP, JDBC, Java Beans and Web Services (SOAP and REST)
  • Experience coding the application tier using Spring, Spring Modules like MVC, Spring DI, AOP and JDBC Templates
  • Experience in configuring and coding using ORM components, setting up configuration files, annotations using Hibernate framework.
  • Developing and Consuming Web Services (Spring REST, Jersey, SOAP, WSDL, JAX-RS, JAX-WS).
  • Experience in writing Build Scripts using MAVEN and using CI (Continuous Integration) tools Jenkins.
  • Implemented Java 8 features like lambdas, functional interfaces, function packages classes and streams for development.
  • Expertise in using and deploying the web application on various web & application servers like Apache web server, Web Logic, Tomcat.
  • Experience in front-end UI development skills using scripting languages like JSP, HTML and JSTL, and Spring tag libraries
  • Expertise in designing applications using various J2EE design patterns like MVC, Singleton, Value Object, Data Access Object, and Factory Pattern.
  • Expertise in development of unit test cases using JUnit, Mockito frameworks.
  • Experience in Log4j for capturing the logging information from the java code.
  • Proficient in using industry-standard IDEs and Java Tools: Eclipse, NetBeans OEPE, IntelliJ.
  • Hands on Experience with database technologies like Oracle, MySQL & SQL Server.
  • Ability to learn quickly in work environment, fluent in communication, productive interpersonal skills with the ability to understand and cooperate with group requirements efficiently.
  • Dedicated to successful project completion with the ability to work in a team or as an individual, and as a liaison between different teams.
  • Solid experience with various Software Development Methodologies like SDLC, Object Oriented Analysis and Design (OOAD), Agile Software Development.

TECHNICAL SKILLS

Languages: JAVA 7/8, C, SQL, HTML, XML

J2EE Technologies: JSP, Servlets, JDBC, Multithreading, Web Services, SOAP, Restful

J2EE Frameworks Tools: Spring, Hibernate, Web Services, Spring-Rest, Jersey, Log4j, Maven, JUnit

Web Services: SOAP, Restful, Jersey, UDDI, SOAP UI

IDE & Tools: Eclipse, NetBeans, TOAD, Postman, JIRA, Spring tool suit

Methodologies: Waterfall, Agile methodology

Web/Application Servers: Apache Tomcat, Apache HTTP server

Version control Tools: GIT, SVN, Splunk

Operating systems: Windows, UNIX, LINUX, MAC

PROFESSIONAL EXPERIENCE

Confidential, CA

Sr. Java/J2EE Developer

Responsibilities:

  • Developed Controllers using Spring MVC framework and connected to business components using Spring Annotations.
  • Extensively used Spring AOP and Dependency injection during various modules of project.
  • Developed and Consumed Restful Web Services using Jersey.
  • Secured the REST services using Spring Framework and created documented REST services using Jersey.
  • Worked with the business team for the project requirement review & User Acceptance Testing.
  • Used WebSphere Application Server as part of production implementation.
  • Worked on Oracle database as backend.
  • Used Java8 features like stream and Lambda expressions, also Method References feature to point to methods by their names and used functional Interfaces
  • Maintained Interface compatibility and concurrency in the project using Java 8 new features like default, static methods and Concurrency API.
  • Helped the build team to integrate the code Continuous Integration using Jenkins.
  • Used the Log4j frame work to log the system execution details to log files.
  • Used Git version controlling to maintain project versions
  • Used JUnit and Mockito framework for unit testing.
  • Used JSP, JSTL and Spring tags for retrieving and displaying data.
  • As a part of Quality assurance participated in the Code review process.
  • Adhere to Agile Methodology. Supported On call on a weekly basis as part of team on call rotation.
  • Implemented tickets in production.

Technologies Worked On: Java 8, Spring MVC/ DI/ AOP/ Templates, Hibernate 4.0, Web Services, RESTFUL Services, Jersey, Apache Http Client, SOAP, SOAP UI, JDBC, SQL Server, HQL, PL/SQL, JSTL, Spring Tags, JSP, HTML, Maven, Jenkins, SPLUNK, Eclipse, Oracle, Linux, WebSphere.

Confidential, Pleasanton, CA

Designation Java/J2EE developer

Responsibilities:

  • Involved in the Analysis, Design and implementation using AGILE methodology for iterative development of the application. Participated in Scrum, Retrospective and Release Planning Meetings.
  • Developed application using Spring, Hibernate, Web Services (RESTFUL).
  • Worked on Spring Controllers and configured using annotations to handle the presentation requests and integrated with services and DAO using annotation.
  • Developed and Consumes Restful web services and tested using SOAP UI.
  • Developed JUnit for Unit Testing and Mockito as Mocking framework.
  • Worked with JDK 1.8 and implemented Lambda expressions, streams and parallel Streams.
  • Replace anonymous class implementation with Lambda by using Functional Interface like Predicate, Supplier and Consumer. Like implemented Runnable with Lambda expressions.
  • Used Stream and ParallelStream to filter and transform data. And used functions of Stream including Map, Filter, Reduce and Collect.
  • Used JSP, JSTL and Spring tags for retrieving and displaying data.
  • Helped the build team to integrate the code Continuous Integration using Jenkins.
  • Used the Log4j framework to log the system execution details to log files.
  • Used GIT version controlling to maintain project versions
  • As a part of Quality assurance participated in the Code review process.
  • Used SPLUNK to search and reviews the logs information while working on the incidents
  • Used Tomcat web server to deploy application locally and used IBM Web Sphere to deploy application in production

Technologies Worked On: Java, JSP, Servlets, Spring MVC/ DI/ AOP/ Templates, Hibernate, Web Services, RESTFUL Services, SOAP, SOAP UI, Jersey, JUnit, HQL, PL/SQL, JSTL, Spring Tags, HTML, Maven, Jenkins, SPLUNK, TOAD, WebSphere, IBM HTTP Server, Tomcat Server, Eclipse, Oracle, Linux/Unix

Confidential, CA

Java/J2EE developer

Responsibilities:

  • Followed Agile methodology and SCRUM meetings to track, optimize and developed sequence diagrams depicting method interactions.
  • Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the Application.
  • Designed and developed Application based on Spring Framework, Spring MVC, Spring Templates, Hibernate,
  • Web Services using Axis and Jersey Frame works.
  • Used Spring Core for concept Inversion of control (IOC) implemented using dependency injection.
  • Developed Spring Controllers, Service Components, DAOs, Web Services and UI Integration for developing presentation layer of the application.
  • Hands on experience with data persistency using Hibernate and Spring Framework.
  • Involved in implementation of enterprise integration with Web Services and Legacy Systems using SOAP and REST(Using Axis and Jersey frameworks).
  • Developed White box test cases using JUnit and Mockito frameworks and Configured Log4j Mechanism for complete project using xml files.
  • Generated JUnit test cases for testing various Java components.
  • Involved in setting up Maven configuration and helping Continuous Integration (CI) Issues.
  • Developed Object Model and UML design models for developing Use cases and created Sequence diagram, class diagram and active diagrams for application components and interfaces.
  • Mentored, trained and educating the users in technology perspective, worked through walk through and review
  • Sessions closely worked with users, developers and team members in problem solving.
  • Worked with QA team during various testing phases and resolved defects.
  • Involved in debugging the defects, code review and analysis of Performance issues.

Technologies Worked On: Java, J2EE, Servlets, JSP, JDBC, Spring, Hibernate, Web Services, WSDL, SOAP, RESTFUL, HTML, XML, Maven, Mockito, Oracle, Design Patterns, UNIX, Tomcat, MySQL, Oracle, GIT, Windows, Linux

Confidential

Java Developer

Responsibilities:

  • Involved in requirements gathering, analysis, and design and in development.
  • Involved in Use Case Realization, Use Case Diagrams, Sequence Diagrams and Class Diagram for various modules.
  • Worked with BA in requirement Analysis and prepared detailed software requirement document.
  • Involved in designing and writing custom code for business, data access using core Java.
  • Created Spring Controllers and Integrated with Business Components and View Components
  • Used Spring MVC, Hibernate, Web Services, SOAP, RESTFUL Technologies.
  • Developed Spring and Hibernate data layer components for the application
  • Worked on Web Services using SOAP and REST.
  • Developed a REST service to provide all the CRUD capabilities.
  • Utilize Jackson processor to handle JSON data binding for Request and Response objects.
  • Implemented Hibernate for persisting Java objects, JUNIT or Spring AOP to test performance.
  • Used SVN for version control of the code and configuration files. Log4j was used to log the events in the application.
  • Developed Test Cases and Unit Tests for Functionality Testing using JUnit.
  • Used Maven for building of application and deployed to WebSphere Application Server.
  • Used Maven for Deployment
  • Used PL/SQL, Stored Procedures for handling Oracle Server database.
  • Used Subversion for creating the project structure and version controlling.
  • Gave production support for the entire application including trouble shooting and fixing bugs
  • Created technical solution documentation and Deployment Guide for the application

Technologies Worked On: Java, Agile, J2EE, JSP, Servlets, JDBC, Java Beans, Spring DI, Spring MVC, Spring Hibernate Template, JMS, Hibernate, Web Services, SOAP, RESTFUL, JSON, XML, Maven, Continuous Integration, Log4j, JUnit, Oracle RDBMS, WebSphere Server, TOAD, Linux.

Confidential, Portland, OR

Java Developer

Responsibilities:

  • Involved in the Analysis, Design and implementation using AGILE methodology for iterative development of the application. Participated in Scrum, Retrospective and Release Planning Meetings
  • Developed application using Spring, Java8, Hibernate, Web Services (RESTFUL).
  • Used new Java 8 features, such as Lambda expressions, Streams and Functional Interfaces.
  • Worked on Spring Controllers and configured using annotations to handle the presentation requests and integrated with services and DAO using annotation
  • Developed and Consumes Restful web services and tested using SOAP UI.
  • Used JSP, JSTL and Spring tags for retrieving and displaying data.
  • Used the Log4j frame work to log the system execution details to log files.
  • Used SVN version controlling to maintain project versions.
  • Involved in testing using JUNIT.
  • Possess good ability to integrate Mock Object, developed and execute test cases using Junit to perform a quality assurance.
  • Used SPLUNK to search and reviews the logs information while working on the incidents
  • Used Tomcat web server to deploy application locally and used IBM Web Sphere to deploy application in production.

Technologies Worked On: Java, JSP, Servlets, Spring MVC/ DI/ AOP/ Templates, Hibernate, Web Services, RESTFUL Services, SOAP, SOAP UI, Jersey, Axis, RAD, JUnit, HQL, PL/SQL, JSTL, Spring Tags, HTML, Maven, Jenkins, SPLUNK, TOAD, WebSphere, IBM HTTP Server, Oracle, Linux/Unix.

Hire Now