Java Developer
CurrentDeveloped web-based application was built using agile development practices using Extreme Programming. Designed, implemented and tested the Spring Domain Model for the services using Core Java. Developed presentation layer using JSP, HTML, DHTML, CSS, AJAX, JavaScript, and JSTL Taglibs. Involved in implementation of application using conventional design practices (Web-Service Oriented Architecture, MVC-Model View Controller). Connected to Web Services applications using AXIS and integrated it with maven and spring. Created a batched job which retrieves the records from the database and sends the data to the letter generating web service. Writing JavaScript functions for various validation purposes. Writing Java Beans to contain data objects. Implemented session beans, entity beans and message driven beans Extensively worked on java Multi-threading programming, Synchronization, Java Mail API and Collections API for concurrent product models upload/download process. Maven is used to create build file and does Unit testing by creating Test Suites using JUnit Framework. Integrated springs framework with Hibernate that is used for Database operations. Worked with Business team during UAT to review the requirements for any new functionality or enhancements Project is designed in Java/J2EE and Report was designed using Cognos. Collaborated on design spec reviews together with Business Analysts. Implemented procedures, packages, triggers, and different Joins to retrieve the data base using PL/SQL, SQL scripts. Created DDL, DML scripts to create tables and privileges on respective tables in the database. Involved in web component design and development using the spring framework, JSP, Servlets, and Taglibs. Involved in loading and storing objects using Hibernate. Involved in configuring Hibernate mapping file.