Post Job Free
Sign in

Project Java

Location:
Chennai, TN, 600044, India
Salary:
20,00,000 INR
Posted:
July 16, 2012

Contact this candidate

Resume:

Selvaraj R p0zafq@r.postjobfree.com

Mobile- 944-***-****

No. 5/13, First Floor, Ashokan Steet, Bharathipuram, Chrompet, Chennai - 44.

SUMMARY:

More than 8 years of experience in System based programming, web application designing and coding. The software experience includes the following:

Having experience in Web Application Software Development using Java, Hibernate, Spring, Struts, Servlets, JSP, Java Script, Oracle, Sybase and DB2

Good Hold on SQL Server 2000, Oracle 8i, Sybase and DB2.

EDUCATIONAL QUALIFICATIONS:

MCA (Master of Computer Applications) from Thanthai Hans Rover College, Bharathidasan University, Trichy, TamilNadu, India from 1998-2001.

BSc (Maths) From H.H the Rajah’s College, Bharathidasan University, Trichy, TamilNadu, India from 1995-1998.

SUN CERTIFICATE:

SCJP marked score 95%.

SCWCD marked score 95%.

TECHNICAL SKILLS:

Operating Systems : Windows NT 4.0, Windows 2000, Xp, Unix.

RDBMS : Oracle 8, MS Sql Server7.0, DB2, Sybase, PLSQL., Informix

Database Editor : SQL Developer, DB Visuwalizer, SQL Advandage.

Language : Java 1.5, C, C++.

Web Design : HTML and XML.

Framework : Spring, Struts, JSF.

ORM Tool : Hibernate, iBatis.

Web tools : Servlets, JSP, JDBC, EJB, iText 5.0

Application Servers : Websphere 5.0, Weblogic 8.1 and OC4J

Web Servers : Tomcat 5.0.1., J-Run

IDE Tools : Eclipse 3.2, EditPlus,

Messaging service : MQ-Series

Report tools : Crystal Report

Software Config. Mgmt Tool : CVS, Clear Case, SVN

Retek Domain Project : ReIM, RMS, RPM

WORK EXPERIENCE:

IBM India Private Ltd, DLF, Ramapuram, Chennai as a Senior Application Programmer from September 2010 to till-Date.

Scope International, Karappakkam, Chennai as a Senior Product Analyst from October 2007 to September 2010

Kanbay Software India Pvt. LTD., Talwade, Pune as a Associate Consultant from March 2006 to October 2007

LS Technologies, Nandanam, Chennai as Software Engineer from March 2003 to March 2006.

ROLES AND RESPONSIBILITIES:

i) Handling Team and getting work from team.

ii) Communicating to onsite coordinate and sending status report

iii) Preparing the project plan for the team

iv) Involved in Coding, Unit Testing and Integration Testing.

v) Requirement Analysis and Preparation of Use case documents

vi) Identifying reusable components for own projects Tracking SIT, UAT issues and closure.

vii) Releasing the change request.

viii) Reviewing code standards used

ix) Prepare/Review Technical specification

x) Defining the development plans and tracking of the plan

xi) Contributes to capacity and performance testing activities

PROJECT DETAILS:

Project #1:

Project Name : ReIM

Duration : Sep 2010 - till Date

Language : Java

Technologies : Struts, Spring, Java Server Page, HTML, Java Script

Database : Oracle

Apps server : OC4J

IDE : Eclipse 3.2, SQL Developer

Size : 5

Organization : IBM

Client : Rent A Center in US

Role : Design and Development

Responsibility : Requirement Analysis, Tech design, Coding, Unit testing and Integration Testing.

Description:

The scope of this project is to allow users to adjust the cost discrepancy between invoice costs (billed cost) and receipt costs (unbilled cost) before invoice being paid to vendor and publish the final cost to SIMS. The Costing Solution has developed using with ReIM and RMS data. The system will get the invoice details from ReIM and Receipt details from RMS.

ReIM application is used to raise an invoice by supplier and the invoice will match’s with receipt. If it’s no difference between invoice and receipt cost then the invoice marked to match status and processed to costing solution, otherwise invoice will be in unmatched status. Then User has to review the discrepancy and correct the discrepancy then reprocess.

The costing solution will find the non merchandise invoice cost and allocated to merchandise invoice line item in pro-ration basis and will check the tolerance limit. The invoice successfully processed into payment section if the invoice cost difference is with-in tolerance otherwise the invoice will be waiting for user approval. The tolerance setup is available in costing solution static table. The difference is out-of tolerance then the invoice will be come to show in the cost review detail screen, then user has to review the difference then the invoice moved to payment section. The system will raise a debit memo if the difference is not accepted by user. The debit memos send to payment department.

The system will find out inventory and non inventory item. The non inventory item cost will communicate to Expense department and rest of the item cost will send to general ledger department.

Invoice cost will include non-merchandise amounts. RMS cost components will be defined and at an item level for an invoice, so that users can include or exclude cost components to finalize the billed cost using cost solution.

Project #2:

Project Name : UVA(User Verification Application)

Duration : Jan 2010 – Sep 2010

Language : Java

Technologies : Struts, Java Server Page, HTML, Java Script, SOAP

Database : Sybase

Web server : Apache Tomcat 5.5

IDE : Eclipse 3.2

Size : 7

Organization : Scope International

Client : Standard Chartered Bank, UK and SG

Role : Senior Technical Analyzer

Responsibility : Code Analysis, Unit Testing and Integration Testing.

Description:

User Verification Application (UVA) is a central system for user authentication for all Global Market applications. User Management module which is part of UVA handles the User management activities like User addition, deletion, managing keywords etc and Authentication module takes care of user authentication and password management.

The UVA receives the Log On request as well as the Change Password Request. Log On request should contain username, encrypted password and the name of application from where the request comes and once the UVA gets the Log on request it validates the user name and password by comparing these with the User name and encrypted password accessed from its Sybase database. If the user verification fails it sends back the information that the user verification has failed to the source system.

Project #3:

Project Name : SPIRIT (Standard Chartered Profit & Loss Independent Reconciliation and Investigation Tool)

Duration : December 08 – December 09

Language : Java

Technologies : Struts, Java Server Page, HTML, Java Script, Crystal Report

Database : Sybase

Web server : Apache Tomcat 5.5

IDE : Eclipse 3.1

Size : 6

Organization : Scope International

Client : Standard Chartered Bank, UK and SG

Role : Senior Software Engineers

Responsibility : Code Analysis, Unit Testing and Integration Testing.

Description:

SPIRIT uses the data from MxG to arrive at what is called a BALANCE SHEET (a.k.a.BS) figure for a PORTFOLIO which is then further used to arrive at the PnL.based on a certain computation formula.

Here I need to highlight eight modules in this project.

i) File extraction, ii) Calculation, iii) Adjustment (Trade and Sales Split), iv) EOD Process, v) Intervention Queue, vi) Static data Maintenance, vii) Reports, Viii) Personal Info

File Extraction: The starting time, source path, destination path, duration of polling and the polling interval are configurable. When the server time reaches the configured starting time, the system triggers polling process at regular intervals.This process continues until the duration of polling is over or until all the mandatory feeds are extracted. A polling flag is used here. Initially it is set to true for process execution.Once the process execution starts, the polling flag is set to ‘false’ to prevent any other process from execution. The extraction module mainly contains 7 feeds namely:

The source path is checked for the presence of feeds. If no feeds are found then the process will exits. If feeds are found then a check is done to ensure that only new feeds are extracted from the source path. If old feeds arrive, then they will be archived and removed from the source path.

From the Trade and Cash extracts, the portfolios and the currencies are obtained. They are then compared with the static data table containing existing portfolios and currencies. When a new portfolio or currency has been found, the Trade/Cash extracts will be inserted into the Intervention queue until the new portfolios/currencies are updated into the static data table. If the portfolio or currencies are exist in the static data tables, and then the respective Trade/Cash extracts are put into the Main Trade/Cash Table

Project #4:

Project Name : ACES (Advanced Credit Exposure System)

Duration : October 07- December 08

Language : Java

Technologies : Struts, Java Server Page, HTML, Java Script, Crystal Report, Ajax

Database : Sybase

Web server : Apache Tomcat 5.5

IDE : Eclipse 3.1

Size : 12

Organization : Scope International

Client : Standard Chartered Bank, UK

Role : Senior Software Engineer

Responsibility : Code Analysis, Unit Testing and Integration Testing.

Description:

ACES: Advanced Credit Exposure System (ACES) was implemented in early 2005 as a credit derivatives exposure system within the bank. It calculates and displays the potential future exposure (PFE) both on a counterparty basis as well as on a trade by trade basis.

ACES system will get the Murex, Opics, ACLM, MRS feeds that it will upload automatically to System database. Once the deals are populated to ACES Trade tables the system will do the PFE calculation or the deals followed by Netting and expected loss calculation.

The system will allow users to do the PFE calculation manually since the users may need to do it after changing the static data, Also system will allow user to amend the calculated PFE of a deal and do the Pre Deal PFE checking on counterparty level. Apart from that the system will allow users to mention static data (functionality to Add / Delete / Modify / Inquire on all static data through user-friendly screens).

PDB: Predeal Browser is a Predeal PFE Calculation system in which the dealers will enter the deal information in order to check the Exposure it generates before doing the actual deal (Opics or Murex). The Predeal Browser connects to ACES to check the exposure created by the system.

Project #5:

Project Name : Manheim Used Car System - DSC (Dealer Service Center)

Duration : September 06 - October 07

Language : Java 4.0

Framework : Spiring, Struts

Technologies : Hibernate, Java Server Page, HTML, Java Script, AJax

Database : DB2, AS400

Web server : Apache Tomcat 4.0.1

IDE : Eclipse

Size : 14

Organization : Kanbay Software India Ltd.

Client : Manheim, USA.

Role : Software Engineers

Responsibility : Analysis, Coding, Unit Testing and Integration Testing.

Description:

Manheim Service Center will be designed to make the dealer’s auction experience better. New Dealers can now register themselves at the Manheim Service Center to do business with Manheim Auctions. Dealers will now be able to purchase vehicle at any of Manheim’s 94 auctions across the United States and make payments for all of them at one single location. Every dealer, irrespective of the volumes of business they do with Manheim, will be given the same customer experience and personalized service. This will result in satisfied customers leading to more business to the company. The primary objective of this project is payment collection in online.

The DSC handling three kind of payments process:

i) Auction Outstanding, ii) MAFS Credit, iii) Accounts Receivable.

Auction Outstanding payments means direct sold vehicle payment coming to this category. The Auction outstanding model contains all the payments details about auction. MAFS Credit Payment means, this is one kind loan scheme. This scheme Manheim Service Center provided to dealer, suppose the dealer purchased to vehicle using his loan. These kinds of records coming under the MAFS credit category.

Project #6

Project Name : Prime Brokerage - Global CIA (Customer Information on Account)

Duration : April 06-August 06

Language : Java 2.0

FrameWork : Spiring, Struts

Technologies : Hibernate, Servlet, JSP, HTML, Java Script, Unix.

Database : Sybase

Web server : Apache Tomcat 4.0.1

IDE : Eclipse

Size : 12

Organization : Kanbay Software India Ltd.

Client : Morgan Stanly, USA.

Role : Software Engineers

Responsibility : Analysis, Coding, Unit Testing and Integration Testing

Description :

GCIA means Global Customer Information Account. This project was related to Mutual fund and Hedge fund information. The primary objective of this project is maintaining the customer information. This project was developed five years before. That time they will create two database based on client requirements, i.e one is NY-Portfolio, and another one is London-Portfolio. Each database having account information, contacts address all those thinks. But later on they are getting so many problems in production phase. Actually the problem means record duplication, performance issues and maintenance issues etc. So, after that they asking to merge single databases both countries.

Project #7

Project Name : E-Cargo

Duration : April 05-February 06

Language : Java 2.0

Technologies : Struts, Servlet, Java Server Page(JSP), HTML, Java Script

Database : Oracle 8i

Web server : Apache Tomcat 4.0.1

Size : 6

Organization : Leading software Technology.

Role : Software Engineers

Responsibility : Analysis, Coding, Unit Testing

Description :

Cargo literally means hugs amount of goods. The primary objective of this project is cargo tracking. That is the system tells which place the cargo is being crossed at present. The primary goal of the customer is to book a cargo and track a cargo. Book a cargo should contain the information about the receiver, mode of transfer, type of cargo, number of cargo and any type of cargo. After the customer specifies cargo he should displayed with a proformabill. After that fill was confirmed to customer than next the cargo people was going to collect the cargo from direct customer place. The system provides the option to customer finding the status of cargo in online anywhere and any time. Whenever the cargo properly reached to the opposite customer than acknowledgement will send back to the customer.

PERSONAL DETAILS:

Date Of Birth : 17-02-1977

Father Name : M.Ramalingam

Sex : Male

Status : Single

Passport Number : E 2342253



Contact this candidate