We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

Bridgewater, NJ


  • Extensive programming experience in developing web based applications using Java 4/5/6, J2EE1.4/1.5/1.6, JSP 1.2/2.0, Servlets 2.4, EJB, Struts1.x/2.x, spring 3.2, Hibernate 3.5, Tiles, JDBC, JavaScript, HTML, JS Libraries, Web Services etc.
  • Strong experience in UI & client side validations using HTML 5, CSS3, Java script, JSP, Struts tag libraries, AJAX, JSON, XML, XSLT and Java script frameworks like ExtJS 3.x/4.x, JQuery.
  • Expertise in implementing MVC frameworks using Struts 1.x/2.x, spring 3.x, Custom MVC and Hibernate 3.5 for persistence.
  • Extensive experience in implementing DAO layer using Hibernate core interfaces.,
  • Experienced in using HQL, inheritance, caching strategies, mapping strategies, annotations with Hibernate.
  • Well experienced with implementing business/controller layer using different spring modules like Spring core, Spring AOP, Spring MVC and Spring ORM/JSF integrations.
  • Experienced in implementing Transaction management, Aspects, Internationalization, and Event handling using Spring modules.
  • Strong background in Object Oriented Design (OOD), Analysis (OOA) and in drawing UML diagrams that includes Class, Use case and Sequence diagrams.
  • Database Design, Modeling, Migration using SQL & PL SQL - Oracle, DB2, SQL Server
  • Expertise in using J2EE Application Servers such as Web Logic 8.1/9.2/10.3.3 , Web sphere 8.2 and Web Servers such as Tomcat 6.x/7.x.
  • Expertise in producing & consuming SOAP based & Restful web services using WSDL, SOAP, AXIS, JAX-WS, REST-Jersey, UDDI, and WS-Security.
  • Expertise in Unit testing using JUnit & Mockito, Integration testing &smoke testing etc.
  • Experienced in using UNIX shell commands and writing shell scripts.
  • Experienced with different built tools like Maven, Ant and CI tools like Jenkins.
  • Experienced in implementing Enterprise java beans (EJB) for business specific requirements
  • Proficient in using java development IDEs like Eclipse, My Eclipse, Net Beans and RAD.
  • Proficient in Asynchronous messaging using JMS and IBM MQ Series.
  • Performed DB Design, DB normalization and writing SQL queries and PL/SQL - Stored Procedures, Functions, Triggers, Sequences, Indexes and Views etc.
  • Experience in implementing Java/J2EE design patterns such as Singleton, Factory Pattern, Adapter, Front Controller, Business Delegate, Service Locator, Intercepting Filter, Data Transfer Object and Value Object.
  • Implemented SDLC methodologies including Waterfall, RUP and Agile; involved in sprint planning, estimations, dividing stories into tasks and tracked issues using Jazz server.
  • Proficient in coding guidelines and checking Check styles, PMD defects & Find Bugs.
  • Strong technical and problem solving capabilities.
  • Healthcare, Ecommerce, and financial experience.


Languages: Java, C/C++, PL/SQL

Java: Collections, Generics, Multithreading, Serialization, Exception Handling, RMI, and File I/O


Framework: Struts, Spring, Customized MVC & Hibernate

Web/Application servers: Apache Tomcat, JBoss, Web sphere, Web logic



Scripts: JavaScript, AJAX, JQUERY, Shell scripting

IDE: Eclipse, RAD, Net Beans

Design Skills: UML (Rational Rose, Visio), Object Oriented Analysis and Design (OOAD), GoF Design Patterns & J2EE Design Patterns


Databases: Oracle, SQL Server, DB2, TOAD, SQL Developer, IBM Optim

Operating Systems: Windows, Unix/Linux

Source Control: VSS, SVN, IBM Clear case, Jazz

Deployment and Testing: Maven, Ant, Jenkins

Testing: JUnit, Mockito, SOAP UI

Other Tools: Clear Quest, JIRA, File Zilla, Edit Plus, JMeter, IText, Splunk Tool, Rational Performance Tester


Confidential, Bridgewater, NJ

Sr. Java Developer


  • Involved in design, development and testing of the web application.
  • Involved in Agile Scrum methodologies to do requirements gathering, analysis and sprint planning.
  • Planned Sprint releases, deliverables & dependencies with other teams through SOS (Scrum of Scrum meetings) & participate in weekly status meetings.
  • Involved in writing services to write core logic for business processes.
  • Designed UML diagrams using UML and Rational Rose.
  • Used java concepts like Collections, Generics, Exception handling, IO, Concurrency to develop business logic.
  • Developed User Interface Screens for presentation using JSP, JSTL tags, HTML and CSS.
  • Developed JavaScript based components using jQuery framework to do DOM manipulations and events.
  • Implemented a Middle tier using Spring MVC to process client requests and build server side java models.
  • Used spring batch to develop batch jobs and the scheduled them at specified time using Tivoli Manager.
  • Done with logging, exception handling and transaction management using spring AOP.
  • Consumed web services and using CXF API to build client APIs. Modified the services to produce a valid service response meeting business and application needs.
  • Involved in integrating spring with Hibernate. Involved in setting up configuration properties, ORM mappings and CRUD operations with data base. Used sessions, transactions, criteria’s and queries to develop business requirements.
  • Involved in creating queues, MDB, to accommodate the messaging to track the workflows.
  • Deployed EJB Components on WebSphere used JDBC API to interact with Oracle DB.
  • Used JAXP for parsing & JAXB for binding.
  • Proficient in Asynchronous messaging using JMS.
  • Involved in doing Unit testing using JUNIT & MOKITO.
  • Co-ordinate Application testing with the assistance of testing group.
  • Involved in analyzing the performance metrics of the application using Rational Performance Tester and tuning the code.
  • Implemented Maven as build and configuration tool.
  • Involved in setting up IBM WebSphere application server configurations, JDBC properties, deploying the applications and message queue set up.
  • Creating the DEV build and resolving different build issues.
  • Suggested solutions for various functional problems to product owners

Environment: Java 1.6/1.7, J2EE, java script, AJAX, IBM Web Sphere Application Server 8.1, JAXP, JAXB, Spring- MVC, IOC, AOP, batch, Hibernate 3.5, JAX-RS, JAX-WS, CXF, WSDL, SOAP, JSON, XML, JMS, JUNIT, Mockito, Maven.

Confidential, Philadelphia, PA

Sr. Java/J2EE Developer


  • Involved in Requirements gathering, analysis, design, development, testing and Maintenance phases of application.
  • Implementing the project in agile methodologies - sprint & scrum.
  • Involved in backlog grooming, sprint planning, USs estimations and dividing USs into tasks.
  • Preparation of TSD design documents with UML diagrams including Sequence Diagrams, Class Diagrams using Microsoft VISIO tool.
  • Used HTML, XHTML, DHTML, Java Script, AJAX, XML, XSLT, XPATH, JSP and Tag Libraries to develop view pages.
  • Used angular JS for binding and dependency injection to create dynamic web applications.
  • Used Angular JS Directives, Expressions, Filters, Tables, HTML DOM manipulations and AJAX components to develop user interfaces.
  • Creation of generic templates to be used by users.
  • Used spring framework to inject services, entity services, transaction management, and concerns by factory class corresponding to the use case operation executing.
  • Implemented the application using spring concepts - DI/IOC, AOP, Batch implementation and Spring MVC.
  • Developed & consumed the web services using Apache CXF, JAX - WS, AXIS, WSDL, and SOAP.
  • Developed Restful web services using JAX-RS and CXF API.
  • Created internal & external services, Entity services and handlers.
  • Integrated Spring & Hibernate frameworks to develop end to end application.
  • Used the GWT open source toolkit for compilation to the code written in JAVA to JAVA script.
  • Used Hibernate to create data layer to the services to do CRUD operations in to DB.
  • Set up Object & relationship mappings with Associations, inheritance, and named queries using Hibernate.
  • Used java concepts like Collections, Generics, Exception handling, IO, Multi-Threading & Concurrency to develop business logic.
  • Used JMS API for Asynchronous messaging.
  • Used IText to generate PDF documents, merge and fill the form fields with xml data.
  • Involved in writing SQL & PL/SQL stuff to be called by CTRL-M for batch jobs.
  • Validated query execution plans & tuned queries using Indexes, Views and Batch processing.
  • Involved in doing JUNIT testing and ran the TEST SUITE using EMMA tool for code coverage.
  • Ran check styles, Find bugs and PMD defects and fixed them.
  • Addressed defects identified in QA, IST phases. And tracked them using QC.
  • Deployed web services are tested using SOAP UI tool.
  • Involved in unit testing using JUNIT with Mockito, Integration testing and system testing.
  • Deployed the application in UNIX machine and used File Zilla/putty to see the logs etc.
  • Used Ant tool to build & deploy the application on the server.
  • Involved in transforming XML Data in to Java Objects using a JAXB binding tool.
  • Involved in Web logic server configurations set up, data sources, and queues set up and deploying the application.
  • Used Log4J to capture the log that includes runtime exceptions & the flow of execution.
  • Involved in analyzing the performance of the application, gathered thread dump & tuned the application using JMeter.

Environment: JAVA 1.6/J2EE, HTML, DHTML, Java Script, AJAX, Angular JS, Servlets, JSP, Oracle Web logic application server 10.3, XML, XSD, XSLT, XPATH, JAXP, JAXB, WSDL, SOAP, Spring-MVC, IOC, AOP, Hibernate 3.5, JAX-RS, CXF, JMS, JNDI, Oracle-SQL & PL/SQL, Ant, JMeter .

Confidential, Birmingham, AL

Sr. Java Developer


  • Developed the presentation layer using JSF 1.2, AJAX, and prime faces 2.2.
  • Implemented Ajax calls using for address normalization using JSF with Ajax integration.
  • Worked extensively on Spring IOC/ Dependency Injection. Configured the crosscutting concerns like logging, security using Spring AOP.
  • Developed Page based specific values using Spring MVC interceptors.
  • Implementing internationalization using Spring core, Resource bundle and message properties.
  • Implemented REST Web services using JERSEY API.
  • Created SOAP based web services using AXIS API and used JAX-WS API to consume the respective web services.
  • Consumed Restful web service to handle JSON response using Jackson frameworks.
  • Implemented versioning mechanism for restful web service at header level.
  • Developed Data Access Layer using Hibernate core interfaces, annotations, mapping associations.
  • Implemented Second level caching mechanism for Hibernate using EHcache provider.
  • Applied DAO pattern to separate the persistence logic from the business logic. Used HQL and SQL as the query languages in Hibernate Mapping. Integrated Spring with Hibernate.
  • Created complex stored procedures, packages, functions, triggers, jobs.
  • Improved automated test suite in JUnit, maintained consistent environment.
  • Leveraged the use of Java Messaging artifacts using JMS (MQ Series) to send automated notification emails to respective users of the application.
  • Used Maven as a build tool and integrated with Jenkins.
  • Used CVS as version controlling tool.
  • Experienced in working as production support team to analyze logs, non-functional requirements using Splunk tool.

Environment: JDK 1.5, Spring, Hibernate, Web Logic application server, Java Beans, JSON, CSS, JavaScript, JSF, Prime Faces, XML, JAXB, Maven, Junit, Log4j, TOAD, Eclipse, CVS.

Confidential, Issaquah, WA

Sr. Java Developer


  • Involved in all the phases of SDLC process.
  • Involved in creating software requirement specification document
  • Developing interfaces that integrates using EJB stateless session beans.
  • Used EJB Entity Beans to maps entity objects such as customer, account and product to relational database table i.e. Oracle
  • Deploying wars on Web logic application server and granting access to users.
  • Implemented Struts framework (Action & Controller classes) for dispatching request to appropriate classes.
  • Used simple Struts Validation for validation of user input as per the business logic and initial data loading.
  • Co-ordinate Application testing with the help of testing team.
  • Involved in writing services to write core logic for business processes
  • Writing JUNIT test cases for various implementations.
  • Used JSP, Servlets and JavaScript to mock data interchange between systems.
  • Created stored procedures and SQL queries to get/update data and send it back to system.
  • Analyzed the data and system requirements, conducted meeting with QA team for writing test conditions and test scripts.
  • Prepared unit test case scenarios & written Junit test cases for them.
  • Conducting peer level code reviews.
  • Developed the SOAP based web services in xml configurations using XFire API.
  • Involved in consuming the SOAP based web services.
  • Interacting with dependent on day to day basis to conduct different design reviews
  • Involved in impact analysis and gap analysis of the components.
  • Creating the DEV build and resolving different build issues.
  • Involved in validating billing data that included data exchange from the different systems
  • Ran check styles, PMD Defects, find bugs and fixed them if there are any.
  • Configured EMMA tool and ran test suite and made sure that 100% test coverage.
  • Implemented Maven as build and configuration tool.
  • Co-coordinating with QA team during the QA phase of implementation.

Environment: Java, Servlets, JSP, EJBs, JavaScript, CRM, AJAX, SOAP, WSDL, XFIRE, Struts, Web logic, Oracle-SQL, P/LSQL, Eclipse, HTML, JUNIT, ANT, Cruise Control, HP quality center, UNIX, Harvest etc.


Java Developer


  • Designed and Developed scalable presentations of the modules using Struts Framework.
  • Developed Web Applications using technologies such as JSP, Struts 1.2, HTML, JavaScript, AJAX, JSON and CSS.
  • Designed and Developed necessary UML Diagrams like Use Case, Class, Sequence, State and Activity diagrams using IBM Rational Rose.
  • Used Struts frame work to maintain MVC and created action forms, action mappings, DAOs, application properties for Internationalization etc.
  • Used Struts Validation frame work to do business validation from server side.
  • Involved in developing business components using EJB Session Beans & persistence using EJB.
  • Involved in managing Business delegate to maintain decupling between presentation & Business layers
  • Involved in writing SQL queries and Stored Procedures using SQL and PL/SQL and connected Database using JDBC API.
  • Used JUnit and JMOCK for Unit Testing.
  • Used Apache Maven Framework for building project artifacts and to manage dependencies.
  • Developed Messaging Framework for Asynchronous service using JMS.
  • Configured and deployed the Web Application on IBM WebSphere Application Server.
  • Used JAXB and Castor transformer for marshalling and Un-marshalling.
  • Worked on configuration management using ClearCase.
  • Configured development environment using WebSphere application server for developer’s integration testing and optimized the server for maximum throughput

Environment: J2EE,JSP, Servlets, HTML, CSS, JavaScript, JQuery, AJAX, JSON, JSON, JDBC, SQL, PL/SQL, POJO, JUNIT, JMOCK, JMS, JAXB, IBM ClearCase, WAS, Log4J.


Java Developer


  • Involved in developing JSP pages for Credit Card pages.
  • Involved in implementing business logic and data base connectivity.
  • Part of Client side installation and configuration of project.
  • Server side interaction was developed using Web services and exposed to the web using JSON and JQuery.
  • Developed the web layer using Struts 1.2.
  • Used Validator framework of the Struts for client side and server side validation.
  • The UI was designed using JSP, Velocity template, JavaScript, CSS, JQuery and JSON.
  • Enhanced the FAS system using struts MVC and iBatis.
  • Involved in developing web services using Apache XFire & integrated with action mappings.
  • Developed Velocity templates for the various user interactive forms that triggers email to alias. Such forms largely reduced the amount of manual work involved and were highly appreciated.
  • Used Internalization, Localizations, tiles & tag libraries to accommodate for different locations.
  • Used JAXP for parsing & JAXB for binding.
  • Co-ordinate Application testing with the help of testing team.
  • Involved in writing services to write core logic for business processes.
  • Involved in writing database queries, stored procedures, functions etc
  • Deployed EJB Components on Web Logic, Used JDBC API for interaction with Oracle DB.
  • Involved in Transformations using XSLT to prepare HTML pages from xml files.
  • Enhanced Ant Scripts to build and deploy applications
  • Involved in Unit Testing, code review for the various enhancements
  • Followed coding guide lines while developing workflows.
  • Effectively managed the quality deliverables to meet deadlines.
  • Involved in end to end implementation of the application.

Environment: Java 1.4, J2EE (EJB, JSP/Servlets, JDBC, XML), HTML, Java Script, XML, My Eclipse, Tomcat, Struts, iBatis, BEA Web logic App server, Ant, SVN

Hire Now