Post Job Free
Sign in

Java Developer

Location:
United States
Posted:
April 22, 2015

Contact this candidate

Resume:

Rajneesh

Technical Lead / Sr. Java J*EE Developer

Objective

Aspiring for Java J2EE Lead /Senior Developer roles in an organization to provide design & development solutions for

enterprise mission critical applications utilizing my expertise in analysis, implementation, mentoring and configuration

management.

Profile

Comprehensive work experience of around 8+ years in various web based & client/server projects using Java J2EE

technologies.

Substantial experience in Telecom, Insurance, Finance, Health Care / Pharmaceutical, Infrastructure, IT, etc industry

verticals.

Substantial experience in complete Software Development Life Cycle (SDLC).

• Fast learner and a self motivated team player with effective communication skills.

Significant Roles & Achievements

Technical

• Expertise in designing and developing web based enterprise applications using J2EE technologies like Servlets,

JSP, EJB, Struts, Hibernate, Spring, JDBC, JNDI, JMS, Java Beans, JavaMail, JAXB, SAX/DOM, Web services,

XML, XSL, XSLT and UML.

• Expertise in Object Oriented Analysis and Design (OOAD) using Rational Unified Process (RUP) and Unified

Modeling Language (UML) using Rational Rose.

• Expertise in IBM/SUN design patterns including Data Access Object, Session Façade, Business Delegate, MVC

And Singleton.

• Strong experience with JUnit in performing unit test and determining the application functionality.

• Extensive experience working in Struts Framework, O/R mapping Hibernate framework and Spring

Framework.

• Extensive experience working on Web Services architecture in SOAP and WSDL using JAX RPC.

• Extensive experience in Software Development Life Cycle (SDLC) – Requirements Specification, Design

documents and writing Test cases.

• Extensive Experience working/knowledge with Data Modeling and Data Access programming.

• Extensive Experience working with JMS and MQ Series.

• Proficient in using various IDEs like WSAD, Eclipse and JBuilder.

• Experience working with versioning tools like CVS, StarTeam and Clear Case.

• Proficiency with Strong Experience working with Databases like Oracle 10g/9i/8i/8 and SQLServer.

• Strong Experience in writing Stored Procedures, Functions and Triggers.

• Extensive development in UNIX, Windows XP/NT/2000/98 and Linux.

Functional/Leadership/Management

Received Best Achievement Award for the Verizon Wireless project entitled NetAce.

Successfully handled deployments to the Production, Staging and QA environments.

Introduced the team and convinced the client to go with SCRUM and XP – AGILE development processes; Client was

highly impressed and insisted on agile processes for all projects thereon.

Successfully played the role of Process Evangelist for identifying/customizing simple yet effective development processes.

1 of

RajneeshBhasskar_JavaJ2EEDevLead_KTI Page

9

Involved in pre sales activities including Project Proposals, brought them to a successful closure.

Technical Skills

J2EE, WebLogic, WebSphere, RAD/Eclipse, UML, OOAD

Strengths

Java, J2EE – EJB, Servlets, JSP, JMS, Web Services, XML, HTML, DHTML, JavaScript

Languages

Oracle PL / SQL, SQL Server

Database

App/Web Servers Web Sphere 7.x, 6.x, 5.x, WebLogic 6.x, 9.x, Tomcat 4.x

Rational Application Developer, Software Modeler, Software Architect, Eclipse, WSAD, IBM Visual Age for

IDE

Java, JBuilder

Hibernate, Spring, Quartz, Castor, Struts, JUnit, Ant, Bugzilla

Open Source

Rational Rose, MS Project, MS Visio, SQL Navigator, TOAD, JIRA

Tools

CVS, StarTeam, IBM ClearCase

Version Control

OOAD, UP, Agile SCRUM, XP

Concepts/ Processes

Operating Systems Solaris, Linux, Windows 9x, NT, 2000, XP

Academic / IT Trainings & Certifications

• Masters of Computer Science, Teaneck, NJ.

• Bachelors of Technology (Computer Science), INDIA

• Awarded Colonel Fairleigh Dickinson Scholarship, USA

• Brainbench Certified Java 2 Professional, USA

• Brainbench Certified Hibernate 3.x Technology, USA

• Brainbench Certified EJB 3.x, USA

• Trained in Developing Enterprise Applications using .Net Framework by NIIT, INDIA

Professional Experience

MetLife Treasury, New York, NY

Jul’11 – Present

Sr. J2EE Lead / Developer

Project: TMW (Treasury Middleware)

Description:

Treasury Middleware will provide batch ACH services with the bank(s) including the conversion of submitted standard format

files to the Bank specific formats (for e.g. Nacha, MT Messages, SEPA, Zengin etc.). TMW is sufficiently flexible so as to

support new standards and Bank formats as they emerge.

Responsibilities:

• Working as a Module lead and involved in Requirement Analysis, Design and Implementation.

2 of

RajneeshBhasskar_JavaJ2EEDevLead_KTI Page

9

• Closely worked with Analysts and FRD and handled validations, Augmentations and preferences development in the

framework level.

• Designed implementation for SAX & DOM parsers which is used for xml parsing

• Understanding the customer requirements, mapping them to functional requirements and creating Requirement

Specifications.

• Involved in task prioritizing, estimation and distribution across the team. Also attended the client’s calls to handle the

issues.

• Developed Property table lookup using Singleton Design Pattern.

• Implemented the Augmentation rules for SEPA, NACHA and MT messages file formats.

• Implemented and design the new Bank format as Zengin file formats.

• Implemented a solution to handle the Hung Thread in the application.

• Highly involved with DB changes like created SQL queries, Stored Procedure, Triggers etc.

• Handled all of the Transmissions and FTP process with in the application.

• Training the new resources in the technologies and tools used in the project.

• Build Interfaces to support and process the CashFlow feeds using Java & J2EE technologies.

• Build Interfaces to support and process the Batch EFT feed using Java & J2EE technologies.

• Closely working with management to identify and mitigate the risks identified.

• Document prepared and reports generated for all the working sections.

• Developed technical specifications for team.

• Involved / Analyzed and Design a process to upgrade the Websphere version to a Higher version.

• Develop a process to improve various process such as Handling various Remedies, IDM requests to speed up the

process.

• Used TWS Job Console to monitor the Maestro/Transmission jobs.

• Monitored the error logs using Log4J and fixed the problems.

• Effective ongoing maintenance and support by providing timely solution. Worked diligently with different groups

of Business Analyst, End Users, QA team and Production Support team for meeting the deadlines of the project.

• Involved in preparation of Technical Manuals and Documentation for the entire enhancement project that could be

used as a reference for Developers in future.

Project: EPS ( Enterprise Payment Solution )

Description:

The Enterprise Payment Solution (EPS) is intended to provide a scalable Enterprise Payment Solution that supports all line of

business needs for accepting customer payments via credit cards, debit cards and EFT, providing customers with increased

payment flexibility by opening credit and debit card channels.

The proposed solution will allow the leveraging and reuse of integration components so costs can be avoided for new products

that wish to offer credit card capabilities. EPS will drive a common customer experience for payment processing across multiple

product lines, aligning with MetLife’s customer centric strategy.

EPS will be payment vendor agnostic allowing less intrusive plug and play of payment vendors and acting as an accelerator for

international/global payment integrations.

3 of

RajneeshBhasskar_JavaJ2EEDevLead_KTI Page

9

Responsibilities:

• Working as a Module lead and involved in Requirement Analysis, Design and Implementation.

• Closely worked with Analysts and FRD and handled validations, Augmentations and preferences development in the

framework level.

• Understanding the customer requirements, mapping them to functional requirements and creating Requirement

Specifications.

• Involved in task prioritizing, estimation and distribution across the team. Also attended the client’s calls to handle the

issues.

• Involved in preparation of Technical Manuals and Documentation for the entire enhancement project that could be

used as a reference for Developers in future.

• Handled PGP Encryption as well the Certificate Renewal process.

• Developed various Web Service Clients with in the application to support the Business requirement using AXIS

1.4.

• Developed SQL queries for various module and developed Stored Procedures and Triggers.

• Created all the modules which are used to validate any Credit Card feed before sending it to the Bank.

• Develop module based on Business Delegate and Singleton Design pattern for User Registration Module.

• Created the module which creates the Bank specific Pre Registration format.

• Involved in design of the new Billing Partners channels to the application. Extensive knowledge sharing and

documentations creation to articulate the new Design.

• Involved and design the new Payment History feature with in the application.

• Design and Implemented the enterprise wide Messaging solution to support the Business need for sending

Notifications to the actual users using IBM Message Queue and JMS.

• Handled & Setup all of the Transmissions and FTP process with in the application.

• Monitored the error logs using Log4J and fixed the problems.

• Used DAO pattern to retrieve the data from database.

• Used SAX and DOM XML parsers in the application.

• Involved / Analyzed and Design a process to upgrade the Websphere version to a Higher version.

• Used TWS Job Console to monitor the Maestro/Transmission jobs.

• Developed Cognos reports for Product definition for the Billing partner.

• Developed technical specifications for team.

• Effective ongoing maintenance and support by providing timely solution. Worked diligently with different groups

of Business Analyst, End Users, QA team and Production Support team for meeting the deadlines of the project

Project: Metcheck

Description:

Checkwriting/Disbursement Platform is a centralized system that provides Checkwriting and EFT functions to several Financial

Services areas including Health Claim, Universal Life, Cyber System, Annuity, Agents Compensation, Billing and Collection,

CEASAR, and NPS. A user can create a check based on the lob and can print the check to any of the print locations. There are

set of functionalities that allows the customer to manage a check. There are a lot of other functionalities like reconciliation at the

print sites or let the check go throw with some kind of work flow where an administrator approves or rejects a check. There is

batch side of the Metcheck where a batch feed is received by the application and resultant check gets printed to the print sites.

Responsibilities:

4 of

RajneeshBhasskar_JavaJ2EEDevLead_KTI Page

9

• Working as a Module lead and involved in Requirement Analysis, Design and Implementation.

• Closely worked with Analysts and FRD and handled validations, Augmentations and preferences development in the

framework level.

• Understanding the customer requirements, mapping them to functional requirements and creating Requirement

Specifications.

• Involved in task prioritizing, estimation and distribution across the team. Also attended the client’s calls to handle the

issues.

• Involved in various phases of Software Development Life Cycle (SDLC) as analysis, architecture design &

development.

• Developed user interface using JSP, JSP Tag libraries, Java script to simplify the complexities of the application.

• Implemented the application using Spring Framework with Model View Controller design pattern.

• Effective ongoing maintenance and support by providing timely solution. Worked diligently with different groups

of Business Analyst, End Users, QA team and Production Support team for meeting the deadlines of the project.

• Involved in preparation of Technical Manuals and Documentation for the entire enhancement project that could be

used as a reference for Developers in future.

• Developed technical specifications for team.

• Monitored the error logs using Log4J and fixed the problems.

Environment: Java 1.5, JIBX, JMS, Spring 2.5, WebSphere 6.1/8.1, Oracle 10g, RAD, IBM Clear case, TWS ( Maestro

Jobs), Log4j, BuildForge, Quality Center, StarTeam, Java docs, XML, Struts, Servlets, JSP, DOJO, javascript, HTML.

CitiGroup, NewYork, NY

Aug’10 – Jul’11

Sr. J2EE Developer / Team Lead

Project: Phoenix (File Exports)

Description:

The File Export capability is a set of functions that allow a user to identify data stored in the system database to be exported in a

specified file format. This exported file is to be used for customer upload to various ERP systems for a variety of uses. File

Export is sufficiently flexible so as to support new standards and formats as they emerge and yet provide customers with the

experience of a consistent level of functionality. The File Export application looks at user entitlements in order to gain or restrict

access to information. Phoenix users can initiate Exports without using a template, or with a template created under File Services

module. The users can also create templates from the Export Data screen in addition to the Manage Exports screen. Once an

Export action is initiated, a record of Export Run is created. This record’s information can be seen in the Export Files grid.

Phoenix users can download the export run that was initiated as long as the run status is not in ‘Errors’ or ‘Deleted’ status.

Responsibilities:

• Working as a Module lead and involved in Requirement Analysis, Design and Implementation.

• Closely worked with Analysts and FRD and handled validations, Augmentations and preferences development in the

framework level.

• Handling dependencies using Spring configurations and used Hibernate as the persistent side frameworks.

• Wrote Test cases with JUnit3.8 and tested the coverage with Cobertura for every deliverables.

• Worked in WSDL creation and WebService development section of the project.

• Designed implementation for JBIX which is used for xml mapping.

5 of

RajneeshBhasskar_JavaJ2EEDevLead_KTI Page

9

• Understanding the customer requirements, mapping them to functional requirements and creating Requirement

Specifications.

• Involved in task prioritizing, estimation and distribution across the team. Also attended the client’s calls to handle the

issues.

• Implemented the Augmentation rules for SWIFT and BAI2 file formats.

• Training the new resources in the technologies and tools used in the project.

• Closely working with management to identify and mitigate the risks identified.

• Document prepared and reports generated for all the working sections.

• Trained in Web Sphere Grid computing and provide timely solution for all the related issues.

• Effective ongoing maintenance and support by providing timely solution. Worked diligently with different groups

of Business Analyst, End Users, QA team and Production Support team for meeting the deadlines of the project.

• Involved in preparation of Technical Manuals and Documentation for the entire enhancement project that could be

used as a reference for Developers in future.

Environment: Java 1.5, JIBX, JMS, Spring 2.5, Hibernate 3.3, CXF, Web Services, Dozer, WebSphere Compute Grid,

WebSphere 6.1, Oracle 10g, Maven2, RAD, IBM Clear case, SOAP tool, Log4j, JUnit 3.8, Java docs, XML, AbInitio,

Tibco BW and Oracle Entitlement Server.

Verizon Wireless, Warren, NJ

Sep’07 – July’10

Sr. J2ee Developer

Project: NetAce, OnePos, eROES

Description: NetACE is the credit scoring, activation and point of sale system Verizon Wireless will employ in all of its’ sales

locations. VZW has several products that provide services and support for POS Systems namely NetACE, ONEPOS, eROES,

Cash Management Workbook (CMW), Customer Account Maintenance, Customer Bill Payments, Retail Scheduler, DMD, E

Credit, Bill Payment Kiosk, etc. These are Internet and Intranet based applications, using diverse technologies and caters to

B2B, B2C, and A2A customers. OnePOS and NetACE being the main system used in all the VZW store channels in this country

has a portal interface and has been designed using methods and techniques to speed up the sale process with minimal user

interaction. NetACE also provides web services to B2B clients like Wal mart, Target that is based on SOA. Cash Management

System (CMW) is an application to manage the cash details of daily transaction around all the stores.

Responsibilities:

• Involved in Design and Development of GUI Interface for Credit Submission, Service Info, Payments and Activation

module for NetACE, OnePos and Eroes application screens, using extensively JSP, Servlets, JavaScript and MQ Calls,

utilizing an in house MVC Model 2 Design Pattern Framework.

• Tech lead and architect for the POS Global Phone Project, using Struts Framework/Ajax/DWR. Involved in architecture

for OnePOS, NetACE and Eroes application.

• Provided coarse grained and fine grained XML Web Services to B2B and B2C clients based on Service Oriented

Architecture (SOA). Exposed the Business logic as independent components using J2EE Design Patterns.

• Involved in implementation of Log4J in order to induce debug and info logging.

• Developed Data Access Layer using Hibernate components

6 of

RajneeshBhasskar_JavaJ2EEDevLead_KTI Page

9

• Implemented Hibernate configuration files and mapping files

• Exposure to MVC architecture of Spring with Hibernate.

• Designed the framework for interacting with the billing systems for Customer Account Maintenance using Castor,

DWR technologies.

• Fine Tuning and optimization provided by monitoring the application response using tools like IE Analyzer,

Implemented filter based solutions for front end caching.

• Involved in Design and Development of building Activation Contracts using Struts and ftp them to the Backend using

Applet.

• Involved in the Alltel Conversion process to VZW, Tech lead for the Alltel prepay conversion to VZW using

Struts/DWR.

• Developed credit application process using Webservices for Wal Mart.

• Version control was managed through CVS.

• Effective ongoing maintenance and support by providing timely solution. Worked diligently with different groups of

Business Analyst, End Users, QA team and Production Support team for meeting the deadlines of the project.

• Involved in preparation of Technical Manuals and Documentation for the entire enhancement project that could be used

as a reference for Developers in future.

• Provided support for entire Verizon Wireless Point Of Sale system, by taking the On Call pager and phone support, on

a rotating basis.

Environment: J2EE, JDK 1.4.x, Oracle 9iAS, JAXP, JAX RPC, Struts 2.0, Spring, Hibernate, Webservices, Apache

Ant, Castor 1.0.3, JSP2.1, Servlets 2.3, JDBC 2, JavaMail 1.2, JTA 1.0.1, JMS, JNDI, Log4J, JUnit 3.8.1, RMI, UML, MS

Visio, MQ Series, AJAX, DWR, DoJo, JQuery, XML, XSLT, XSL, CSS, DHTML, HTML, Oracle 9i, BEA Message Q,

Textpad, Eclipse 3.2, J developer, Unix.

Verizon Business, Waltham, MA

May’07 Aug’07

Sr.J2EE Developer

Project: GDS

Description: Verizon Business is global in nature and has presence across the globe. This project involved development of

website for Employee working for Verizon. This website provides various facilities like currency conversion, language

translation, calendar service and news events. Each employee can access this website by first registering to the website and then

use the currency conversion functionality which shows exchange rates of 64 currencies over the world, and also can use the

language translation facility and other facilities.

Responsibilities:

• Involved in various phases of Software Development Life Cycle (SDLC) as analysis, architecture design &

development.

• Implemented the application using Jakarta Struts Framework which is based on Model View Controller design

pattern.

• Developed user interface for registering the User using JSP, JSP Tag libraries, Struts Tag Libraries and Java

script.

• Developed a SQL tool which act as a back door to the Database using JSP, JSP Tag Libraries and Java Script.

7 of

RajneeshBhasskar_JavaJ2EEDevLead_KTI Page

9

• Developed a Parser Scheduler which reads data sent by request builder and insert data into the table.

• Developed a Spot light tools which displays the current Events in the Verizon on the website using JSP, JSP Tag

Libraries and Java Script.

• Implemented various design patterns in the project such as Business Delegate, Data Access Object and Singleton.

• Designed various Stored Procedures for getting conversion of currency exchange rates.

• Designed various Triggers for Job scheduling.

• Monitored the error logs using Log4J and fixed the problems.

• Used CVS for version controlling.

• Used ANT scripts to build the application and deployed on WebLogic Server.

• Deployed the application on WebLogic Server.

Environment: Eclipse, JSP, Struts, Servlets, JDBC, JavaScript, JNDI, CVS, Log4J, ANT, WebLogic Server 8.1,

Oracle 10g, Windows XP professional .

Blue Cross Blue Shield of California, San Jose, CA

Aug’06 Apr’07

Sr.J2EE Developer

Project: EAC & EAS

Description: Blue Cross Blue Shield of California has been serving the health insurance needs of California residents since

1937. This project involved development of website for agents working for BCC. EAS enables Agents to access their account

information after logging in and can view details about previous & present transactions. EAC enables agent to create hyperlink

that the agent can put in their respective site and user can use that link to check the various plans that are being provided by BCC.

Responsibilities:

• Involved in various phases of Software Development Life Cycle (SDLC) as analysis, architecture design &

development.

• Developed user interface using JSP, JSP Tag libraries, Struts Tag Libraries and Java script to simplify the

complexities of the application.

• Implemented the application using Jakarta Struts Framework which is based on Model View Controller design

pattern.

• Used Struts validation in the presentation layer.

• Dynamically displaying Agent Id’s and names for a given tax id using JSPs & Java script.

• Designed SQL queries to get the Agent information and data from database.

• Designed SQL queries to get the various plans available for a particular state.

• Developed Data Sources to get the required JDBC connections.

• Created hyperlink for Agent which when clicked direct the user to welcome page that contains Agent information &

various available Insurance plans.

• Designed various search options for the Agent.

• Monitored the error logs using Log4J and fixed the problems.

• Developed the different components of application such as JSPs, Servlets using RAD.

• Used CVS for version controlling.

Environment: RAD 6.0, JSP, Struts, Servlets, JDBC, JavaScript, JNDI, CVS, Log4J, ANT, WebSphere App server 5.1,

Oracle 9i, Windows XP professional .

8 of

RajneeshBhasskar_JavaJ2EEDevLead_KTI Page

9

9 of

RajneeshBhasskar_JavaJ2EEDevLead_KTI Page

9



Contact this candidate