We provide IT Staff Augmentation Services!

Java Developer Resume

4.00/5 (Submit Your Rating)

Philadelphia, PA

PROFESSIONAL SUMMARY

  • Over 8 years of experience in all phases of Software Development Life Cycle (SDLC) and development of Client/Server and Web applications wif experience in E - Commerce, Banking and different domains.
  • Strong programming skills and development experience in Java, J2EE, Web Services, Spring, Hibernate, Servlets, JSP, JSTL, JDBC, JavaScript, Java beans, XML, SOAP/REST.
  • Expert in Core Java wif in-depth noledge of Core Java concepts such as Multithreading, Synchronization, Collections and Event/Exception handling.
  • Developed applications dat consume and provide REST/SOAP Web Services
  • Hands on experience on integrating Spring wif Hibernate using various Spring modules like MVC, JDBC, JMS, AOP, ORM, Spring Boot, Spring Data and Web services.
  • Implemented Dependency Injection, cross cutting logics, persistence layer using Spring MVC Framework.
  • Worked on Hibernate framework and applied concepts like Criteria, Projections and Cache mechanism for developing persistent layer and to implement database interactions.
  • Proficient in deploying applications using Maven build tool, Jenkins Continuous integration tool.
  • Experience in Front End Development technologies like HTML, CSS, JSP, jQuery, JSTL, JavaScript.
  • Proficient in designing Use case and Interaction diagrams in UML using Rational Rose.
  • Extensive experience in Object Oriented Analysis and Design (OOAD) and Object-Oriented Programming (OOP) Technologies.
  • Strong noledge and Experience in using J2EE design patterns like MVC, Singleton, Front Controller, Business Delegate, Service Locator and Data Access Object.
  • Expertise in using various Web and Application servers like Apache Tomcat, WebSphere and WebLogic.
  • Extensive experience wif databases such as Oracle and MySQL, MongoDB.
  • Proficient in working wif IDEs like Eclipse, Edit plus and NetBeans.
  • Hands on experience in writing SQL, PL/SQL and Stored procedures.
  • Experience of using version control systems like CVS, SVN, GIT.
  • Extensive experience in testing applications using Junit, Mockito, Log4j.
  • Experience in Agile Scrum and Waterfall Project development methodologies.
  • Possess excellent communication skills and can handle responsibilities independently as well as proactive team member. Quick learner and has ability to work in team also finishes multitasks wifin time.

TECHNICAL SKILLS

Languages: Java 1.8, C, C++, SQL, PL/SQL, HTML, DHTML, CSS, JavaScript, XML, Angular JS

JAVA/J2EE Technologies: J2EE, JDBC, RMI, JSP, Servlets, JMS, JNDI, JSTL, Spring Framework (DI, MVC, AOP, Data), Hibernate, Web Services, SOAP, REST, Jersey, Spring REST, Spring Boot, Spring Data.

Design Patterns: MVC, Singleton, Front Controller, Business Delegate, Service Locator, Data Access Object, Factory and Abstract Factory

IDE and Design Tools: Eclipse, NetBeans, MS- Visio, Rational Rose, JIRA, JUnit, Log4j

Application/Web Servers: Apache Tomcat, Web Logic, Web Sphere, JBoss, WSDL,REST, UDDI, XML, SOAP, Jersey

Databases: Oracle, MySQL, MS-SQL Server, DB2, MongoDB, Cassandra

Operating Systems: Windows XP/Vista/7/8, UNIX

Others: Maven, Junit, Log4j, CVS, TOAD, Agile Scrum& Waterfall SDLC, Test Driven Development Methodologies

PROFESSIONAL EXPERIENCE

Confidential, Philadelphia, PA

Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) including grooming, analysis, architecture design, and development and testing phases.
  • Used Collections, abstract classes, interfaces and multithreading concepts extensively for the business logic.
  • Implemented business layer using Core java, Spring Beans using dependency injection, Spring annotations.
  • Developed RESTful Web Services in Java dat provides support for JAX-RS APIs and serves as a JAX-RS using Jersey RESTful Web Services framework and SOAP, WSDL, JAX-WS, and JAX-RPC programming models.
  • Worked on Hibernate as ORM to integrate wif the application developed using Spring.
  • Written Queries using SQL and PL/SQL in the application development process.
  • Worked on CI/CD tools for deploying a pipeline for automation of testing and deployment process.
  • Using Mongo DB as data storage and utilized aspects like replica sets, sharing and clever document design to make service extensible scale and feature wise.
  • Used IntelliJ as IDE tool to develop the application and JIRA for bug and issue tracking.
  • Used Maven as build-tool for building J2EE applications and Log4j for loggings.
  • Coordinate wif off shore team and share the technical understanding, assigning modules to team members.
  • Prepared JUnit test cases, Mock Objects to unit test individual components.
  • Version control of the code and configuration files are maintained by GitHub as the repository to checkout and commit the code.

Environment: Java 1.8, J2EE, Spring Beans, Spring Boot, Spring IOC, Hibernate, Spring Security, Jersey Rest Services, SOAP Services, Angular JS, JavaScript, WSDL, XML, XSLT, XSD Schemas, Postman, Apache JMeter, JProfiler, Oracle, PL/SQL, Mongo DB (NoSQL), Spring Tool Suite, Maven, Log4j, GitHub, Apache Tomcat.

Confidential, Chicago, IL

Java Developer

Responsibilities:

  • Followed Agile scrum methodology wif two weeks’ iterations
  • Involved in the integration of Spring for implementing Dependency Injection (DI/IoC).
  • Developed Spring Controllers, Service Components, DAOs, Web Services and UI Integration for developing presentation layer of the application
  • Followed techniques and principals provided by test driven development (TDD) paradigm for developing quality code wif continuous integration.
  • Responsible for providing elevated level design documents and Lower level design documents.
  • Developed RESTweb services, custom exception handlers.
  • Used Jersey as REST API and REST Template for the rest client for developing web services
  • Used Dependency Injection feature of Spring MVC framework and O/R mapping tool Hibernate for rapid development and ease of maintenance.
  • Developed the DAO layer for the application using Spring Hibernate Template support.
  • Used Hibernate as ORM Framework and configured using Hibernate Annotations
  • Wrote HQL queries and Hibernate criteria for interacting wif database using Hibernate based POJO entities.
  • Created Oracle store procedures for handling and processing complex data based logics.
  • Developed, Tested and Deployed application in Apache Tomcat server.
  • Developed unit test cases and suits on Junit framework for unit testing.
  • Worked on POSTMAN tool for testing Web Service by passing soap request to Web service provider.
  • Used Jenkins and Maven for continuous integration, building and deployment
  • Participated in the Production support issues, to deploy and maintain the application successfully.

Environment: J2EE, HTML 5, XML, AngularJS, JSTL, JavaScript, Spring 4, Hibernate, Servlets, Oracle 11g, Eclipse, Log 4j, Junit, Mockito, Maven, JPA, UNIX, Maven, GIT, SVN, Jenkin, Java Beans, RESTful Web Services, AJAX, jQuery, Scrum, Agile, JIRA, Web Sphere

Confidential, Foster city, CA

J2EE Developer

Responsibilities:

  • Followed Scrum Agile methodology for iterative development of the application.
  • Involved in system design, enterprise application development using object-oriented analysis in JEE7.
  • Developed API’s using Spring, Spring MVC REST, Hibernate, Web Services technologies
  • Developed Spring Controllers, Service Components, DAOs, Web Services
  • Implemented DAO using Hibernate, AOP & service layer using Spring, MVC and Web Flow design
  • Used J2EE, JSP, Servlet, JSP, JMS, JDBC, Spring, Hibernate, Web services (JAX-WS, JAXB)
  • Expertise in software configuration management using GIT and SVN.
  • Developed, Deployed and Consumed Enterprise wide web services RESTFul web services (Using Spring MVC REST and Jersey frameworks)
  • Worked on Java Message Service (JMS) API for developing message oriented middleware (MOM) layer for handling various asynchronous requests.
  • Worked wif front end team in resolving issues and in development on technologies like AngularJS, HTML, CSS
  • Written Queries using SQL and PL/SQL in the application development process.
  • Extracted data using JSON format in the development of the application.
  • Worked on deployment of the application and helped build team to provide deployment scripts using Maven and Jenkin
  • Configured Log4j Mechanism for complete project using xml files.
  • Developed test case using Junit and Mockito for Unit Testing & for Continuous Integration we used Jenkin
  • Used JIRA for issue tracking and project management of the applications.
  • Experience wif Eclipse, Maven build and deployment process & application Development using STS (Spring Tool Suite).
  • Used IBM WebSphere Application Server in deploying the application
  • Used Git version controlling to maintain project versions.

Environment: J2EE, Java Script, XML, HTML5, CSS3, JSP, JDBC, JSON, Spring MVC 4.0, Spring REST Template, Spring DI, Spring JDBC, Spring Boot, Hibernate & JMS Templates, RESTful Web Services, SOAP, SOAP UI, JUNIT, Mockito, JSTL, Maven, GIT, MongoDB, UML, Eclipse 3.5, JUnit, Linux, Spring LDAP, Oracle11g, Linux, TDD, SQL Queries, PL/SQL Queries, SQL Server, JIRA.

Confidential

Entry Level Java Developer

Responsibilities:

  • Analysis of the functional specification.
  • Started as a software developer in different domains wifin the organization including the B2B, flights, domestic and international, holidays and hotels.
  • Participated actively in the design of the complete module from scratch including database schema design.
  • Worked closely wif the product management team to seamlessly integrate the bus booking wif other existing ticketing systems and processes.
  • Integrated Bus Booking system wif the ERP application through custom APIs.
  • Analysis and Implementation of complex business logic.
  • Design and Implementation of server objects using java beans, DAO’s, Value Objects etc.
  • Development DAO layer using Prepared Statements.
  • Implemented Complex Search engine business logic to search for the Consignments.
  • Performed Unit testing on the various modules/functions to ensure dat the output is as expected.
  • Developed the System level data components which will manage Time Zones, Countries, States, Autantication, Authorizations, User Roles, and Transaction Logging etc. using Spring Controllers, Validators, and Hibernate classes

Environment: Java, J2EE, Spring, Hibernate, JDBC, JSP, JSTL, HTML, JavaScript, CSS, XML, WebLogic, Eclipse, MySQL and Junit.

We'd love your feedback!