Java Developer Resume
Pleasanton, CA
PROFILE:
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.
SKILLS:
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.
EXPERIENCE:
Confidential, Pleasanton CA
Java Developer
​Responsibilities:- 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
​Responsibilities:- 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.
Confidential
Senior Programmer Analyst
​Responsibilities:- 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.
Confidential
Senior Java Developer
​Responsibilities:- 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.
Confidential
Programmer Analyst
​Responsibilities:- 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.
Confidential
Java Developer
​Responsibilities:- 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.