Post Job Free
Sign in

Project Java Developer

Location:
Toronto, ON, Canada
Posted:
March 29, 2015

Contact this candidate

Resume:

ARJUN CHOUDHARY

** **** ******, *******, ******* - M4Y 2P8

647-***-**** ********@*****.***

Senior Java Developer/Lead

Summary

. An energetic, self-motivated Senior JAVA Developer with an overall

experience of over 9 years with Lead Experience in variety of projects

involving analysis, design, management, development & testing. My main

area of experience has been project development and architecture in

various technologies.

. I have worked primarily in the domain of financial services and

Telecommunication.

. I am Bachelor in Computer Science and Certified Professional Java

Programmer (SCJP 5).

. Proficiency in Java, J2EE. Extensive experience in developing various

web based applications using Struts, JSF and Spring frameworks.

. I have a working knowledge of Hibernate Framework and Web Services.

. According to the different project's requirements, mastered quickly the

business process, presented the best solutions and implemented high

quality applications.

. Exceptional problem solving skills in large-scale, mission-critical

applications, excellent communication, interpersonal and client skill.

. Reliable, team player and effective problem solver who is willing to

embrace new challenges.

. Proven ability to meet deadlines and manage projects under strict time

constraints, efficient and well organized.

. Provides hands-on support to junior members requiring extra technical

guidance or insight into processes and best practices

. Great willingness to learn new technologies and take challenges for

professional growth

. My current role is Application Development Lead at CIBC. I have also

been in the role of senior Java Developer and Technical Architect at

CIBC.

TECHNICAL EXPERTISE

. Languages/Technologies: JAVA, J2EE, Struts, Spring MVC, Spring Web

Flow, Spring Batch, SQL, PL/SQL, Autosys, JSP, JavaScript, jQuery,

AJAX, ANT, Junit, XML, HTML, log4j

. Database: Oracle.

. Distributed/Web Environments: IBM Web Sphere, Web logic, Tomcat

. Development tools: Eclipse, IBM RAD, Spring Source IDE, Oracle SQL

developer

. Products: IBM Web Sphere Portal, Chordiant, Oracle Identity Analytics

(OIA)

. Change Control Tools: Microsoft VSS, IBM Clear Case, CVS, SVN

PROFESSIONAL EXPERIENCE

From: 2014/04 - Current TCS (Onsite: CIBC - Toronto)

Role: Development Lead

Project: CCRD - Canadian Control Room Database

Environments: Java, J2EE, Spring MVC, JSP, JavaScript, jQuery, AJAX, Oracle

11g, PL SQL, Autosys, Feed Hub 2, Web logic, Informatica, Cognos

Project details: The current project release includes enhancing the

existing application, migrating legacy system into the new application

(Data + Application) building new components.

Responsibilities:

. Understanding Requirements, Design delivery, Construction, Implementation

and supporting various Test cycles (SIT/UAT/PAT).

. Create and maintain detailed design documentation (including class

diagrams and sequence diagrams) using the Unified Modeling Language align

with the existing standards.

. As an onsite counterpart and Development lead, my responsibilities

includes to monitor/mentor offshore team and also interact with the third

party application owners for designing new interfaces and enhancing the

existing ones.

. I am also responsible for designing and reviewing the new data model for

the application.

. I am also working on the migration strategies from database perspective

to migrate the legacy system to the new application.

. Monitored entire development phase with successive code reviews to meet

Industry standards and best performance.

Highlights:

. With the nature of Project and High review quality, I successfully had my

design signed off with minimum feedback.

. Lead a strong role while working on Migration requirements and helped

Business Analyst team to draft critical requirements.

. Worked with other application development team and finalized interface

agreements between the applications.

From: 2012/10 - 2014/03 TCS (Onsite: CIBC - Toronto) Role: Senior

Java Developer/Lead

Project: ERS - Entitlement Reporting System

Environments: Java, J2EE, Spring MVC, Spring Batch, JSP, JavaScript,

jQuery, AJAX, Oracle 11g, PL SQL, Autosys, Feed Hub 2, Web logic,

Oracle Identity Analytics Product.

Project details: The program objective was to enhance security of

technology environment using Oracle Identity Analytics (OIA).

Responsibilities:

. Understanding Requirements, Design delivery, Construction &

Implementation

. Create and maintain detailed design documentation. Conducted numerous

design reviews with the customer.

. Monitored entire development phase with successive code reviews to meet

Industry standards and best performance.

. Scheduling Feed Parsers build using Spring Batch using Autosys and

integrating Parsers with Feed Hub for file transfers across the

environment.

. Integrated OIA (Oracle Product with Web application and Feed Parsers)

. Coordinated with Operations Team for various Implementation Plan

walkthroughs that lead to flawless PROD code Deployment.

. Provided one-month warranty support for the entire project post

deployment.

Highlights:

. With the nature of Project, rapidly learnt Spring batch framework and

integrated the same with the existing design.

. Effectively lead a team of 15+ with 3+ Direct and efficiently coordinated

with Onshore and Offshore team.

From: 2011/09 - 2012/09 TCS (Onsite: CIBC - Toronto) Role:

Senior Java Developer

Project: WMCMS - Wealth Management Compliance Monitoring System

Environments: Java, J2EE, Struts, JSP, JavaScript, jQuery, Oracle 11g,

PLSQL, WebSphere

Project details: The system is an information system designed to facilitate

the trade surveillance.

Responsibilities:

. Understanding Requirements, Design delivery, Construction, Implementation

and supporting various Test cycles (SIT/UAT/PAT)

. Design and construction for the modules responsible for using struts

framework

. Implemented complex SQL and stored procedures for the best performances

of applications

. Ensured company's continuous growth by efficiently training junior team

members

From: 2010/10 - 2011/08 TCS (Onsite: CIBC - Toronto) Role:

Java Developer

Project: OBR FE Redesign - Online Brokerage Release 11

Environments: Java, Spring MVC, Spring Web Flow, JSP, JavaScript, jQuery,

XML, Weblogic

Project details: Redesigning Online Brokerage Release 11 Front-end Web

Application.

Responsibilities:

. Module lead for Investment products (Regular Investment Plan) and User

Transaction Management

. Understanding business requirements and use cases for the modules

responsible for.

. Creating Design artefacts using UML

. Added Standard Java design Patterns such as Factory & Singleton Pattern

to standardize the code

. Added Ajax functionality to web pages using jQueries.

. Configuring Spring WebFlows and JSP page design and development

. Integrating web application with CMS (Content Management System) to

develop and deploy in different languages.

. Support various phases included SIT, DIT, UAT and higher environments for

defect fixing for implemented modules

From: 2009/11 - 2010/09 TCS (Offshore: CIBC - Mumbai) Role:

Java Developer

Project: Chordiant CRM

Environments: Chordiant Foundation Server 5.6 & Decision Manager, Java 1.5,

My Eclipse 5.5, Web Logic Application Server, Clear Case, JSP, java Script

Project details: Chordiant CRM is a web-based front-end application

designed using Chordiant framework to enhance customer interaction.

From: 2009/11 - 2010/09 TCS (Offshore: NEOTEL - Mumbai) Role:

Java Developer/Lead

Project: CBU - Customer Business Unit (NEOTEL is the leading telecom

company in South Africa)

Environments: Web Sphere Portal Server 6.1, JAVA, JSF, JSP, Java Script,

PLSQL Dev 5.1.3

Project details: This project involves the development of custom Portal for

Neotel customers

Highlights:

. Implemented Inter portlet communication between different portlets on the

portal

. Single point of contact for the overseas development team, understand the

requirements and responsible for offshore deliveries.

. Supervised 5 developers, assigned tasks and provided technical

troubleshoot and support to them

From: 2006/03 - 2008/09 TCS (Offshore: VSNL - Mumbai) Role: Java

Developer

Project: RBU-Retail Business Unit (VSNL is the leading telecom company in

India)

Environments: Java, J2EE, Struts, Oracle, Eclipse, PL/SQL Developer,

Microsoft Visual Source Safe, Weblogic 8.1 Application Server

Project details: This project was to support broadband retails customers of

VSNL

Highlights:

. Successfully integrated web application using IBM web services with

Billing system (GENEVA), Oracle CRM and Oracle Provisioning system

(METASOLV)

. Implemented configurable framework to maintain different broadband plans

for different cities

. Migration of the existing customers to the new platform (Received

certificate for customer Satisfaction)

EDUCATION AND CERTIFICATION/TRAININGS

. Bachelor of Engineering in Computer Science - U. P. Technical University,

India 2001/05

. Sun Certified Professional, Java 5 Programmer

. Overview of Chordiant Foundation Server - Nov 2009

. Introduction about Service Oriented Architecture - May 2007



Contact this candidate