Post Job Free
Sign in

Insurance Project

Location:
Edison, CA
Posted:
April 06, 2015

Contact this candidate

Resume:

Payal Desai

Java Developer

Edison, NJ

******.****@*****.*** - 732-***-****

• About 5 years of experienceas a JAVA PROGRAMMER/DEVELOPERin developing enterprise web

applications on n-tier Architecture using Java/JEE and related technologies such as Core Java, JSP, Servlets,

Struts, Hibernate, Spring Framework, Web Services, XML, XSL, XSLT, DOM, JavaScript and JDBC.

• Experience in creation and understanding of Business Specification Diagram including Class Diagram, Entity

Relationship Diagrams, Sequence Diagram, State Diagram and Activity Diagram.

• Excellent knowledge of JEE design patterns such as Singleton, Business Delegate, Observer, Abstract

Factory, Data Access Object (DAO), Model View Controller (MVC),Facade,ServiceLocater,Data Transfer

Object.

• Extensive experience with Web/Application servers like Apache Tomcat and IDE like Eclipse.

• Proficient in XML technologies like XSL/XSLT, SAX, DOM, XPath, SOAP, DTD, Schema, JAXB,REST.

• Good experience working on different levels of Software Development Life Cycle (SDLC) such as

Requirement analysis, Design, Development, Testing, Debugging, and Deployment.

• Extensively worked on different layers during application development including Front End, Core Java, Back

end and production support specialist.

• Worked under Agile (Scrum), RUP methodologies.

• Good Experience with Relational Database's like ORACLE 12c/11g/10g/9i, DB2, Sybase, and SQL SERVER

2012/2008/2005.

• Experience working with Hibernate for Object relational mapping and data persistence.

• Strong understanding of Business workflow and Business logic in a distributed application environment.

• Involved in the implementation of Complex Core Java specifications such as working with Collections, JVM,

Garbage Collections, generics, Multithreading, annotation and more.

• Experience in various methodologies like Waterfall and Agile.

• Experience in writing SQL Statements, Triggers, and Stored procedures for database transactions.

• Expertise using rapid application development tools like Eclipse, My Eclipse Enterprise Workbench,& Net

Beans.

• Experience in Unit/Debug/Integration testing and generating Test cases for web/Java core applications.

• Highly conversant with quality procedures followed at organization level as well as client specific level.

• Establish and maintain productive working relationship with management, Clients and team members.

• Hands on Experience in handling critical Business applications Issues and handling failure recoveries.

• An effective communicator with excellent coaching & interpersonal skills at multiple levels. High integrity,

energetic leader known for ability to envision and create successful outcomes in complex environment.

WORK EXPERIENCE

Java Developer

NYC OATH - Manhattan, NYC - April 2014 to September 2014

Project: Ticket Finder Web Application

Description:

Environmental Control Board (ECB) violations are issued by City Agencies for various non-criminal quality-of-

life violations.Environmental Control Board (ECB) agency gives tickets for the violation of rules such as Dirty

sidewalk, Public indecency, Noise. The ticket information can be found online via this application by providing

either ticket number or by providing name and address, see and print a copy of the ticket, and pay your ticket.

Responsibilities:

• Reviewed and analyzed the project requirements.

• Implemented web application using struts 2 framework, JSP/Servlet and Java Collection.

• Worked on a project for improving performance of ticket finder application.

• Implemented front end validations using JavaScript.

• Developed user interfaces using HTML 5.0, CSS and used struts tiles for JSP page layout.

• Used Web Logic Server 12.1 for deployment purpose.

• Developed ticket finder application for agencies like Taxi and Health.

• Developed Administrative Application to monitor and manage user's activities.

• Used MS SQL Server to write all complex SQL queries on test database and perform all database related

activities.

• Used Log4j for logging and run time debugging of the application.

• Provided support to the testing team and also involved in the bug fixing.

• Involved in production support and maintaining the application after production.

• Experienced working on a production server.

Environment: Core Java, JQuery, J2EE, Struts 2 framework, JSP, Servlets, JSON, Java Collections,

JavaScript, Log4j, MS SQL Server, SQL Management Studio R2, JDK 1.7, Ecilipse Juno, HTML 5.0, CSS.

Java Programmer

Aetna Healthcare - Hartford, CT - November 2013 to April 2014

Project-1: Aetna Health Insurance Quoting Center

Description:

Aetna provides a range of traditional and consumer directed health care insurance products and related

services, including medical, pharmaceutical, dental, behavioral health, group life, long-term care, and disability

plans, and medical management capabilities.

Aetna Quoting Center (AQC) is a web-based application to provide rating and quotation services for Aetna's

medical, life, and dental insurance products. Major functions of the AQC system include census entry, prospect

data collection, qualification, site match determination, medical benefit selection (MBS), rate calculation

with compliance and user adjustments, proposal generation and approval by Under Writers. This project is

developed with JEE technologies with Struts Framework in the front end, Spring Framework, with Hibernate

Framework at data layer connecting to backend databases.

Responsibilities:

• Understand the existing business application, review and analyze the project requirements.

• Performed Requirement Analysis to develop System Requirement document, Use Cases, Activity Diagrams

and Sequence Diagrams. Hence developed and documented conceptual design of Application in System

Specification Document.

• Developed Design Specifications and conducted reviews with business users.

• Implemented web application using Struts, Spring and Hibernate Framework.

• The Presentation layer used Struts to implement the MVC design pattern and facilitate user interface design

by the use of JSP's and Struts based tag libraries.

• Used Struts Validation Framework for form input validation augmented by struts validator XML config files.

• Involved in the configuration of Struts and Hibernate into a spring application and used Spring DAO support

to build Hibernate DAO classes.

• Used Agile methodology to develop and deliver project.

• Worked extensively on Singleton, Data Transfer Objects, Data Access Objects, Factory and other JEE core

patterns.

• Customized the content and page layout of the JSP pages by using Cascading Style Sheets (CSS) and

validated using JavaScript.

• XML parsing using DOM/SAX Parsers for displaying XML Data from Back-Office.

• Setting & configuring Web-application modules like Registration and creation of Accounts on Web Server.

• Develop user interfaces using JSP, HTML 5 and CSS.

• Used JavaScript front end validations.

• Use Hibernate framework for the backend persistence.

• Performed unit tests using JUnit framework for Unit Testing.

• Work on code review and test documents review.

• Migrating code to different testing regions.

• Provide support during QA testing.

Environment: Core Java, Struts Framework, Spring Framework, Hibernate, JSON, JSP, Servlets, JavaScript,

JQuery, Maven, JUnit, JIRA, Tomcat, XML, XSL, Oracle 11g, Eclipse IDE, HTML 5, CSS, UML, Windows

8.x/7.0, Unix.

Java Programmer

Aetna Healthcare - Hartford, CT - June 2013 to November 2013

Project-2: DocFindWeb Application

Description:

Aetna puts information and helpful resources to work for its members to help them make better informed

decisions about their health care.

DocFind Web Applicationis Aetna's Online Provider Directory for Aetna Affordable Health Choices.Aetna

memberscansearchDocFind by name, zip code, miles willing to travel, city and state, or county and state,

to easily locate participating providers including physicians, hospitals, pharmacies and other healthcare

professionals. Users of Docfind can find additional information like plans accepted by each doctor, medical

schools attended, board certification status, languages spoken, office locations, handicap access, maps and

driving directions, and much more.

Responsibilities:

• Understand the existing business application, review and analyze the project requirements.

• Gathered business requirements from users and discussed with team by conducting meetings with peers

and participate in requirement reviews.

• Working with Business Analyst to fine tune the requirements to meet the development needs.

• Interacting with technical and business staff and implementing their responses as part of the development

team.

• Responsible for writing Sequence Diagrams and Class Diagrams using Microsoft Visio

• Worked extensively on Singleton, Data Transfer Objects, Data Access Objects, Facade, Factory and other

J2EE core patterns.

• Used Spring IOC concepts to build the framework

• Developed Java Functions and classes based on Business Logic.

• XML parsing using DOM/SAX Parsers for displaying XML Data from Back-Office.

• Work on issue resolution of the team.

• Packaging the application into various components so that it can be deployed on various servers and executed

from different environments.

• Implemented DAO for data access using Spring ORM with Hibernate.

• Migrating code to different testing regions.

• Provide support during QA and business testing.

• Work on code review and test documents review.

• Participate in the implementation activities.

Environment: Core Java, Struts Framework, SpringFramework, Hibernate, JSON, JSP, Servlets, JavaScript,

JQuery, Maven, JUnit, JIRA, Tomcat, XML, XSL, ANT, Oracle 11g, Eclipse IDE, HTML 5, CSS, OOAD, UML,

Windows 7, Unix.

Java Developer

HSBC Bank - May 2012 to May 2013

Project: EZAccess

Description:

EZAccess was an implementation of online account management system that provides secure online access

to customer accounts and keeps track of daily account activity like withdrawals, deposits, payments and credit/

debit card transactions. It allows customers with online banking facilities like online Account management,

User profile management, Portfolio Management, Cash management, Payments and transfers, Wire transfers,

Check Imaging Services that enable banks to offer their clients a robust, technically advanced, banking

solution.Worked on following modules

Reports Module: Implemented reporting module which generates monthly transaction reports, Monthly

Statements processing, Activity reports, Usage reports.

Transaction Conversion Module:converts banking or credit card transactions into Quicken QIF format, CSV,

Text, Excel (XLS, XLSX), Web connect for QuickBooks or Quicken formats, Spreadsheets with Comma/Tab/

Pipe/Space separated format or printable text format. Customer can download the transactions in various

formats and import them in other applications.

Credit card Fraud transaction Algorithm: Implemented logic for credit card fraud detection saving bank from

fraudulent charges. Implemented Fraud Detection Model and was involved in Data Mining for Fraud Detection

and Investigation.

Responsibilities:

• Involved in the analysis, design/development and testing of Software Development Lifecycle (SDLC).

• Designed Use Case Diagrams, Class Diagrams and Sequence Diagrams and Object Diagrams, using IBM

Rational Rose to model the detail design of the application.

• Used Jakarta Struts Framework for rapid development and ease of maintenance.

• Developed the application front end using Jakarta Struts Framework: developed action classes, form beans

and Java Server Pages.

• Developed a web-based reporting for credit monitoring system with HTML, JSTL, custom tags and Tiles

using Struts framework.

• Developed Session beans which encapsulate the workflow logic.

• Designed and implemented Business Delegate, Facade and DTO Design Patterns.

• Involved in implementing the DAO pattern for database access and used the JDBC API extensively.

• Used XML Web services for transferring data between different applications and retrieving credit information

from the credit bureau.

• Used JAXB API to bind XML schema to java classes.

• Used Hibernate to store the persistence data into the Oracle database and written HQL to access the data

from the database.

• Used Struts Framework to integrate with Struts and O/R mapping tool Hibernate.

• Tested the application functionality with JUnitStrutsTest Cases.

• Developed logging module-using Log4J to create log files to debug as well as trace application.

• Used CVS for version control.

• Extensively used ANT as a build tool.

• Deployed the applications on IBM WebSphere Application Server.

Environment: Core Java, JEE, Struts, Spring Framework, JDBC, JSP, Servlets, PL/SQL, XML Web Services,

JavaScript, JQuery, WebSphere, Tomcat, XML, XSL, ANT, JUnit, HTML 5, CSS, UML, JIRA, Eclipse IDE,

JavaDeveloper

TATA AIG Insurance Company Ltd - July 2011 to May 2012

Project: TATA AIG General Insurance Product

Description:

Tata AIG General Insurance Company is an Indian general insurance company, and a joint venture between

the Tata Group and American International Group (AIG). It offers a range of general insurance products

including insurance for Automobile, Home, Life (Term, Universal and permanent life insurance), Travel,

Property and Casualty as well as several specialized financial lines. The Company's products are available

through various channels of distribution like agents, brokers, banks (through bank assurance tie ups) and

direct channels like Telemarketing, Digital Marketing, worksite etc.

The project is a Web-enabled Customer Self Service (CSS) feature that allows customers to log onto to TATA

AIG Insurance site and manage their different policies online. Application is XML driven, which helps the

interaction between two applications easier.Employees can access complete customer account information,

process insurance claims and authorize claims of the customers. The application generates free quotes for

the customers depending on the type of insurance plan selected after validating their personal information.

Responsibilities:

• Design and development of Batch Process Service, which processes several batch jobs and sends out

different formats of XML to different applications.

• Involved in designing and programming for the system, which includes development of Process Flow

Diagram, Entity Relationship Diagram, Data Flow Diagram and Database Design

• Implemented the application using Jakarta Struts Framework which is based on Model View Controller design

pattern.

• Used the Struts validation and Struts Tiles Framework in the presentation layer.

• Developed user interface using JSP, JSP Tag libraries and Struts Tag Libraries to simplify the complexities

of the application.

• Involved in the configuration of Struts and Hibernate into a Spring application and used Spring's DAO support

to build Hibernate DAO classes.

• Extensively used Hibernate in data access layer to access and update information in the database.

• Used JMS API for asynchronous communication by putting the messages in the Message queue.

• Implemented various design patterns in the project such as Business Delegate, Session Façade, Data

Transfer Object, Data Access Object, Service Locator and Singleton.

• Performed unit testing using JUNIT framework and used Struts Test Cases for testing Action Classes.

• Used ANT scripts to build the application and deployed on WebSphere Application Server

• Used Object/Relational mapping tool Hibernate to achieve object persistency

• Design and coding of Remittance process including collection, processing and batch service of Remittances.

• Bulk user creation service, which gets user information from a third party Single Sign on application.

• Policy Search interface, provides the broker with a lookup for specific policy numbers with in the system.

• Wrote and Configured XML based rules that drive the system.

• Extensive coding of both user interface and back components.

• Code Fix for several remedies/bugs that were reported during QA and UAT process.

• Integration with different applications with in prudential.

Environment: Core Java, JEE with Struts, Spring, Hibernate, JSP, Servlets, JNDI, JDBC, XML Web Services,

JavaScript, UML, JQuery, JUnit, Websphere, XML, ANT.

Project Trainee

Elecon Engineering Corporation - July 2010 to June 2011

Project: Smart inventory Management (SIM)

Description:

Smart Inventory Management (SIM) is a JEE Java based software system that helps Elecon analyze its various

parts inventories across the dealers network. Interfaces are provided for inventory management and can be

accessed by only authorized persons.

Responsibilities:

• Used a formal Iterative development process (based on RUP) from requirements analysis through

deployment.

• Development of customized software for the automation of product designing and process planning.

• Responsible for functional specification, technical specifications.

• Developed Authentication and Authorization modules where authorized persons can only access the system.

• Created use cases, class diagrams, activity diagrams and collaboration diagrams using Rational Rose 2000

• Used struts tiles for JSP page layouts

• Utilized struts validates for client side validations

• Heavily used STRUTS framework for JSP and Servlet development, JMS, JSP, Servlets, and other J2EE

APIs.

• Ecilipse was the IDE used for java code development

• JUnit scripts were used for unit testing the modules developed in the development environment

• Used Log4j for logging and run time debugging of the application

• Utilized Rational Clear Case as a version control system and for code management

Environment: JDK 1.5, Struts, Hibernate, Oracle 11g, Apache Tomcat 5, XML, RUP, Java, JSP, HTML,

JavaScript, CSS2, Webservices.

ADDITIONAL INFORMATION

Technical Skills:

Programming Languages: Java, C++, C, UNIX Shell Scripting, PL/SQL

Core Java: Java 1.7/1.6/1.4,JDBC, Collections, Multithreading, RMI, Annotations, Collection API and Generics,

File Handling.

Enterprise Java:JSP 2.0, Servlets 2.3, JDBC 3.0, Swing, RMI, JMS, Logging API

Design Patterns: Singleton, Business Delegate, Business interface, Observer, DAO, Model View Controller

(MVC), Façade, Service Locater, Abstract Factory,Data Transfer Object.

Mark-up/ Scripting Language: AJAX, JQuery, JSON, JavaScript, HTML 5.0, CSS, XML, XSLT.

XML Technologies: XSL, XSLT, WSDL, SAX/DOM, XPath, DTD, Schema, XPath, XQuery, XSL-FO

Tools & Framework: Struts 2.x/1.x, Spring3.x/2.0, Hibernate 3.x, Spring MVC, Web Services, Log4J, Apache

Common Library, Junit, Ant, Maven.

RDBMS: ORACLE 12c/11g/10g/9i, DB2, Sybase, MYSQL, SQL SERVER 2012/2008/2005

Version/Source Control Systems: SVN (Subversion), CVS

IDE: Eclipse 3.x, MyEclipse, Net Beans

Application/Web Servers:IBM WebSphere 7.0/6/1, Apache 2, Tomcat 6.x/5.x, Weblogic Sever 12.1

O/S & Environment: Windows 8.1/8/7/Vista/XP, UNIX, Linux.

AXA Financials - New York City, NY Oct 2014 Onwards

Position: Java Developer

Project: AXA Life Insurance

AXA is a multinational, investment banking firm that engages in global investment banking,

insurance,securities, investment management and other financial services.

This application enables clients to access, review and update Insurance coverage/Policy details online. It

covers Term Life Insurance, Whole Life Insurance, Universal Life Insurance and Survivorship Life Insurance

policy management. The website functionality was extended by providing the customers to Login and perform

online transactions like paying bills online and updating their insurance policy. Customer Care website was

redesigned to provide customized information for the end users.

Responsibilities:

• Provided technical guidance to business analysts, requirements gathering and converted them into technical

specifications/artifacts.

• Implemented Spring MVC architecture and Spring Bean Factory using IOC and AOP technologies.

• Implemented the business layer by using Hibernate with Spring DAO and also developed mapping files and

POJO java classes using ORM tool.

• Implemented caching techniques, wrote POJO classes for storing data and DAO's to retrieve the data and

did other database configurations using Hibernate.

• Developed stored procedures, Triggers and Functions to process the trades using MS SQL Server and

mapped it to Hibernate Configuration File and also established data integrity among all tables sitting on Oracle

Database.

• Designed and developed Customer registration and login screens using JSP, Struts-Tiles, HTML/DHTML

and JavaScript.

• Work involved extensive usage of HTML, DHTML, CSS, JQuery, JavaScript and Ajax for client side

development and validations

• Developed web pages to display the account transactions and details pertaining to that account using JSP,

DHTML, Spring Web Flow, AJAX and CSS.

• Wrote application front end with HTML, JSP, Ajax, Struts Tag-libraries, custom JSP tags for role-based

sorting and filtering and used JavaScript validations to validate the fields of the user registration screen and

login screen.

• Responsible for the configuration of Struts web based application using struts-config.xml and web.xml.

• Modified Struts configuration files as per application requirements and developed Webservices for non java

clients to obtain user information.

• Configured Spring to manage Action classes and set their dependencies in a Spring context file and integrated

middle tier with Struts.

• Servlets are used to service requests from UI to manipulate Business Objects and invoke respective Action

Classes for making database updates.

• Followed Agile Methodology(SCRUM) to satisfy the customers and wrote JUnit test cases for unit testing

the integration layer.

Environment: Core Java, Spring, JEE, Restful Web services, JSP, Servlets, Struts 2, HTML,

CSS,Jquery,Ajax,Java Script, MS SQL Server,UNIX, Agile, Maven,Tomcat.



Contact this candidate