We provide IT Staff Augmentation Services!

Java Developer Resume

NJ

SUMMARY

  • Eight plus years of experience in analysis, design, development, implementation and management of Software Development Life Cycle of Web based Applications.
  • Hands on experience in application development using Java6/Java7/Java8, EJB3.0, JMS, JDBC, JSP, Servlets, HTML5, XML,WebSphere6.x/8.x, JBoss 6.x/7.x, Tomcat 5.x.
  • Hands on experience with Web Frameworks using Spring MVC 2.x/3.x,Spring Boot, Microservices and Object Persistence Framework using Hibernate 3.x/4.x.
  • Hands on experience in Spring Integration using Dependency Injection (Inversion of Control).
  • Proficient in database development:Oracle 8i/9i/10g/11g, MS SQL Server 2008, MySQL 5.1.
  • Experienced in Software development and business modeling of Web applications, Client/Server systems, Distributed Applications and other custom - built projects on UNIX and Windows.
  • Strong Web development skills. Experience in N-tier Client-Server based Internet technology, intranet portal design/development; Web based data reporting system, Framework development for Internet application.
  • Thorough knowledge with J2EE application platform configuration and performance optimization. Hands on experience with J2EE application deployment technology, EJB transaction implementation (CMP, BMP, Message-Driven Beans)
  • Performed Unit Testing using JUnit 4.xFramework and integration and deployment of applications done using ANT and Maven.
  • Used the best practices of Software Development Life Cycle(SDLC) by making use of WaterFall Methodology and Agile Development Methodology and Scrum for Development, testing and documentation process.
  • Have excellent communication skills, work ethics and the ability to work well in a team or individual environment.

TECHNICAL SKILLS

Languages: Java 7, Java 8, J2EE, SQL, XML, HTML5, CSS3, UML

Java Skills: Java Beans, JavaMail, Servlets, JSP, EJB 3.0, JNDI, JMS, JDBC, SOAP, MultiThreading, Collections Framework, ExceptionHandling, JUnit 4.x

Web Frameworks: Spring 2.x/3.x

Object Persistence Framework: Hibernate3.x/4.x

RDBMS: Oracle 8i/9i/10g/11g,MS SQL Server 2008, MySQL5.1

Web/Application Servers: Apache Tomcat 5.x, JBoss 6.x/7.x, IBM WebSphere 6.x/8.x

Scripting Languages: JavaScript, AJAX, JQuery

Version Control: WinCVS1.1, Tortoise SVN 1.6, Git

Software Processes: Agile, Waterfall

IDE/Tools: IBM Eclipse 3.x/4.x, Notepad++, Intellij IDEA, Net Beans 6.x

PROFESSIONAL EXPERIENCE

Confidential, NJ

Java Developer

Responsibilities:

  • Developed Controller for request, response paradigm by Spring Controllers using Spring-MVC.
  • Active Participation in Story Grooming and Requirements, and development of new requirement in displaying the customer’s bill structure in OneTimeCredit charges, MonthlyRecurring, AddOn, Surcharges and Taxes (OMAST) flow.
  • Developed JPA in Data Access Layer to access and update information in the database.
  • Used JPA(Java Persistence) Framework to interact with the database to insert, update, delete and retrieve values effectively.
  • Assist with Production Support issues/incidents as required.
  • Followed continuous integration with Agile Methodology and regular SCRUM meets.
  • Used Git as a version control system and for code management.
  • Involved in defect management and performing Integration and smoke testing
  • Involved in Bug fixing of various modules that were raised by the testing teams in the application during the Integration testing phase.

Environment: Java8, Spring, ATG, Apache Ivy, Weblogic 10.1, J2EE, Spring Boot, Microservices, Maven, Eclipse 4.6.1, Oracle SQL Developer 4, Postman, Agile, JIRA, Gitlab, Jenkins, Microsoft Windows OS.

Confidential

Technical Consultant

Responsibilities:

  • Implemented the REST web service for utilizing these services and exposing some of the newly implemented functionalities for others through Spring Rest Controller.
  • Created Spring Boot microservices for IOS backend services.
  • Functionality Testing using Soap UI and Swagger.
  • Used Jenkins and RLM for Application build and Deployment.
  • Involved in consuming, producing SOAP based web services using JAX-WS.
  • Wrote JUnit test cases for these classes following a test driven methodology.
  • Incorporated error handling through exception handling in different layers and generating custom exceptions and codes.
  • Participated in daily stand ups and Sprint planning and review meetings.
  • Performing bug fixes and coordinating with the testing team for all the updates and changes.
  • Worked extensively on Spring boot for building web service .
  • Assist with Production Support issues/problems as required.
  • Configure Maven for project compilation and building.
  • Used Bit Bucket for version control management.
  • Extensively used oracle sql and used spring data for mapping repository.

Environment: Java 8, SpringBoot, Microservices, Pivotal Cloud Foundry, Soap-UI, Groovy Script, Agile, JIRA, Bitbucket, Jenkins, Release Lifecycle & Management, Microsoft Windows OS

Confidential, Edison, NJ

Technical Consultant

Responsibilities:

  • Developed Controller for request, response paradigm by Spring Controllers using Spring-MVC.
  • Developed Hibernate in Data Access Layer to access and update information in the database.
  • Used Hibernate (ORM Mapping Tool) Framework to interact with the database to insert, update, delete and retrieve values effectively.
  • Developed test cases for unit testing with the help of JUnit framework.
  • Followed continuous integration with Agile Methodology and regular SCRUM meets.
  • Involved in Bug fixing of various modules that were raised by the testing teams in the application during the Integration testing phase.

Environment: Java 8, Spring 4.0, Spring Boot, Hibernate 4.1, Oracle 11g, Eclipse, Websphere.

Confidential

Senior Java Developer

Responsibilities:

  • Implemented Spring MVC 3.0 framework in the application. Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC)
  • Involved in creating ORM classes in Hibernate 4.1and handling data operations using HQL queries.
  • Involved in the development of project back-end logic layer by using most of the core java features such as Collection Framework,Interfaces, Multi-Threading andException Handling programming.
  • Configured second level caching and handled hibernate validations using annotations.
  • Involved in creating and consuming Restful web services for income and debt information
  • Created UI web pages using HTML5, CSS3 and jQuery plugins to give rich look and feel.
  • Created SQL Scripts for tables using Oracle SQL Developer.
  • Used Log4j, Maven for dependency and configuring JBoss for handling MDB and EJB.
  • Created unit tests using JUnit framework in test driven development approach
  • Used SVN as a version control system and for code management.
  • Involved in defect management and performing Integration and smoke testing

Environment: Spring, Hibernate, JAXB, JBoss 5.0, Eclipse.

Confidential

Software Engineer

Responsibilities:

  • Defining Technical Framework, Architecture for application Lead a team of 6 members
  • Identification of tools, technology and deployment structure to fulfill business needs.
  • Identification of high level components, defining Project timelines and delivery model
  • Developed and deployed EJB components (Stateless Session Beans).
  • Developed XML parsing techniques SAX, DOM, and JAXB and querying XML using XPath
  • Identification of tools, technology and deployment structure to fulfill business needs.
  • Identification of different Java / J2EE Design Patterns to implement in application.
  • Configuring Eclipse 3.3, WebSphere6.1 and defining project structure and build script.
  • Developed database schema using Oracle.
  • Implemented application level Logging component using Log4j framework.
  • Quality audit, development reviews, test data, requirement reviews, Build Release.
  • Created UML Diagrams using Rational for modeling class diagrams and sequence diagrams.
  • Development of Workflow, Request Creation and Admin modules using Struts 1.1 Framework.

Environment: Struts 1.1, EJB 2.0, JDBC, MySQL 5.1, Eclipse 3.3, WebSphere 6.1.

Confidential

Programmer Analyst

Responsibilities:

  • Implemented Spring MVC 2.0framework in the application. Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC).
  • Responsible for the Development of the screens using JSP, HTML4 and Java Script.
  • Develop Object Relational (O/R) mapping using Hibernate . Develop Data Access Object (DAO) persistence layer using Hibernate
  • Developed XML parsing techniques SAX, DOM, and JAXB.
  • Created REST based controllers to handle the incoming request and output the response
  • Used JSON to send data .
  • Used JDBC to manage Transactions (update, delete).
  • Developed test scripts and test cases using JUnit
  • Configuring Eclipse3.4 defining project structure and build script.
  • Preparation of technical documentation for the changes
  • Designed and developed Utility Class that consumed the messages from the Java message Queue and generated emails to be sent to the customers. Used Java Mail API for sending emails.
  • Tested the modules using JUnit Test classes and also performed Regression Testing for couple of releases of the project

Environment: Spring 2.0, JSP, HTML4, JavaScript, SAX, DOM, JAXB, JDBC, Junit 4.5, MS SQL Server 2008,Tomcat 5.5, Eclipse 3.4, SVN 1.4.

Hire Now