Post Job Free
Sign in

Java/J2EE Developer

Location:
Los Angeles, CA
Posted:
September 19, 2013

Contact this candidate

Resume:

RAJAKOKILA SUBBURAMAN

***** ******** ***, *** # ***, Tustin, CA 92780 / 714-***-**** /

**********@*****.**.**

SUMMARY OF EXPERIENCE

Around 5 years of technical expertise in complete Software development life

cycle process including Analysis, Design, Development, Testing and

Implementation.

Experience in Core Java, Object Oriented Analysis & Design (OOAD),

particularly in the development of Use Cases, Class diagrams, Activity

diagrams & Sequence diagrams using Rational Rose and Star UML.

Extensively used Core Java 5.0 Collection framework - Map, Set, Lists, and

Array Lists.

Worked in design, development of internet/intra-net applications using J2EE

features like Servlets, JSP, EJB, Java Beans, JNDI, JMS, JDBC, Web

Services

Extensively applied Struts 1.1/2.0 Framework, Spring 2.0-MVC framework in

the presentation layer.

Good working experience on JSP with Tag Libraries and Custom Tag Libraries.

Experience with XML related technologies such as XML, XSL, XSLT, XSD, XML

Schema and DOM

Experience in using Application Servers like JBoss4.x/5.x, IBM Websphere,

and web servers like Apache Tomcat.

Proficient with databases like Oracle9i, Oracle 10g, MS Access and Derby.

Exposure to tools like ANT, CVS, PVCS, Tortoise SVN, JUnit and Log4j.

Working knowledge in Actionscript, Javascript, jQuery, SQL, PL/SQL and

Stored Procedures.

An innovative team player proven to work under tight deadlines, adaptable

to new software technologies, quick learner and also can work efficiently

as an individual.

Self-starter, result-oriented team player with an ability to manage

multiple tasks simultaneously.

EDUCATION

Bachelor Of Engineering, Computer Science (June 2008), Anna University,

India (GPA 3.8 / 4.0)

TECHNICAL SKILLS

Operating Systems : Microsoft Windows XP /2000/98/, MS-DOS, Unix

Languages : Java 5.0, SQL, PL/SQL

Databases : Oracle 8i/9i/10g, MySQL, MS Access

J2ee Technologies : Java Beans, JSP, Servlets, EJB3.0, Struts2.0,

Spring 2.0, JDBC, JNDI, JMS, Web services

Web Technologies : HTML, XML, XSL, XSLT, JavaScript, CSS,

Adobe Flex Cairngorm Framework

Application/Web : IBM Web Sphere 5.0, JBoss 4.x/5.x, Apache

Servers Tomcat

IDEs : RAD7.5, MyEclipse 8.0, NetBeans

Web Tools : Photo shop, Fireworks, Flash, Dream Weaver,

Flex Builder

Design Tools : UML, Rational Rose

Contemporary : ANT, JUnit, Log4j, MVC, Intercepting Filter,

Technologies Front controller, Composite view, Business

Delegate, Service Locator and DAO

PROFESSIONAL EXPERIENCE

Tata Consultancy Services (TCS), India,

April 2012 -Aug 2013

Systems Engineer

Client: Payment Systems Credit Union - Financial Services(PSCU-FS), FL, USA

Project: Partner Channel Invoicing (PCI)

Description:

The Partner Channel Invoicing is an application used to create the Billing

System. Billing System is used to generate invoices to the clients of PSCU-

FS. Each module will have its own functionalities. The major part of the

invoice generation involves in the Billing parameter maintenance. All the

configurations and parameters will be separated to help the Billing System

to generate invoices. The external systems used are GL Systems, Tax-ware

Update Systems, CallPro3 and Bill-pro Systems.

Responsibilities:

Created development design document by fetching requirements from SRS and

BRD.

Code was developed using Java 1.5 on windows machine using MyEclipse8.5

editor.

Involved in the UI development using Adobe Flex3.0 programming/ Cairngorm

Framework.

Developing Session Beans used for the business Logic using EJB3.0

Developing Entity Beans ORM mappings from the Database Tables with the

representations of cardinal relationships.

Establishing connectivity between Flex UI and the EJB back-end using

GraniteDS

Tortoise SVN is used for code repository.

Oracle11g is used for back-end. SQL's were written using Toad 4.6.

Unit testing and Integration Testing of the code is done using Junit4.

Created build.properties and build.xml to build the project into jar and

tar files.

Environment:

Java 1.5, Ant1.6.5, Junit4, Adobe Flex Builder, GraniteDS, Jboss4.x,

EJB3.0, MyEclipse8.5, Windows, SQL, Toad 4.6, Tortoise SVN, Log4j, Jira.

Tata Consultancy Services (TCS), India

Jan 2011 -Mar 2012

JPM Chase (JP Morgan Chase), CA

Programmer Analyst

Project: OTP-E2E (Order To Pay - End To End Enablement)

Description:

OTP Business Settlement Network (XBSN) provides a complete electronic order

delivery, invoice processing, and payment service for business-to-business

commerce. The OTP Supplier Manager is a hosted, shared supplier network

that allows buyer to select from, and add their vendors to, in order to use

the XBSN features. E2E is a component which facilitates a buyer on the OTP

Network to do business with a Supplier on the OTP network

Responsibilities:

Created FRD based on business requirements outlined in BRD.

Translated Business Flow Charts and Use Cases into Class, Sequence

diagrams, Activity diagrams and ER diagrams using Rational Rose.

Developed Web Interfaces using HTML and JSP. Used JSTL tag libraries

extensively.

Developed JSP pages, Action Servlets and XML based action-mapping files

required by Struts framework (MVC based) in the web tier for the

application.

Spring-DAO framework is used for back-end. interactions of the application.

Tortoise SVN is used as code repository. Oracle11g is used for back-end.

Developed and implemented many database queries, stored procedures and

functions in SQL/PL-SQL using Toad 10.6.1.

Unit testing and Integration Testing of the code are done using Junit4.

Jira is used for bug tracking and bug fixing.

Environment:

Eclipse6, JDK 6, Tortoise SVN, Jboss Server 5, Oracle 11g, Jira, ANT 7.

Tata Consultancy Services (TCS), India

Aug 2009 -Dec 2010

Systems Engineer

Client: Lloyds Banking Group, UK

Project: End-To-End Account Opening Application(CAO)

Description:

The Commercial Account Opening is an End to End Account Opening application

used to create Commercial account such as saving account, high-volume

accounts and re-accounts for the business Commercial customers such as sole

trader, limited companies, charities, trust, etc.

Responsibilities:

JSP is used for the dynamic page generation and Custom Tag Libraries to

maintain JSP code separately from Java code.

ORM framework - Hibernate is used for the application interaction with the

database.

Wrote many database SQL queries, PL/SQL stored procedures and functions to

be able to access by DAO objects of business layer to eliminate the SQL

from application code.

Developed build scripts to generate JAR files for the production

deployment.

Log4j was used for logging the messages.

Used IBM RAD 7.5 as the development IDE and Web sphere 6.1 as the

application server.

Rational Clear Case 6.0 was used as Source and Version control.

As the Team Member meeting the deadlines of the project and scheduling the

task for the team members.

Foreseeing the Potential Issues and escalating to the higher levels and

involved in resolution discussions.

Preparation & validation of system test cases and design reviews and code

reviews.

Involved in posting the best practices & development experiences on Wiki

pages.

Involved in production support, monitoring servers and fixing the issues

related to production environments.

Environment:

Core Java5, J2EE, JSP, Servlets, Hibernate, JDBC, CSS, HTML, JavaScript,

DOJO, JSTL, XML, XSL, Websphere Server 6.1, IBM RAD 7.5Oracle 10g,

Rational Clear-case 6.0, Soap UI.

Tata Consultancy Services (TCS), India

Nov 2008 -July 2009

Assistant Systems Engineer

Client: Lloyds Banking Group, UK

Project: Commercial Lending Application(CL)

Description:

Commercial Lending is a browser based application used for lending product

to existing Commercial customers. This application has automated the manual

lending process within Commercial banking, If offers various type of

products like Loan (Business Loans, Buy to let &Commercial Mortgage),

Overdraft and cards (Credit & Charge) and these will be offered vi branch

(Face -to-Face, Telephone, post).The end user will be a relationship

manager's CL do support different type of customers like sole trader,

partnerships (Normal, Limited liability), Companies (public, private,

unlimited), cc&S (Clubs, charities and societies).

Responsibilities:

JSP is used for the dynamic page generation and Custom Tag Libraries to

maintain JSP code separately from Java code.

ORM framework - Hibernate is used for the application interaction with the

database.

Wrote many database SQL queries, PL/SQL stored procedures and functions to

be able to access by DAO objects of business layer to eliminate the SQL

from application code.

Developed build scripts to generate JAR files for the production

deployment.

Log4j was used for logging the messages.

Used IBM RAD 7.5 as the development IDE and Web sphere 6.1 as the

application server.

Rational Clear Case 6.0 was used as Source and Version control.

Developed Ant build scripts for generating the EAR and WAR files for

deployment.

As the Team Member meeting the deadlines of the project and scheduling the

task for the team members.

Foreseeing the Potential Issues and escalating to the higher levels and

involved in resolution discussions.

Preparation & validation of system test cases and design reviews and code

reviews.

Involved in posting the best practices & development experiences on Wiki

pages.

Involved in production support, monitoring servers and fixing the issues

related to production environments.

Environment:

Core Java5, J2EE, JSP, Servlets, Hibernate, JDBC, CSS, HTML, JavaScript,

DOJO, JSTL, XML, XSL, Websphere Server 6.1, IBM RAD 7.5Oracle 10g,

Rational Clear-case 6.0, Soap UI.



Contact this candidate