Post Job Free

Resume

Sign in

Java Developer Project

Location:
India
Posted:
October 17, 2014

Contact this candidate

Resume:

paramjit singh

EMAIL: acgest@r.postjobfree.com

Phone: 919-***-****

summary of experience

I have 15 years of IT experience in all stages of the business software

development life cycle, including analysis, design, development, testing,

implementation & support. I have worked with banking and financial clients

including Citibank, First Citizens Bank, Wellington Management, Fifth Third

Bank and Liberty Mutual insurance. I have extensive experience with

Java/J2EE technologies, databases, XML Technologies and content management

systems. I have good knowledge of mobile development for Android. I have

worked in Agile (Scrum) as well as waterfall software development

environments. I have considerable experience in onsite-offshore

coordination, multitasking and working directly with clients and have

excellent communication skills.

Education

2011-2013: MS (Computer Science) University of Florida, Gainesville

1997-1999: MBA (Information Technology) Management Development Institute

(MDI), Gurgaon, India

1991-1995: BS (Computer Science & Engg) Regional Engineering College

(REC), Kurukshetra, India

CERTIFICATION

. Sun Certified Java Programmer (SCJP)

. Sun Certified Web Component Developer (SCWCD)

. Sun Certified Business Component Developer (SCBCD)

TECHNICAL SKILLS

. J2EE Technologies: Core Java, Servlets, JSP, EJB, JPA, JDBC, JMS, Web

services

. Servers: WebSphere Application Server 7.0/6.1, Tomcat, JBoss

. Mobile Development : Android

. Languages: Java, C, SQL, HTML, XML, JavaScript

. Databases: Oracle 11g, DB2 9.7/9.5, SYBASE 11

. Frameworks: Struts 1.1/2.0, Spring 3.0 (Core,MVC,WebFlow), Oracle

Applications (OA) framework

. IDE: RAD 7.5, WSAD, Eclipse, NetBeans, Altova XMLSpy

. ORM Tools: IBATIS, Hibernate

. Testing Tools: Quality Center, Test Director, soapUI, Selenium IDE, JUnit

. Build Tools: Ant, Maven

. OS: Unix, Linux, Windows

. CMS: Fatwire Content Server 7

. OOAD Tools: Rational Rose, MS Visio

. Software: Rational Rose, MS Project, CVS, SVN, TFS, Liquibase, TOAD,

Hudson, Jenkins

. GUI: Powerbuilder 6.5, Visual Basic 6.0

PrOFESSIONAL EXPERIENCE

Nov 2013 - Present AT&T, Raleigh NC

Project Name: Credit Card Platform Modernization

Role: Senior Java Developer

This project involves making changes to the Credit Card Platform and

related applications of a major bank.

Responsibilities:

. Worked on creating batch program to populate the database from a flat

file.

. Helped create new database design.

. Wrote liquibase scripts to manage the database changes.

. Supported the current credit card applications in production.

Environment: Java, JSP, Spring 3.0, Oracle 11g, Tomcat 6.0, Liquibase,

Maven 2.0

Jan 2013 - Oct 2013 New Breed Logistics, High Point NC

Project Name: Supplier Portal

Role: Senior Java Developer

This project involves making changes to the supplier portal application

used by customers like Boeing and Ingersoll.

Responsibilities:

. Develop new workflows using Spring WebFlow.

. Make enhancements to the existing flows.

. Develop new controller and service components.

Environment: Java, Spring 3.0, Spring WebFlow, JQuery 1.5, Oracle 11g,

iBatis, Tomcat 6.0, JBoss 6.0

July 2012 - Dec 2012 Blue Cross and Blue Shield of North Carolina, Durham

NC

Project Name: Medicare Market Refresh

Role: Senior Java Developer

This project involves making changes to the shopper and member applications

for customers over the age of 65. The development methodology used was

Scrum (Agile) with 2 week sprints.

Responsibilities:

. Worked with the business to scope the project and requirements.

. Worked with Scrum Master/Project Manager to decide on the Scrum

stories.

. Made enhancements to the shopper and member applications to allow them

to be used by Medicare customers.

Environment: Java, Struts 2, Spring 3.0, DB2 database v9.7, WebSphere

Application Server 7.0, Rational Application Developer (RAD) 7.5, JMeter

Jan 2009 - June 2012 First Citizens Bank, Raleigh NC

Project Name: POB Upgrade with Alerts

Role: Senior Java/FFI Developer

First Citizens Bank is using Financial Fusion Consumer Banking Solution

from Sybase for its Personal Online Banking (POB) site. This project

involved upgrading from FFI 4.5 to FFI 7. The new version added features

like Alerts and Recurring Transfers.

Responsibilities:

. Interact with Business Analysts to understand the requirements.

. Modification of the out of box Java and JSP code as per the

requirements.

. Adding new features to the Alerts module.

. Customization of the Login and Enrollment modules.

. Developing interfaces of POB with other applications in the bank.

. Design and develop of new modules as per requirements.

Environment: Java, JSP, Spring 3.0, DB2 database v9.5, WebSphere

Application Server 7.0, Rational Application Developer (RAD) 7.5.

Project Name: Mobile Banking Implementation

Role: Senior Java Developer

First Citizens Bank is currently implementing hosted mobile banking

solution from Fiserv. In the first phase, mobile banking solution will

allow users to check balances, make transfers and gets alerts.

Responsibilities:

. Developed the web service layer to authenticate the customer and to

get customer data like accounts and balances. This is called by the

mobile banking front end.

. Developed the code to make SAML calls from Online Banking to Mobile

Banking platform for the online banking users to manage their mobile

devices.

. Developed the code to integrate Business Central (the customer support

tool used by First Citizens Bank) with the mobile banking customer

manager.

Environment: Java, web services, DB2 database v9.5, WebSphere Application

Server 7.0, Rational Application Developer (RAD) 7.5, soapUI 4.0

Project Name: RSA Integration

Role: Senior Java Developer

First Citizens Bank is using RSA Adaptive Authentication from EMC for

multifactor authentication. This project involved integrating the Personal

Online Banking Platform with RSA Adaptive Authentication. I attended a 5

day RSA Adaptive Authentication developer training.

Responsibilities:

. Interact with Business Analysts/ RSA consultants to understand the use

cases.

. Development of technical specs detailing the architecture and proposed

design

. Development of the Java web service code using RSA API.

. Participated in data migration, implementation and post-implementation

support.

Environment: Java, JSP, web services, DB2 database v9.5, WebSphere

Application Server 7.0, Rational Application Developer (RAD) 7.5, soapUI

4.0

Oct 2006 - Jan 2009 Sapient Corporation

Client: Liberty Mutual Insurance, Boston MA

Project Name: Content Delivery and Presentation Service

Role: Senior Java Developer

Content Delivery and Presentation Service is a web service to be used by

various applications in Liberty Mutual including the personal market

website, the quote and bind application and e-services application. The

service reads data from the database personalizes the data based on various

business rules and sends back the response.

Responsibilities:

. Initial Design of the service - creation of WSDL and XSD.

. Developing the class diagrams and sequence diagrams.

. Coding and unit testing many of the APIS.

. Creating the design document.

. Doing code review for code developed by other developers

Environment: Java, Web Services, JAX-RPC, Oracle database, WebSphere

Application Server 6.0, iBATIS, Rational Application Developer (RAD) 6.0,

JUnit, MS Visio, Altova XML Spy, Mantis.

Project Name: Personal Market Website

Role: Java/Fatwire Developer

Personal Market Website is Liberty Mutual's website for insurance products

for personal markets i.e. auto insurance, home insurance and life

insurance. It contains information about how to reduce insurance costs, how

to file a claim, how to estimate the insurance levels and policyholder

benefits. It also provides the user interfaces to get a quote, file a

claim or manage his policy.

Responsibilities:

. Interacted with business users to understand the requirements.

. Worked on the Fatwire asset design - basic and flex.

. Developed the Fatwire templates, elements and pagelets.

. Interacted with Fatwire consultants

. Participated in Unit testing

Environment: Fatwire Content Server 7, Java, JSP, WebSphere App Server 6.0,

Eclipse, Mantis

Project Name: CFI Reskin

Role: Java/JSP Developer

Client First Internet (CFI) is the online quote and bind application of

Liberty Mutual. It allows users to get a quote or to buy a policy online

for auto or home insurance. This project involved modifying the interface

as well as to make some other functional modifications to the application.

Responsibilities:

. Interacted with business users to understand the requirements.

. Worked on the creating some taglibs

. Worked on modifying the JSPs

. Worked on modifying the CSS as per the new design

. Worked on any other tickets assigned

Environment: Java, JSP, Sybase database, Taglibs, log4J, HTML, CSS,

Rational Application Developer (RAD) 6.0, Rational Rose, Mantis

Project Name: Personal Market Knowledge Management System

Role: Technical Analyst

A Personal Market Knowledge Management System was proposed to be used by

Liberty Mutual Sales people. The system was to help the sales people get

real time information about the company's products and other data. The goal

of this project was to choose a Content Management System to meet the

requirements.

Responsibilities:

. Interacted with business users to understand the requirements.

. Compared the various CMS products in the market

. Created the recommendation document for the management

Environment: N/A

Client: Wellington Management, Boston MA

Project Name: Fixed Income Analytics

Role: Sr. Java Developer

The Fixed Income Analytics System involved developing a framework for

calculating the analytics for fixed income instruments like US treasury,

municipals and swaps using various third party libraries. It also involved

doing scenario analysis based on the anticipated movements of yield curve.

Responsibilities:

. Interacted with business users to understand the requirements.

. Create the utility classes for XML parsing using DOM and XPATH

. Enhanced the framework to include US treasury and municipals.

. Developed the code to do scenario analysis.

Environment: Java, Hibernate, JMS, XML, DOM, XPATH, XSLT, JNI, WSAD, Oracle

database, WebSphere Application Server

June 2004 - Oct 2006 Oracle Financial Services Software Limited (formerly

known as i-flex)

Client: Citibank, Tampa FL

Project Name: Self Service Web Applications

Role: Senior Java Developer

Self Service applications are web based applications within the Oracle

Applications. These applications are built around the core Oracle

Applications. These applications include Self Service Banking, Internal

Catalog, eInvoice and iProcurement.

Responsibilities:

. Interacting with Citigroup users around the globe to understand their

requirements

. Preparing design documents

. Modification and new development of JSPs for Oracle Applications

modules such as Purchasing, iProcurement and eInvoice.

. Working on Virtual Tickets

. Preparing kintana packages for code migration.

Environment: Java, JSP, Oracle Applications, Oracle 9i database, HTML,

JavaScipt, Kintana, Eclipse.

Client: Fifth Third Bank, Cincinnati OH

Project Name: Financial Fusion Transition for Corporate Banking

Role: Sr. Developer/Team Lead

Fifth Third Bank decided to re-design their existing Corporate Banking

system using the Financial Fusion Inc. product offering from Sybase Inc.

The existing system for corporate banking was replaced with the Financial

Fusion software with the customizations required for Fifth Third Corporate

Banking customers. All front end customizations to the different modules in

Financial Fusion were done in an onsite-offshore model. The modules

included wires, transfers, information reporting and business central.

Environment: HTML, JavaScript, JSP, Servlets, Oracle database, Test

Director

Responsibilities:

. Was the team lead for the ST/UAT support team.

. Interacted with the onsite coordinator, analyzing any issues reported

from the client, assigning the issues to developers and ensuring that

they are resolved in time.

. Was also responsible for sending weekly status reports to the client

and sending various reports to SQA.

. Was also involved in developing the page specification, designing,

coding and unit testing for the Wire Transfers and Information

Reporting module in the initial phase of the project.

Project Name: ICRS Enhancements

Role: Module Lead/Sr. Developer

The objective of this system was to provide a risk behavioral profile of a

prospect and monitor the repayment capacity of the bank's client. This

project involves development of a Credit Rating Framework which i-flex will

offer to various banks & financial institutions. The ICRS is highly

scalable and therefore allows general usage among a wide range of banks of

different sizes. The application architecture is such that in future it

could be migrated/converted to pure Java application, if need arises.

Responsibilities:

. Was responsible for handling the workbench module. This module allows

a user to define rating model which is composed of a balance sheet

format, scorecard format and a set of rules.

. Was involved in preparing functional specifications, design documents,

construction and unit testing.

. Did code reviews of the team members.

. Was responsible for task allocation and mentoring new team members.

Environment: HTML, JavaScript, JSP, EJB, Oracle database, MVC Framework

Project Name: Internet Banking Enhancements

Role: Sr. Developer

The Fifth Third Internet Banking website is designed to allow banking

customers to manage their accounts, transfer funds, and pay bills online. I-

flex was involved in enhancing the site which includes functionality like

allowing the users to set up recurring transfers and upgrading the admin

tools. The admin tools module involves validating the IP addresses of the

requests, validating the user ids and auditing all login attempts.

Responsibilities:

. Was involved in coding the FFIB part in the recurring transfers

module.

. Was also responsible for handling the admin module

. Prepared functional specifications and design documents

Environment: Java, JSP, Java Beans, Struts framework, WebSphere Application

server, Oracle database, WSAD

June 03 - June 04: Senior Software Engineer, ebusinessware Inc.

Client: Citi Financials

Project Name: Salesforce Analytics and Automation System

Role: Java Developer

This is a system for the administration of Sales data. This involved

developing various models for sales and profit estimates based on a number

of parameters.

Responsibilities:

. Was involved in developing the HTML mockup screens

. Was involved in coding JSPs using Struts tags.

. Conducted code reviews and mentored new developers.

Environment: HTML, JavaScript, JSP, Servlets, Struts, Oracle database,

Eclipse

Client: IDEXX Laboratories, Inc.

Project Name: VetConnect Systems

Role: Java Developer

This is a complete management system of a Veterinary Lab., keeping track of

Clients and Patients, Estimates, Check In and Check Out details, Invoicing,

Payment, Inventory Management and Appointment Scheduler. The Current Module

is the Appointment Scheduler. The front-end architecture is designed on a

framework, where each component inside the application has its own MVC

design pattern followed.

Responsibilities:

. Was responsible for coding the front-end screens in Swing

. Developed the domain objects.

. Was also involved in unit testing using the Junit framework.

Environment: Core Java, Swing, WSAD 5, Sybase Adaptive Server, JBoss, MVC

Framework, Hibernate

July 99- May 03: Senior Software Developer, Balmer Lawrie & Co. Ltd.

Project Name: Guest House Booking System

Role: Developer

The system takes as input the requirements of the customers like the no. of

days, type of rooms etc. and does the booking based on these requirements.

The architecture is similar to MVC pattern.

Responsibilities:

. Understanding the requirement

. Developing the JSP screens based on the user requirements.

. Unit testing

Environment: HTML, Java, JSP, Servlets, Eclipse

Project Name: Integrated Travel Operations System

Role: Developer

The Functionality of the system includes processing booking requests,

billing and cancellation for domestic, international and railway bookings.

The generated reports include sales reports, agent statements and sales

registers.

Responsibilities:

. Worked closely with customers to scope the project, identify

requirements and plan project schedules.

. Was involved in the design, coding and testing of the software.

. Was responsible for implementation of the software at various

locations.

Environment: Powerbuilder 6.5 (PFC) and SYBASE.

Project Name: Financial Accounting System

Role: Developer

The system integrates financial transactions generated from different

modules. The outputs generated are payment and receipt vouchers, general

ledger, sub ledger, profit and loss statement, trial balance, and balance

sheet.

Responsibilities:

. Was involved in developing front-end screens in Powerbuilder

. Wrote stored procedures and triggers in SYBASE.

. Unit testing and code review

Environment: Powerbuiler 6.5 and SYBASE.

Project Name: Inventory Management System

Role: Developer

The system handles material requisitions, issues, order and receipts.

Outputs include stock register, sales register and GRN register.

Responsibilities:

. Developing screens in Visual Basic

. Writing stored procedures in SQL server.

. Writing reports in Visual Basic

Environment: Visual Basic 6.0, SQL Server

Project Name: Indian Railways Technical Services

Role: Developer

The project involved conversion of some of the in-house legacy systems.

Responsibilities:

. Developing screens and reports

. Writing stored procedures in Oracle.

. Handling interaction with the client

Environment: Oracle Forms, Oracle Database



Contact this candidate