We provide IT Staff Augmentation Services!

Java Developer Resume

Pleasanton, CA


9 years of industry experience in Design, Development, testing and maintenance of N - tier/multithreaded applications using Java/J2EE and WEB technologies in Windows, Linux and UNIX environments, SAAS & cloud based solutions offering to clients across different platforms.


JAVA : Java, Java EE, Servlets, JSP, JSTL, JDBC, JAXB, Executor, JPA, JSON, JavaScript, jQuery.

Frameworks : Spring 3.0 (MVC, DAO, Batch, AOP), Hibernate, Struts, Restlet, JUnit, Mockito, JIVE.

Web services : SOAP (JAX-WS) and REST (JAX-RS, Jetty)

IDE & Tools : Eclipse, Maven, Ant, SVN, ClearCase, ClearQuest, HP ALM.

SDLC : Design, Development, Unit testing, Integration test, Scrum & Agile methodologies.

Server : Apache Tomcat, Web Sphere, JBoss.

Database : MySQL, Oracle, DB2, PostgreSQL.


Confidential, Pleasanton CA

Java Developer

  • Involved in design, develop & implement Safeway’s Personalized Deals for J4U application, using Spring (Core, DAO, Batch), Hibernate ORM, JPA, JAX-RS.
  • Improved application performance by implementing two pass DB calls and modularizing UI code.
  • Implemented Offer Category module adapter using REST web service’s Representation concept.
  • Improved application performance using Java Executors framework to upload offers data.
  • Revamped unit test code using Mockito testing framework along with JUnit.
  • Implemented Spring Batch job to read, process and update third party offer details into J4U application

Confidential, Fremont CA

Senior Java Developer

  • Design and developed multiple SaaS based plugins using JIVE as underlying product.
  • Worked on complex SSO module using Shibboleth and CAS to authenticate users against client AD/LDAP and then authorize access to the application.
  • Improved application Performance by avoiding round trips in CAS based user authorization.
  • Involved in application migration from legacy to an upgraded Infosys Social Edge platform.
  • Played a key role at client location for more than 24 months to develop, maintain and support SaaS based platform.
  • Used spring framework extensively for Dependency Injection, IOC, Struts 2 MVC, JAX-RS, DWR, AJAX, jQuery.


Senior Programmer Analyst

  • Implemented SSO using SAML2.0 to authenticate users against client AD/LDAP and then authorize access to application.
  • Implemented business logic to download XML data from SFTP server and process parsed (JAXB) xml customer data into Infosys maintained community DB. This is the critical part of the project.
  • Implemented CRON jobs to schedule data processing tasks and send email notifications to project stake holders.
  • Implemented user Opt-In module to on-board new users into Loop community using JSP, Struts 2.0, Spring and Hibernate.
  • Implemented RSS feed API’s and exposed those using REST web services.


Senior Java Developer

  • Design, Architecture and developed Localization module to enable locale i18N OR Internationalization for application labels and properties, which are managed through DB.
  • Implemented REST Web Service API’s for Localization module to enable access for third party applications/modules to use Localization module.
  • Implemented code to parse and display application data using JAXB
  • Implemented JSP’s, Action classes and business logic to CRUD application user profile info using Struts 2.0 and JDBC.


Programmer Analyst

  • Designed and developed UML diagrams using Rational Rose.
  • Involved in writing JSPs, JavaScript, Servlets to generate dynamic web pages and web content.
  • Writing and executing JUnit test cases.
  • Involved in system testing, UAT, production roll outs, Bug fixing and App maintenance phases.


Java Developer

  • Implemented core business logic to scan customer checks and render it on application.
  • Implemented business logic to process customer XML data using SAX parser.
  • Implemented code to make Web Services calls using client stubs using SOAP over HTTP.
  • Written and executed JUnit test cases, involved in user acceptance testing.
  • I was onsite to gather as a Project coordinator.

Hire Now