Post Job Free

Resume

Sign in

Senior Java Developer 7+Years Experience

Location:
Union City, CA
Posted:
January 27, 2014

Contact this candidate

Resume:

Manisha Suneja

acccm0@r.postjobfree.com / 213-***-**** (c)

Summary

> Over 7+ Years experience in software development using java and

related technologies

> Quite versed with finance terminologies. Have worked on multiple

products in the financial services industry like KYC tool, AML

compliance workflow system, Business Rule Management System(BRMS).

> Experience in working on complete lifecycle of software development

and different models like onshore-offshore and scrum

> Worked extensively in Core Java, J2EE, Struts 1.1,Spring MVC, Spring

DAO, Hibernate, JSP, Servlets, JavaScript, JQuery,JSON, Eclipse 3.2,

RAD, AJAX, XML, Web servers (Tomcat 5.5 and IBM Websphere 6.1),JAXB,

My SQL, DB2, JDBC, Build tool(Ant and Maven),JIBX, SOAP, WSDL,

Webservices using JAX-WS, JBOSS JBPM, JBOSS Drools

> Strong object-oriented design and programming skills

> Experience in designing UML use cases diagrams, class diagrams and

sequence diagrams using Magic Draw and has knowledge of OOAD and J2EE

Design patterns.

> Experience in working with DB2 9, MySQL 4.X and worked on Triggers,

Procedures and Views using PL/SQL.

> Expertise in development using XML, DTD, XML Schema, XSL, XSLT.

> Expertise in developing responsive GUI / Front End Components with

HTML, SWT and writing client-side validations in JavaScript.

> Experience in packaging and deploying applications using Ant Scripts.

> Experience in using Struts framework and MVC Architecture.

> Worked extensively with Eclipse 3.0/3.1, IBM RAD.

> Experience working on Spring and Hibernate framework.

> Knowledge of GWT and REST

> Used WAPT tool for performance and load testing

> Ability in writing task/module level software design documents (HLD,

detail level) using Microsoft Visio tool, understanding Enterprises

level E2E application level design documents, Requirements level (uses

cases), DB level (E-R diagrams), Application level (Class diagrams,

Process flow diagrams, Sequence diagrams).

> Well versed with Agile scrum methodologies.

> Flexible and versatile to adapt to any new environment, ability to

work independently as a part of the team

> Excellent interpersonal, communication and analytical skills.

> Extensive troubleshooting skills.

> Sun Certified Java Programmer

Technical Skills

Programming Java,SQL

Languages

Server Apache Tomcat, IBM Websphere 6.1

Database MySql, DB2

Web J2EE, JSP, Struts 1.1, Spring 3.2, Ajax, HTML, CSS,

JavaScript, JQuery, JSON

XML Technologies XML, XSD, XSLT, XML Schema, XPath, Xquery, JAXB

WebServices Webservices using JAXWS, SOAP, WSDL, JAXB, Apache

Axis Client

Other Technologies Hibernate, JDBC, AndroMDA, UML( Model designing

using Magic Draw), JIBX, JUnit, JBOSS JBPM, JBOSS

Drools, Magic Draw for UML designing, Build tool

(Maven and Ant), MVEL template, Tortoise SVN/CVS

Development Tools Eclipse 3.2, IBM RAD

Software tools and XML Spy, Putty, FTP Commander, WinSCP

Utilities

Operating Software Linux, Windows XP, Windows 7

Education

> B.E.(Electronics and Communication), BIT Mesra, India

Certifications/ Trainings/ Awards

> SCJP 1.4, 2008

> NCFM( NSE's Certification in Financial markets) level 1, 2007

> Was the solo speaker and presenter of one of the Juice Sessions,

covering Time Value Of Money

Awards

> TD Monthly Core Value award for Creativity, 2010.

> Kudos award for quality and timely deliveries, 2009.

> Superstar BU award, 2009.

Professional Experience:

TD Bank, West Falmouth, Maine

Nov 2010 To Till Date

Senior Java Developer/ Track Lead

Project Name: TDS Kasper

Kasper is a Client On Boarding and KYC tool used by TD Bank across multiple

geographies. It is also used for AML monitoring purposes.

It acts as a centralized data store application which gives TD Bank the

facility to keep track of the records for the Clients dealing with the bank

or having their Accounts with the bank .

This Information holds the End to End Data of the Client involving his

Lines Of Business in which he is dealing, Sub Business Lines, Regions in

which the business is executed, mandatory documents required as per the

regions, Applicable Systems for the client and various other things.

Responsibilities:

. Enhancing the product by implementing new features/ functionalities.

. Developing JSP pages and action classes.

. Involved in writing Struts Action classes, DAOs and developing views

using Struts custom tags.

. Developing business logic for new requirements.

. Requirement analysis, design, development and component testing.

. Responsible for executing Data engine- a plugin designed for updating

old xml's in database.

. Creating automated reports to fetch and process data from database and

FTP the reports through scripting and SQL queries.

. Responsible for planning and execution of the release plan and

coordinating all the team activities throughout the release cycle.

. Taking Daily/Weekly status call.

. For each release, worked with the BA to plan on estimates, prepared

the release plan sheet, work assignment to the team and tracking

progress.

. Code deployment in test environment (BAT and PAT servers) and

troubleshooting issues.

. Involved in performance and load testing using WAPT tool during PAT

phase and sending reports across.

. Preparing the requirement docs at times.

. Preparing user manual and technical documentation.

. Prepared migration docs for the application using visio's and data

dictionaries.

. Streamlining the processes in the team, like code review, creating

SOD's after a task was completed, preparing Unit Test cases etc.

. Helped several new joiners to understand the portal, setup environment

& understanding application functionality by providing proper guidance

. Tracking and sending the weekly status sheet of the team to the

management teams.

Environment: Java, JSP, Javascript, Struts, Spring, AJAX, XML, XSLT, DB2,

JDBC, JIBX, IBM Websphere, JBOSS JBPM,WAPT

CitiBank, Houston, TX Dec 2007

to Oct 2010

Senior Java Developer

Project Name: Merlin ( Business Rule Management System)

Merlin is a Business Rule Management System (BRMS).BRMS enable a giant leap

forward in bridging the gap between business people and IT and provides a

platform to automate the business rules. BRMS provides many abilities such

as ability to create business rules, manage versions of business rules,

expose rules as web service etc.

Responsibilities:

. Analyzing and designing for the new implementations in the product.

. Providing end to end solutions designing, coding and testing.

. Involved in writing classes, interfaces and methods.

. Involved in developing the GUI using SWT.

. Modifying existing code in the backend and front end to handle new xml

elements added to the data.

. Followed the Agile development process throughout the development.

I.e. participating in By-weekly sprint planning, daily stand up

meetings, sprint reviews, retrospective etc.

. As part of this project, sometimes led a team of two distributing work

among them for after development support, bug fixings and quality

assurance.

. Helped several new joiners to understand the system, setup environment

& understanding application functionality by providing proper guidance

Environment: Core Java, SWT, JBOSS Drools, WebServices using JAXWS, Apache

Tomcat, JAXB, XML, Hibernate

Vertica Systems, India

June 2006 to Nov 2007 Java Developer

Project Name: JIRA (Issue Tracking Product)

JIRA is a web application, users interact with using a web browser. The

JIRA Help Desk is the automation of the processes for filing bugs related

to Support Departments taking into consideration the Escalation level.

Adding functionalities and plug-ins to Jira to allow defect management

through it was the main objective of the project

Responsibilities:

. Sole owner of the application

. Responsible for interacting with the clients /stakeholders,

requirement gathering, analyzing and finalization of the requirements.

. Enhancing the application by implementing new

features/functionalities.

. Creating listeners and plugins for JIRA.

. Wrote Java script functions & Validation rules for client-side

validation.

. Responsible for writing the business logic as per Business

requirements.

. Responsible for writing logic to generate reports using JFree charts.

. Preparing the requirement documents.

. Responsible for creating and updating applications related understanding

documents.

. Designing and developing plug-ins, testing and deploying them.

. Providing application support and Bug fixing.

. Responsible for generating War file and deploying it on Application

server in the development environment.

. Full system life cycle Live support

. To conduct the user training/Help desk training, end user support.

Environment: Core Java, Webwork, Apache Tomcat, Maven, Linux, JavaScript,

Eclipse, XML



Contact this candidate