Post Job Free

Resume

Sign in

Management Data

Location:
San Francisco, CA
Posted:
March 31, 2015

Contact this candidate

Resume:

SURESH R

JAVA Consultant

E-mail: acoy5s@r.postjobfree.com

Phone: 713-***-****

JAVA Consultant

Summary:

. Over 7+ years of wide-range experience in various Cross Platform

(client/server) Industry verticals like Banking, Medical and Insurance

as a designer and developer using Java and Enterprise Java

technologies on Unix and Windows Platforms.

. Designed and Developed Enterprise applications using Java/J2EE Design

Patterns like Service Locator, Singleton, Business Delegate, MVC,

Front Controller, Filters, View Helper, Composite View and DAO.

. Experience in using Struts framework to develop presentation tier.

. Experience in developing light weight and robust J2EE applications by

integrating Spring 2.5/3.0 with Struts by delegating action management

. Well versed in configuring Spring Application context for creating

spring beans and referencing the beans using dependency

injections/IOC.

. Experience in Spring Web MVC to develop the applications using handler

mapping, view-resolve, and view-helper.

. Experience in developing distributed and enterprise applications using

Enterprise JavaBeans (EJBs) implementing session beans, entity beans,

and message driven beans.

. Experience in migration from Entity beans to Hibernate for

persistence.

. Experience in developing and deploying J2EE components on Application

Servers like IBM Web Sphere Server, Oracle Weblogic.

. Monitored the error logs using log4j and experience in writing and

executing unit test cases using Junit testing frame work.

. Experience in working on multiple operating systems like Windows XP,

UNIX.

Technical skills:

Languages: C, Java, XML, SQL and PL/SQL.

Operating Systems: Unix, Windows XP.

Web Technologies: J2EE,JSP,Servlets,JNDI,JDBC,JSTL,Custom Tags,

Filters

Front-End HTML, JavaScript, Angular JS.

Technologies:

Frameworks Struts2.0,Spring2.5/3.0,Hibernate3.0.

J2EE technologies: RMI, JNDI, Connection Pooling, EJB

Web/Application BEA Weblogic 9.x/10.x, IBM Websphere 7,

Servers: Apache Tomcat 5.x/6.0.

IDE's: Eclipse3.0/3.1, RAD 8.0

Data Bases: Oracle 9i/10g, DB2, MySQL 4.1

Tools and Utilities: SDLC methods, CVS, ANT, Log4j, Junit.

Education: Bachelor's of Technology in Computer Science and Engineering

from JNTU

Professional Summary:

Project: CMM (Content Management Migration)

Sep'13 - Feb'15

Role: Java Developer

Client: Siemens, Mason (OH)

CMM project includes migration of various of data (assembled and individual

parts) using various bussiness processing methods to product structured

data and migrate this processed data from

Team center to NX environment which is common data model being used by

various client. The Team center data is of various types like PRO/E,

CATIAV5, CATIAV4, SWX - solid state parts etc.

Responsibilities:

. Providing technical assistance in creating High Level and Low Level

design using Spring framework, Hibernate, Websphere, Web Services,

Oracle, JDK1.6.Involved in integrating Spring with Hibernate

. Involved in the analysis, design, and development and testing phases

of application using SCRUM AGILE methodology.

. Developed JSP's, HTML, and DHTML that presents data to the client.

. Contributed in development of NX CAE software through software

lifecycle (SDLC), from requirements definition through successful

deployment .Creating data model and implementing the application

stacks.

. Implemented Model View Controller (MVC) architecture using SPRING

framework for view level customizations and interfaced with

the application logic.

. Prepare Spring configuration/injection rules and prepare transactional

guidelines to be used during the code development

. Spring MVC was used for Request handing with annotations.

. Developed Action classes, Form Beans to perform 3-tier architecture.

. Manipulated DB2 for data retrieving and storing using ORM.

. Extensively used XML to code configuration files.

. Used JUnit for unit testing.

. Provided the code for Java beans (EJB) and its configuration files for

the application.

. Estimating the timeline for the tasks and assigning them to individual

iteration based on the priority.

. Driving the development priority according to the business stories.

. Attending the daily standup to discuss about the progress of the

assigned tasks.

. Involved in research activities for determining frameworks and

technologies feasible for the application.

. Conduct knowledge sharing sessions among the team members in technical

areas.

Environment: Java 1.6,Websphere 7, WebServices, Spring MVC, Spring DI,

Hibernate 3.0, JPA, Java Script, Angular JS, DB2, EJBs, Maven, XML, JSP,

Ajax, Oracle 10g, Eclipse, JUnit, Log4J

Project: BCBSMI - Claims IO

Jun'12 - Aug'13

Role: Java/J2EE Developer

Client: BCBS,Detroit (MI)

Claims IO application works as a Claim search engine for the MI EDI gateway

HIPAA 276/277claim status inquiry transactions. This application interacts

with MI EDI gateway through MQ. As soon as 276 request is placed in the

queue a trigger will initiate the Claims IO search engine The basic

functionality of this application involves parsing the 276 request sent in

WellPoint format to retrieve the required information to search the QSTATE

and QCARE claims data base. Once the relevant claim information is

identified a 277 response will be created in WellPoint format and sent back

to the gateway

Responsibilities:

. Design and develop code to for the components required to interact

with MQs using JMS

. Prepare Functional Test Cases.

. Extensively worked on WebServices to get the data from third party

systems and Configured JMS queues on server.

. Prepare program specifications document for components developed as

part of Quality processes.

. Provided JUnit test cases for the application to support the Test

Driven Development (TDD).

. Building and Deployed the application in Weblogic Application Server.

. Worked with EJBs(session beans) to implement the business logic

. Provided Log4j support for the application for debugging the system

. Extensively used TOAD for managing the database.

. Extensively used HP's Quality Center (QC) Test Management tool and

HP's SOAPUI and Service Test Tools testing at the UI and UX

application layer in a java environment.

Environment: Weblogic 10.x, Java 1.5, Struts, DB2,, Hibernate, Junit, JSPs,

XML, JDOM, SOAP, Web Services, Maven, EJBs, HTML, JPA, Java Script, JQuery,

CSS, SQL, Eclipse, SoapUI,Log4j,Struts.

Project: BFE (Branch Front End)

Feb'10-May'12

Role: Java Developer

Client: Maybank (www.maybank.com.my), KualaLampur (Malaysia)

Branch Front-End provides complete teller functionality through a single

workstation. It supports cash management, positions, payments,

transactions, cards, and campaign and opportunity management. BFE maintains

about offers ergonomic screens for transactions and product origination. It

enforces personal contacts and promotes sales-oriented actions. Branch

Front-End relies on a well-architecture platform that integrates seamlessly

in the relevant back-end systems. And it provides business services within

an open, component-based S ONE architecture. It guarantees full reuse of

teller business logic across channels and allows easy integration to

banking devices.

The key Functionalities of the BFE are, Management of branches, cash-boxes

and devices. And Deposits and withdrawals, cheque management, Account

Opening, Card Management, Third Party, Remittance, Foreign Exchange and

Journaling and auditing.

Framework:

S ONE Enterprise Teller (ET) is the industry's first "smart-client"

teller application, combining the best of thin and rich client technologies

to provide scalability, real-time connectivity with deep offline

capabilities. The application is highly flexible and customizable, and its

centralized administration capabilities enable quick and efficient rollout

of new products, features, and upgrades. ET is used at the cash desk of the

bank and allows the user to service various types of requests that a

customer of the bank may want to perform at the front office at the branch

such as cash withdrawal, deposit, fund transfer etc.

Responsibilities:

. Involved in developing of NAO (New Account Opening) functionality

. Involved in developing ET Application - skin, meta and workflows

. Involved in the developing of e-Journals and auditing.

. Involved in developing ESB handlers. (Host Calls)

. Proactively fixed bugs and downsized the defect queue.

. Coordinated with QA and DEV teams for validating the CRs

. Performed unit testing and integration testing on QA and DEV

environments and rolled them on to PROD.

. Involved in resolving technical issues.

. Responsible in the code part of back-end database interactions.

. Involved in client calls and gathering the requirement of the project.

Environment: Struts 1.3, spring 2.3, Hibernate 3, DB2, EJB 2.0, S1

Composer, JQuery, Java Script, JPA, HTML, AJAX, XML

Project: DNMCPro

Aug'07-Jan'10

Role: Java Developer

Client: DNMC International, KualaLampur (Malaysia)

DNMC is the leading prepaid, postpaid mobile distributor for major networks

Maxis, Celcom, UMobile and Astro. DNMCPro is a web based application

intended for the account managers of DNMC to manage all mobile networks

sales details and reports.

The Application consists of two modules admin and users. Through admin we

can setup the master data, upload the raw data monthly and setup users

.Users enter the raw data into the system after which they calculate the

commission needs to be paid to managers and distributors .Users can manage

the inventory of SIM cards, phone devices, client details, reports.

Responsibilities:

. Designed the database for each sub module of DNMCPro.

. Designed table relations and mapping classes for hibernate.

. Done coding for the commission calculation for managers and

distributors.

. Done coding for backend classes to generate reports using jasper

reports.

. Designed the Jasper reports using the iReport Designer 4.6.

. Done production deployments and provided support of the application

Environment: Struts 1.3, Spring 2.3, Hibernate 3, MySQL 5.6, Jasper

reports1.2, JQuery, Java Script, JPA, HTML, AJAX, XML



Contact this candidate