Resume

Sign in

Java Developer

Location:
Toronto, Ontario, Canada
Posted:
February 21, 2018

Contact this candidate

Resume:

Sekar Karuppan

ac4kdp@r.postjobfree.com +1-647-***-****

Highly Motivated, Solutions Driven with 14 years of IT experience in full project life cycle of Web and Enterprise Applications using Java/J2EE, Oracle, Spring, JavaScript, Jenkins, sonar, Hibernate Technologies & Frameworks, Client/Server and Database applications.

3 Years worked in Singapore various Government project Satyam Computer Services Limited (Tech Mahindra)

Worked 3 Years with Citi Bank(through TCS from India)

Strong capability in J2EE Technology's (Servlets, Java, JDBC, JSP, JNDI, Spring) and JDK

Experienced in designing GUI by using HTML5, CSS, JavaScript, JSP, JQuery

Experienced Test Driven Development using Junit

Worked on support projects and development project

Involved in getting the Functional/Business Requirements from the Clients/Analysts and preparing Detailed Design Documents & integration design

Experienced in Oracle writing Stored procedures, Functions and Triggers using SQL Queries

Having Good Experience in RTC,JIRA to adopt and use agile development for Custom workflows to track bugs, tasks also troubleshoot problems and identify/implement solutions.

Participate and lead release deployments to production

Good Exposure in Test Case preparation, Unit Testing, Module Testing, Integration Testing and Functional Testing in Project

Having knowledge on Unix shell scripting

Robust experience in open source frameworks Spring, Hibernate

Designed, developed and implemented Model-View-Controller (MVC) architecture using Spring Framework (Spring-Core, Spring-MVC, Spring-Web services, Spring-AOP)

Good experience on DevOps tools like Ant, Maven& Jenkins

Experience in working with Object Relational mapping (ORM) Tool through Hibernate

Good experience in using JDBC and working on databases such as Oracle

Having Good knowledge on UML

Strong capability in Application Servers like Web Logic, Apache Tomcat, Web Sphere and JBoss

Expertise on Agile (SCRUM, pair programming) and Waterfall methodologies

Good knowledge on Production Support

Good knowledge on REST Web Services,

Worked extensively on design patterns

Robust experience in build tools like Ant, Maven& Jenkins, logging with Log4j

Quick learner with strong problem solving skills, interpersonal skills and a solid team player

Highly adaptable and adept at building good working relationships.

Requirement Gathering and analysis

Application Development

Database Programming

Defects Fix

Documentation

Configuration Management

Design and Testing

Languages

: Java, J2EE, SQL, PL/SQL, JavaScript, XML, UML, Junit

Programming Tools

: UNIX SHELL SCRIPTING

Web Technologies

: HTML5, Java Server Pages (JSP), Servlets, CSS

Open Source

: Hibernate (3.0), GIT, Struts 1.2, Spring3.1.1, J2ee Web services,Maven,Jenkin

Application Servers

: IBM Websphere 6.1, BEA Weblogic 8.1/9.0/10.0/10.3, Tomcat 1.6,JBOSS5.1

Version Control

: SVN,CVS,GIT

RDBMS

: ORACLE, SQL, DB2

Design Tools

: RSA

Languages

: Java, J2EE, SQL, PL/SQL, JavaScript, XML, UML

Tool

: JIRA, RTC, Guidewire, Selenium

Java/J2EE Tech Lead

Organization

Designation

Duration

TCS

Assistant Consultant

06/Oct/2010 - Till Date

Satyam Computer Services Limited

Senior Software Engineer

08/Mar/2006 - 24/Sep/2010

Sierra Soft Solutions

System Consultant

19/Jan/2004 - 08/Feb/2006

Avantage Solution Ltd.,

System Consultant

05/Mar/2001 - 08/Jan/2004

Hindustan Software Limited

Trainee Programmer

Dec 1998 - Mar 1999

Oct 2010 – October 2017 Tata Consultancy Services

1. Project Title : PLT (Personal Line Transformation) Feb 2016– October 2017

Insurance Domain

Personal Line of Transformation:

A suite of application systems to support Insurance to key in, quote and submit the policies. Personal lines Transformation (PLT) is a multi-year initiative intended to simplify Nationwide and Allied's product management, distribution, underwriting and policy servicing.

While product, process and technology complexity independently contribute to increased cost and time to market, they collectively present an operational challenge only addressed by fundamental transformation. A business and technology solution that delivers simultaneous simplification across all three dimensions creates a multiplier effect and result in significant benefits. The fundamental components of our personal lines business,(product, process and technology)are very much interdependent. The complexity that marks our organization today cannot be alleviated in the meaningful way without addressing all three at once.

Responsibilities:

Developed the application under J2EE architecture using Spring

Extensive experience working with RDBMS -PL/SQL programming on Oracle, writing Stored Procedures and SQL Queries.

Used in build tools like Ant, Maven& Jenkins, logging with Log4j, Test Driven Development using Junit

Involved in writing unit test cases using Junit

Used Log4j for logging

Experience in Agile development (SCRUM) methodologies.

Work experience in Windows, LINUX and UNIX environment.

Used Putty, to check the server instances and log files.

Used WinScp to copy the files between remote and local machines.

RTC tool for to adopt and use agile development for Custom workflows to track bugs, tasks

Handling Unit Testing, Module Testing, Integration Testing and Functional Testing in Project using Selenium

Preparing and executing Test cases,Defect fixing, assigning to Team, Defects Tracking like open/assign/reassign/close,(RCA)Root Cause analysis for the Defects & Document Creation for tracking & report

KEDB documents preparation

2. Customer Management Service – Eclipse Security Jul 2015– Jan 2016

Banking Domain- CITI

Eclipse application provides all the details into a single view or the 360 degree view for the customer where end user could find all the details for the customer. This document is intended to security/btm team as an introduction to modules supported and overview of support process.

Responsibilities:

Developed the application under J2EE architecture using Spring.

Implemented Spring MVC (3.0) framework in the application. Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC).

Created and injected Spring services, Spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.

Developed various generic JavaScript functions used for validations.

Developed screens using HTML, CSS, JavaScript, JSP.

Extensive experience working with RDBMS -PL/SQL programming on Oracle, writing Stored Procedures and SQL Queries.

Involved in writing unit test cases using Junit

Used Log4j for logging

Experience in Agile development (SCRUM) methodologies.

Work experience in Shell Scripting in LINUX and UNIX environment.

Used Putty, to check the server instances and log files.

Used WinScp to copy the files between remote and local machines.

JIRA tool for to adopt and use agile development for Custom workflows to track bugs, tasks

Handling Unit Testing, Module Testing, Integration Testing and Functional Testing in Project using Selenium

Preparing and executing Test cases,Defect fixing, assigning to Team, Defects Tracking like open/assign/reassign/close, (RCA) Root Cause analysis for the Defects & Document Creation for tracking & report

3. Contract Viewer and Contract Distribution (CVCD) Jun 2014– Jun 2015

Banking Domain- CITI

Contract viewer is the repository of record for special customer contracts images – provides secure online search, view and reporting capabilities to the Enterprise for Special Customer Contracts and associated documents. This Application is in a single contract repository for entire Verizon Business. This supports over a 1Tera Byte of Contract documents. This also provides Work Flow tools that support and track work by various groups on the contract. This integrates with various Enterprise systems to accept Contracts and Supporting documents, automatically and be a source of validating contracts and providing Contractual Information and triggering processes in integrated systems at various stages.

Responsibilities:

Developed the application under J2EE architecture using Servlets and JSP.

Implemented Spring MVC (3.0) framework in the application. Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC).

Created and injected Spring services, Spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.

Used in build tools like Ant, Maven& Jenkins, logging with Log4j, Test Driven Development using Junit

Developed various generic JavaScript functions used for validations.

Developed screens using HTML, CSS, JavaScript, JQuery, JSON.

Implemented and used Web Services with the help of SOAP and JAX-WS to get updates from the third parties.

Extensive experience working with RDBMS -PL/SQL programming on Oracle, writing Stored Procedures and SQL Queries.

Developed ANT script to build .war files for the application and GIT as versioning system.

Involved in writing unit test cases using Junit

Jenkins & Sonar maintenance used for Dev environment deployment

Used Log4j for logging

Experience in Agile development (SCRUM) methodologies.

Work experience in Windows, LINUX and UNIX environment.

Used Putty, to check the server instances and log files.

Used WinScp to copy the files between remote and local machines.

Unit Testing, Module Testing, Integration Testing and Functional Testing

4. Optima Retail – Data Attestation Workflow Apr 2013– May 2014

Banking Domain- CITI

A global initiative is underway to create a new consolidated account level consumer retail data repository to suffice the need for all regulatory and analytical requirements. This will also revamp the current process of data collections. A new methodology of extracting, transforming and loading (ETL) monthly consumer data to Global Risk Basel Consolidator (GCBC) will be in place. This project will address a number of deficiencies with the current process as well as provide a framework going forward to enable to product accurate data in a timely fashion and provide scalable solution that will adjust more rapidly to changing regulatory requirements.

Responsibilities:

Developed the application under J2EE architecture using Spring, Servlets and JSP.

Implemented Spring MVC framework in the application. Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC).

Created and injected Spring services, Spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.

Developed various generic JavaScript functions used for validations.

Developed screens using HTML, CSS, JavaScript.

Extensive experience working with RDBMS -PL/SQL programming on Oracle, writing Stored Procedures and SQL Queries.

Involved in writing unit test cases using Junit

Used Log4j for logging

Experience in Agile development (SCRUM) methodologies.

Work experience in Windows, LINUX and UNIX environment.

5. CStore Nov 2010– Jul 2011

Retail Domain-Nielsen

Collected data received from device and stored in ETL Db. Also the stored data modified and reformatted file send to client. TIBCO Process calls the java program to Load incoming causal files from CM, parses the XML file stores in object and then populates in the tables. Also creating reformatted files from DB values send to FTP folder using TIBCO.

Creating Dashboard reports using stored procedures. Having the calculation based on columns values needed.

Responsibilities:

Requirement Gather and development in J2ee Environment since its maintenance project

Client Interaction and support

Experience in Agile development (SCRUM) methodologies.

Java / J2EE Senior Developer--Mar 2006 – Sep 2010-- Satyam Computer Services Limited (Tech Mahindra) - India

6. LSDB (Locomotive Spec Database Apr 2010– Sep 2010

Logistic Domain

Locomotive Spec Database (LSDB) used by Systems Engineering, Inquiry Group and Area Sales departments for the purpose of creating original spec documents for locomotive and component set orders..

Responsibilities

Interacting with Client to get the requirements for the project

Onsite Coordinator- Providing coordination among the offshore team and onsite

Design and development of Modules using J2EE technologies

Development using Struts,Java,JSP and Oracle 10g

Technologies worked : JDK 1.4, J2EE, JSP 2.0, Spring, JavaScript, JUNIT, Maven, XML, XSD, WebLogic 9.x, Eclipse

7. Ministry of Health-ILTCIS(MOH-Singapore) Sep 2009– Mar2010

The main objective of this application is to have an Internet account servicing solution for GE Money Asia that will enable fulfillment of business targets as well as the retention and acquisition of a number of key clients. This application provides on-line application & account servicing functionality to meet the needs of GE Money, its retailers and customers. It does initial verification for the customer and approve the application in principle. Application does various checks from the external system before approving the application in principle

Responsibilities

Developing web Applications using Spring MVC framework implementing Controllers, spring Forms, Spring Validation Framework and Spring Tag Libraries.

Design and development of Modules using J2EE technologies

Preparing JUnit Testcases.

Implemented Log4J.

Development using Spring,Hibernate and Oracle 10g

Technologies worked : JDK 1.4, J2EE, JSP 2.0, Spring, JavaScript, JUNIT, Maven, XML, XSD, WebLogic 9.x, Eclipse

8 CAAS, CSA, EASYS- Civil Aviation Authority of Singapore)-Singapore Apr 2008– Sep 2009

Civil Aviation authority of Singapore has a number of online applications under it. The online application for FIDS, Asia Pacific Consultative link etc are few application under CAAS. Also handling EASYS internet & intranet application under MHA.

Technologies worked : Struts, Java, JSP, Hibernate, Spring, Eclipse

Responsibilities

Developing web Applications using CMS

Design and development of Modules using J2EE technologies

Preparing JUnit Testcases.

Development using Spring,Hibernate and Oracle 10g

9 Precision Vehicle Operating System (PVOS) Jul 2007– Mar 2008

Domain Logistic -Ford Motor Company, Premier Automotive Group, North America & Canada

Port of Vehicle Operating System (PVOS) is a Ford web-based application for managing the car damage, repair and delivery and other related activities, performed at CANADA AND US port of entry, ranging from receipt of imported vehicles against shipment invoice until dispatch to Dealers against orders, for the different imported vehicle brands (Ford, Jaguar). The PVOS system captures and processes data in real time as well as generates consolidated business intelligence reports for management review.

Technologies worked : Struts 1.2, Java 1.5, JSP, Web Service and Hibernate

Responsibilities

Design and development of Modules using J2EE technologies

Preparing JUnit Testcases.

Development using Struts,JSP and Oracle

10 Port Of Entry Management System (POEMS) Jul 2006– May 2007

Domain Logistic Ford Motor Company, Premier Automotive Group, Japan

Port of Vehicle Operating System is a Ford web-based application for managing the car damage, repair and delivery and other related activities, performed at CANADA AND US port of entry, ranging from receipt of imported vehicles against shipment invoice until dispatch to Dealers against orders, for the different imported vehicle brands (Ford, Jaguar). The PVOS system captures and processes data in real time as well as generates consolidated business intelligence reports for management review.

Technologies worked : Struts 1.2, Java 1.5, JSP, Web Service and Hibernate

Responsibilities

Design and development of Modules using J2EE technologies

Preparing JUnit Testcases.

Development using Struts,JSP and Oracle

.

Java / J2EE System Consultant-Mar 2001 – Jan 2004--Sierra Soft Solutions, India

11. DCC(Data Classification and Clean Engine ),Intra Office Mail System &Sodexho Feb 2003– Jan 2003

Description: DCC: Client handles very huge numbers of transport services. We are giving the solution throw this project clean and classification of goods. Also give options for goods transport permission to agent. Finding the goods status, currently which location sited and also track the custom status.

Intra Office Mail system: Intra Office Mail system is providing communication between different users is made of using socket programming. The user interface is made of using curses and it is an interactive one. More number of clients can be connected to the server from difference nodes. The connected user name will be listed in the server window as well as user’s window, in order to select their preferable users to communicate. Threads make the routing to difference users possible.

Sodexho: This project provides maintained the whole company wherever the Management people there. It’s centralizing the data’s and update anywhere throws net. Also process the Quotation of the clients, filter the Quotation. Easy way to identify the position of the particular staff (management of ordinary) also gives currently where they work and position.

Overall Technologies worked : Java, Servlet, JSP, EJB and JavaScript

Masters in Computer Application Bharathidasan University, India 1996 to 1999

Bachelor of Science in Mathematics Bharathidasan University, India 1993 to 1996

Sun Certified Java 1.2 Programmer

ITIL Certified



Contact this candidate