Post Job Free
Sign in

Java Developer

Location:
Concord, CA
Posted:
October 23, 2014

Contact this candidate

Resume:

Shriram Balasubramanian

****, ***** ***** *****, *** 131,

FortWorth,

Texas - 76108.

214-***-****

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

Summary

. Overall 9+ years of experience in software design and developments

as a Java/J2EE developer.

. Experience in Full software development life cycle implementation

including Business interaction,

> Requirement gathering and Analysis

> Technical Analysis and Design and coding with Java/J2EE

technologies.

> Unit Testing using Junit 4.

> Bug Fixes and enhancement of applications..

Technical Skills:

Programming Languages Java, PL/SQL, Objective C on Xcode for Iphone App'

J2EE Technologies Java Script, JSP, Servlets, JDBC, JMS, JNDI, XML,

XSD,Fork/Join.

Web Technologies JSP, Struts, Spring web MVC

Databases Oracle 9i/10g/11g, MS Access, SQL

IDE Tools Eclipse, IntelliJ IDEA, ANT, Maven and VSS, CSS, TOAD,

JIRA

Web/App Servers Weblogic 10.3,Weblogic 12c,Apache Tomcat, Jboss 7.1.1

with modules.

Operating Systems Windows NT/95/98/2000/XP, Unix, Linux.

Version control SVN,CVS, and VSS.

Framework & Tools Jakarta Struts 2.0, Hibernate 3.4, Spring 3.2.0,

Maven2, ANT 1.6, J2EE Design Patterns, CSS, TopLink,

JDBC, Spring Batch 2.9,Xstream,LDAP client and JPA.

Design UML

Scripting Language Java Script, Shell Scripting, EXTJS 4.2

Web Services JAXRS, JAXWS, Rest API in JSON/Xml.

ETL tools Talend

Mobile technologies Iphone App develpment using Xcode.

Build Tools Hudson/Jenkins.

Professional Experience:

Kforce Inc, 6, Campus Cir Bldg6, Ste 500, Westlake,TX

June2012-Till Date

Verizon Wireless - Granite Inventory System

Senior Developer

The Granite Inventory System is a network configuration and inventory

management system designed for the telecommunications industry. Granite

Inventory enables you to manage your network inventory, track current

assets, develop complex configurations, and schedule future resources.

Responsibilities:

. Developed Granite Updater on spring batch to update network attributes

periodically on Spring Batch.

. Responsible for developing Site Domain Mapping on Extjs 4.

. Migrated existing Interactive Object reports from JSP, Spring 2.5 &ANT

to Extjs4, Spring 3.2& Maven

. Performed TDD development with Junit4.

. Developed Date Cascade application for managing Work Orders and Tasks

Start Date/End Date

in MVC service using Spring 3.2. with JSON object.

. Consumed XngUpdater, a JAX-WS WebService for Granite Updater.

. Created NetWork Discovery Audit Reports for ALCATEL ngmls/CSR devices

with Vlans.

. Developed PL/SQL for ALCATEL networks audits.

. Implemented parallel processing with Fork/Join.

. LDAP authentication for users and configured external authentication

to IP Control web application.

. Configured Jboss Modules and deployed application with Jboss

Deployment structure xml.

. Configured WebLogic 10.3 with clustering and load balancing with

Apache Server.

. Migrated existing domains, MiddleTier from WebLogic 10.3 to Weblogic

12c.

. Enhanced IPC control portal to perform subnet search and bulk import,

delete operation of devices.

Environment: Java EE 1.7, XML, Spring, Web Services(WSDL), REST services,

Jboss 7, Oracle, Spring, JDBC, Hibernate,Spring Batch Frame work,

Eclipse, SoapUI, Jenkins, Maven, Sonar, LDAP, Apache,Weblogic, Jboss and

SVN.

Cognizant Technology Solutions, 3000, RedBud Blvd, Mckinney, TX

Apr' 2008 - May2012

Blockbuster - Blockbuster Online

Senior Associate

Blockbuster.com (Blockbuster online) is the main customer facing

application of Blockbuster,Inc., It features mainly online rental movies

reservation and delivery by mail. Supporting to this feature, this site

provides account management, movie info and ratings, movie queue

management, movie catalogs, communities of family and friends for selective

movies etc. This also supports digital download of movies after client

authorization. This application receives data from various supporting non-

customer facing internal applications like batches, Omniture, Vertex and

few web services.

Responsibilities:

. Engaged in developing application components (server side using web

services, Spring).

. Responsible for gathering all the requirements from the Business

Analyst.

. Responsible for High level Design document that includes Class

diagrams, Sequence diagrams as per the requirements.

. Provide solutions for the product requirement.

. Designed XML Schema and database tables for component.

. Involved in Unit of the component.

. Fixed critical errors and code coverage in the project using Sonar.

. Created a REST service using Jersy framework.

. Created models with user and service tasks.

. Created webservices (WSDL) with Simple types, Complex types, multiple

message parts etc..

. Worked with Dependency Injection and Inversion of control in Spring.

. Troubleshooting issues on the client environment.

. Involved with scale testing for improving performance of the

application.

. Grooming and Mentoring new team members in the project.

. Implemented Fraud services with Third party Accertify in JAX-RS

Services.

. Implemented Gift card Services with First Data in Web Services and

utilized Pojo Jar implementation on Front end Applications.

. Enhanced to perform 7 Days rental at online with Enterprise Web

Services.

. Implemented Blockbuster Bucks promotions on Digital check out.

. Utilized Xstream on xml to updated Epix feed.

. Implemented Test Accounts on Digital Check out over Struts and Sring

framework on Front end application.

. Analyzed Critical Issues and involved resolved issues in resolving

Financial Application such as billing Batches of online Blockbuster

and Corporate Accounting application in Basic Java framework with

PL/SQL.

. As part of POC Implemented Xcode for Sample IPhone applications and

Perfomed sample Talend ETL implementation of Epix feed updation.

Environment: Java EE 1.6, XML, Spring, Web Services(WSDL), REST services,

Apache Tomcat, Oracle, Spring, Hibernate,OSB, Batch Frame work,

Eclipse, SoapUI, Hudson, Maven, Sonar and CVS.

Cognizant Technology Solutions

Nov '06 -Apr '08

Arbitron -Portable People Meter

Associate

The Arbitron PPM System is used to recruit, install and manage

representative panels of consumers. The panelists carry Portable People

Meters (PPM) that collect media listening data. The system collects data

from these panels daily, provides balancing and weighting of panelist data,

and stores historical information. The system is also responsible for the

management of encoding of media entities.

Responsibilities:

. Major role on supporting the applications on PPM applications.

. Performed analysis of issues and discussing with clients to get the

details of the issues in details.

. Developed JDBC codes for retrieving data from DB. Performed Households

updates for clients.

. Implemented JBOSS Clustering of two servers via load balancing

techniques.

. Implemented periodic reports to clients via clients programs.

. Performance analysis of existing running SQL's via J-Profiler and log

analysis.

. Migrated the existing Application from JDK 1.4 to JDK 1.5.

Environment: Unix, JBoss 4.0.5, Jdk1.5, Java Servlets, JDBC, Oracle, Core

Java, EJB

Cognizant Technology Solutions

Jan '06 - Nov '06

Dun & Brad Street,UK - BIR

Programmer Analyst

Business Information Report (BIR) from D&B provides information of a

company for the financial year to specific clients.

BIR gathers data from Data Marshalling system which is an xml file. Data

Marshalling system interacts with Main frame systems.

Responsibilities:

. Modified the existing XML and XSL content into graphical format with

balance sheet reports.

. Use basic Java programing as common Interfaces for all Business

reports.

. Created & executed Unit test cases.

. Implemented Velocity Programming for Balance Sheet Profit and Loss

Summary for a Company.

. Responsible for creating Different BIRS specifics such as IT-BIR,NL-

BIR and SP-BIR and corresponding changes on the literals.

. .Involved on VSS merges and application runs on Tomcat Server.

Environment: Java, ECLIPSE, VELOCITY, UNIX

Cognizant Technology Solutions

Mar '05 - Jan'06

DHL-DCC(Data Cleansing and Classification)

Programmer Analyst/Program Analyst Trainee

Description: Data Cleansing and Classification is a classification of the

items/packages/shipments of DHL based on the business rules and allows

the monitoring of packages by clients. It gathers various alerts files

and loads the shipping information in the Database and shipments when

shipments passes basic rules.

Responsibilities:

. Developed Applets Programming of DHL Module for Tracking the Shipments.

. Implemented Unit testing cases and testing of various modules such as

WPX Alerts and E alerts.

.

. Performed testing of cleansing and Classification of modules.

Environment: Java, Applets, XML

Education:

B.E (ComputerScience and Engineering) Bharathidasan University,

Tiruchirappalli, India - 2004.

CERTIFICATION:

. Sun Certified Programmer for the Java 2 Platform 1.4

. Sun Certified Web Component Developer for the Java 2, Enterprise

Edition 1.4

Awards And recognitions:

1. Cognizant's Associate of the Year award for 2006.

2. Received twice Above and Beyond award for the Quarter.

3. Blockbuster Quarter of the year on 2009.



Contact this candidate