Post Job Free

Resume

Sign in

Developer Application

Location:
Charlotte, NC
Posted:
April 01, 2015

Contact this candidate

Resume:

JASMEEN SETHI

(SR. JAVA/J*EE DEVELOPER)

SUMMARY:

> Over 7.5 years of IT professional experience in all phases of Software

Development Life Cycle (SDLC) including requirements, analysis,

design, coding, project deployment and post production support.

> Extensive experience in building Client-Server applications and Web

applications in Investment Banking and Retail Domain

> Extensive experience of frameworks (Java, spring, Hibernate,

Servlets), web services, Data Access (JDBC, SQL) and Web server

(Tomcat).

> Expertise in Object Oriented Analysis and Design, J2EE design

patterns, Agile Software Development and other software development

methodologies.

> Ability to understand and design Functional Requirements and Design

Documents.

> Good Experience in Database Design and writing SQL Queries and RDBMS.

> Highly motivated self-starter with Excellent Communication,

Presentation and Problem Solving Skills and committed to learning new

technologies.

> Effective team player with insight to determine priorities, schedule

work and meet critical deadlines

> Extensively development experience in different IDE's like RAD,

Rational ClearQuest, Rational ClearCase, Eclipse IDE and its Plug-in

Development

> Expertise in relational databases like Oracle, MySQL, DB2

> Expertise in design, development, Unit testing, integration, debugging

and implementation and production support, client interaction and

understanding business application, business data flow and data

relations from them

TECHNICAL SKILLS:

Languages Java, SQL, JavaScript/C++, COBOL,XML,HTML

Middleware Java/J2EE, JDBC, Java Beans

Technologies

Web Server Apache Tomcat

Application Servers Weblogic, Websphere, JBOSS

Database Oracle, MySQL, DB2

Operating Systems Windows XP/7

IDE's Eclipse, Notepad++, RAD 6.0/7.0

Build Frameworks Ant Build,Maven

Testing Tools JUnit

Case Tools Rational Rose, OOAD using UML, Clear Quest, Microsoft Visio

OR Mapping Hibernate

Design Patterns Business Object, Data Access Object, Model View Controller

Web Technologies Struts, Spring, Servlets, JSP, XML,

RESTful,Liferay,Portlets,AngularJS

Functional Versioning and Source code management

Bug fixing, QA support, trouble shooting on logs

Involved in design phase and created UML diagrams

Requirements definition, functional specifications and gap

analysis.

Implementing projects, end to end testing and user acceptance

testing

Bringing better development process that helped to speed up

the development

EDUCATION & CERTIFICATIONS:

> Bachelor of Technology (B.Tech) in Electronic and Communication from

India Gandhi Institute of Technology, New Delhi India, 2007

CERTIFICATIONS:

> National Stock Exchanges' Certificate in Financial Markets (Beginner's

Module)

> National Stock Exchanges Certificate in Mutual funds

> IBM DB2 700 certification

> IBM DB2 730 certification

CAREER PROFILE:

Client: Wells Fargo, Charlotte, NC

Nov 2013 - Till Date

Role: Java/J2EE Developer

Description: CORE Project involves Migration of 80+ modules from xmi to

AngularJS technology. CORE is an existing WF Home Lending origination

platform and the focus is to expand platform usage by improving platform

performance and user productivity while also maintaining overall compliance

within stated threshold goals. Current scope of responsibilities involves

migrating the Front-end Screens for Closing/Funding module.

Closing/Funding module :This module maintains different type of fees for

the Mortgage/Loan. Closing Fees screen provides information about the

current fees being charged from the customer, compliance question specific

to different states, Payment details of the fees charged and functionality

to add/modify fees to be charged from the customer. Closing Details Screen

provides information about the Closing Dates, Document Signature Date and

Money Disbursement Information. Loan Summary Screen provides the details of

the Loan like Closing Date, Loan Amount, Disbursement Account along with

the final fee structure to be charged from the customer and specifications

of different Documents related to the loan.

Responsibilities:

. Develops and maintains web applications to using AngularJS.

. Develops complex applications and enhances/modifies existing

applications using industry standard development methodologies using

Spring,Java..

. Conducts and participates in design and code reviews.

. Develops, compiles and tests the applications.

. Created the Process flow for deploying application in JBoss

environment

. Coordinating between Various Support /Application Teams for the issues

and work until Resolved.

. Used hibernate to connect to Database to create the DAO layer.

. Implements Unit tests and test-driven development methodologies with

all deliverables.

. Utilizes best practices in production stability to ensure a high

quality, reliable and constantly improved product

Environment: Java6, Eclipse IDE, Spring framework, Hibernate, Tomcat,

JBoss, Oracle, AngularJS.

Client: Sears Holding Corporation Limited, Hoffman Estates, IL

Feb 2013 - Oct 2013

Role: Java Application Developer

Description: Claims application automated the processing of Store to Store

Transfers at both corporate and stores. It comprised of a web application

used by the corporate and a handheld application to used in stores for

accessing the application on handheld devices like iPods and iPads

This system will allow stores to process items which have been recalled /

notified not to be sold by the corporates, have been requested by another

Store or dispose-off any merchandise that is not saleable at full value.

This application works in conjunction with the Item Master, Price Change

Notice (PCN), Cadence Markdown, Unit Integrity, RTI (Inventory Management)

and Planogram/Stock Locator applications. This application aligned both

Kmart and Sears stores to follow one common process with slight variations

Responsibilities:

. Discussing with clients and Business Users and understanding definite

needs

. Lead the business meetings to chalk out the final flow of the

application

. Lead the designing phase for the application

. Preparation of Estimation for the new requirement .

. Ensure full-time utilization of all the resources in the team.

. Attending User meeting on a Daily basis and providing them with the

Status

. Managing and delegating the work to offshore team of 7 members.

. Make recommendations, researches and find out alternative solutions.

. Architected and developed application's middleware in layered

architecture with Spring, Java

. Connect to External system via RESTful web services

. Design and development of DB2 tables and accessing the same using JDBC

. Gathering the requirements from Clients and driving the brainstorming

session in the team for decision making on design and architecture

. Created the Process flow for deploying application in JBoss

environment

. Preparing test cases and coordinating the User acceptance testing with

the Users

. Preparation of weekly status reports, attending weekly status

meetings, discuss status and pending issues regarding to completion of

project as per schedule

. Coordinating between Various Support /Application Teams for the issues

and work until Resolved.

. Development of front end using Liferay Portlets for the views to be

rendered to the client

Environment: Java6, Eclipse IDE, Spring framework, JDBC, Tomcat, JBoss,

MySQL, Windows 7,Liferay,Portlets.

Client: Sears Holding Corporation Limited

May 2012 - Jan 2013

Role: Application Developer

Description: Price change occurs when the selling price of selected

merchandise (items) is raised (Price Increase or Markup) or lowered (Price

Decrease or Markdown). This change occurs thru Price Change Notification

(PCN), and may be either a change to regular price change or to assign a

clearance price.

The objective of PCN project is to:

. Align the process that currently exists between Sears and Kmart into

one common process.

. To be able to launch PCN application thru a task within SHC Connect,

or from within SHC Connect portal.

PCN system provides the price change process for Auto Roll, Early

Activation, Liquidation and Emergency cases. PCN will cater all types of

Price Change (Regular Price Increase, Regular Price Decrease, Clearance

Initial Mark Down and Clearance Subsequent Mark Down). Auto roll will be an

automatic process at POS. Stores will receive price changes on a daily

basis for a future effective date, however, in some cases emergency price

changes may need to be completed within 48 hrs from the time the store

receives price change

Responsibilities:

. Developed the applications core framework with Spring, Java, and

Hibernate

. Architected and developed applications to receive file from mainframe

with a defined record layout and extract the relevant data to decide

the price change for the items

. Connect to External system via RESTful web services

. Developing the Business logic and data cleansing using Java

. Preparing test cases and coordinating the User acceptance testing with

the Users

. Integrated various modules and deployed them in BEA Weblogic

Application Server and tested them even in Apache Tomcat 4.1 Web

Server

Environment: Eclipse IDE, Java6, Spring framework, Hibernate, DB2, JIRA,

Weblogic, Oracle, Windows XP

Client: Sears Holding Corporation Limited

Sept 2011 - April 2012

Role: Application Developer

Description: SHOPSEARS Lite is specifically designed with enhanced features

such as Home Delivery Notification which supports delivery notification on

SHOPSears. This feature will allow a Customer to opt to receive

notifications on the status of deliverable items in their order. A Customer

can opt to receive notifications through text, mail or both. SHOPSEARS Lite

also enhances ShopSears in-store app performance and the end-to-end

checkout flow user experience. It is also featured with a web application

to display member pricing applicable for SYWR members

Responsibilities:

. Implemented a Web based Application using Servlet, JSP, Spring, JDBC.

. Implemented a RESTful style Web Services layer to interface with a DB2

system.

. Used hibernate to connect to Database to create the DAO layer.

. Developed the Application Framework using Model-View-Controller

Architecture using Spring

. Implemented Object Oriented Principles and Design Patterns where ever

they are required.

. Developed Test Cases for all the classes in the application

Environment: J2EE, Spring, Spring JDBC, REST web services, DB2, PL/SQL,GWT

Client: Sears Holding Corporation Limited

June 2009 - August 2011

Role: Application Developer

Description: Project involved transitioning around 600+ odd applications

from Sears/Kmart SME's over a span of 3 months. Functional, Technical and

Operational overview of the applications were provided highlighting the

basic flow of the applications. Document of Understanding were prepared

based on the Knowledge acquisition sessions which were being signed off by

the Clients. Following the transition phase, the support incidents were

handled by our team.

Applications Supported:

IMA Batch(Item Maintenance Application ) - This application is the starting

point to add a new Item/Make changes to the existing items being sold in

the Sears/Kmart Stores. It was a vast application involving around 700

DB2/Teradata tables and about 40 subsystems holding the Key information

about all the items and interacting with several downstream systems. The

key sub systems involved in sending down the maintenance to the stores

refreshing the changes made, Cross merchandising items between Sears and

Kmart, Purging the unwanted entities.

Core Vendor - This application maintains the information about the entire

vendor associated with Sears. The basic functionality involves setting up

new vendor by assigning a vendor number and capturing the details such as

Name, location

Core Transition - This application maintains information about all the

Sears/Kmart stores classifying the type of the store as Big Kmart, Super

Kmart. It involves functionality for setting up new stores, accommodating

the change of location or change in the type of the store and closing of

the stores. The data maintained in the tables is being used by a number of

downstream systems

Merchandise Hierarchy - This application is responsible for maintaining the

hierarchy in terms of Division, Department, Category, Sub-Category for each

item being sold in the stores. There are 2 types of Hierarchies:

Operational and Reporting. This application maintains information about the

Operational hierarchy whereas the Operational hierarchy is used by the

financial systems. It also involves setting/updating up of attributes at

the hierarchy level which will be applicable to all the items under that

hierarchy. Users access the Java User Interface to establish new

hierarchies or make changes to the existing setup

Responsibilities:

. Primary responsibility involves solving the support issues raised for

multiple applications in hand. Analysing and fixing the bugs found as

a part of production support.

. Enhancing/Maintaining the Source code to meet the current needs of the

business

. Analysing the applications end to end to dig out the opportunities of

improvement.

. Discussing with clients and Business Users and understanding definite

improvement needs.

. Managing and delegating the work to offshore team.

. Make recommendations, researches and find out alternative solutions

Environment: EclipseIDE, Java6, Spring framework, Hibernate, Tomcat, DB2,

SQL, Windows7, Teradata SQL Assistant, SHARE

Client: Morgan Stanley, Pune

Sept 2008 - May 2009

Role: Application Developer

Description: Mainframe Resource Catalogue uses JSP in its GUI and java in

the middle ware. This tool is the new mainframe resource catalogue that

holds an authoritative inventory of certain mainframe resources and their

relationships to owning systems in Tech Asset Inventory

Responsibilities:

. Requirement Analysis, Solution Designing and development

. Setting up the Logging framework and alert notification mechanism for

any failures.

. Designing Data access framework from the data source.

. Enhancing the quality of code/programs through testing as per

standards

. Integrating the components to create fully functional application

. Performing the Unit testing,Integration testing of components &

applications

. Deploying the applications for QA, UAT phase, Tracking and fixing all

bugs and defects

Environment: Eclipse IDE, Spring Framework, Java J2EE, Restful Services,

Tomcat, JIRA, Windows XP,GWT

Client: Morgan Stanley, Pune

July 2007 - Aug 2008

Role: Application Developer

Description: Front end for meta-database and maintaining reports in the web

application. Using Spring Framework and Hibernate. This huge data base has

highly interdependent Tables and views .To apply the entire insertion

rules; a frontend web application interface was developed

Responsibilities:

. Requirement Analysis, Solution Designing, Development of proposed

solution

. Developing the solution in modules end to end and ensuring the

integration with the existing system.

. Standard checking and Code walkthrough using peer review and client

review. Enhancing the quality of code/programs through testing as per

standards

. Performing the Unit testing Integration testing of components &

applications

. Deploying the applications for QA, UAT phase, Tracking and fixing all

bugs and defects

. Documenting the solution approach and designing UML, Object, Interface

diagrams

Environment: Eclipse IDE, Spring Framework, DB2, Java, Hibernate, Tomcat,

JIRA, Windows XP



Contact this candidate