Uploaded File
Srinivasa
srinivasamurthy08@gmail.com
904-440-5551
Jacksonville, FL 32202
Sr. Java Developer
16 years experience W2
0
Recommendations
Average rating
124
Profile views
Summary

  • 14 years of strong IT experience in Java/J2EE applications design & development.
  • Very good experience as a Sr. Java Developer, Technical project lead & Architect (Java/J2EE).
  • Good expertise in integrating Java/J2EE applications by designing J2EE architecture , server scripting and establishing connectivity with network systems, search engines, and application servers.
  • Very good experience in delivering J2EE applications by coordinating requirements, schedules, and activities; contributing to team meetings; troubleshooting development and production problems across multiple environments and operating platforms.
  • Excellent support to business users by developing documentation and assistance tools.
  • Excellent demonstrating skills in formulating business requirements, project documentation and
  • Software development practices.
  • Extensive business process knowledge in logistics, retail and financial domains.
  • Excellent leadership, communication and interpersonal skills.
  • Keep enhancing organization reputation by accepting ownership for accomplishing new and different requests from business team; exploring opportunities to add value to job accomplishments.
  • Keep updating job knowledge by researching new J2EE technologies and software products; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.

Experience
Sr. Java Developer & Technical Project Lead
Information Technology
Jan 2016 - present

The End of Train (EOT) / Telemetry Inventory Management System (TIMS) system manages EOT devices on the CSX Network. The system minimizes EOT shortages by maintaining a Forecasting model to determine when and where a shortage will exist. It provides an accurate inventory of all CSX and Foreign devices within our network, which it maintains at all, times. The system obtains a delayed Automatic Equipment Identification (AEI) feed, which will accurately identify when a device is en-route on a train. The system also maintains and identifies potential lost, missing, or stolen devices as well as devices with bad tags.

  • Enhance EOT application and it make it one stop app for all functions performed by Managers & mechanical folks in the field.
  • Better EOT devices inventory management.
  • Providing Visibility to other Transportation System/people like YES / Yardmasters.
  • Some of the Mechanical folks use old systems in Mainframe and gets restricted due to geographical location and would be able to use new EOT base system with this architecture and design.
  • GIS Maps functionality to locate EOT’s.
  • Roles & Responsibilities:
  • Business requirements gathering and translating them to technical requirements.
  • Application system design – Architecture , Process , System flow
  • Preparing design documents with best design practices
  • Design & developing web pages using best frameworks (MVC, Spring & Hibernate).
  • Conversion of functional requirements in to technical design, development and testing
  • Ensure delivery of individual java/j2EE components per timelines
  • Design & development of SQL queries, Stored Procedures and Job schedulers
  • Integrated WebSphere MQ framework with JMS to consume the mq messages
  • Code testing with Junit Framework; Java/J2EE, JSP, Prime Faces, XML, WebSphere MQ, JMS, Ajax, JavaScript, JQuery
  • UAT Testing , System Testing
  • Business Meetings & Offshore Team coordination

Technologies: Java/J2EE, EJB, Open JPA, Prime Faces, Web Services, JNDI, WebSphere Server 8.5, Eclipse Juno, JUnit, Shell Script, Bit bucket, Bamboo, JIRA, Oracle 11g, and GIS Maps

AJAX Hibernate Java SQL XML Eclipse Junit Business Requirements System Design Stored Procedure Oracle J2EE JavaScript IBM Websphere MQ IBM WebSphere JPA JMS JSP JNDI EJB Primefaces jQuery Spring System Architecture Requirements Gathering JIRA WebServices GIS CLIPS Bamboo PRIME UAT Project Management Shell Scripts
Remove Skill
Technical & Project Lead
Information Technology
Jan 2014 - Nov 2014

DDCTS (Damaged and Defective Car Tracking System) is central system to handle processing of damaged and defective cars. Data entry screens and web services will be created for carriers to use when cars are determined to be damaged or defective under AAR Interchange Rules 1, 59, 102 107 or 108.

The submitting carrier will enter the necessary data with editing through the new central system. The system will send the appropriate notification to the involved parties (Mechanical and Car Accounting offices for the car owner).

Roles & Responsibilities:

  • Business requirements gathering and translating them to technical requirements.
  • Conversion of functional requirements in to technical design, development and testing
  • Ensure delivery of individual java/j2EE components per timelines
  • Use of best design practices, design patterns in preparing design document
  • Design and develop application GUI screens and backend connectivity.
  • Unit and System testing ,Business Meetings & Offshore Team coordination
  • Troubleshoot and resolve environmental and performance issues.
  • Deal with high priority production issues.

Technologies: J2EE, EJB, Prime Faces, Web Services, JNDI, Web Sphere Application Server 7.0, RAD 7.5, JUnit, ANT, Clear case, Clear Quest, Oracle 11g.

Business Requirements ClearCase Requirements Gathering CASE EJB IBM WebSphere J2EE Java JNDI Junit Oracle PRIME Primefaces RAD WebServices
Remove Skill
Sr. Java developer & Technical Lead
Information Technology
Jan 2012 - Dec 2013

Projects Description:

CREW Applications –Extra board guarantee programming

  • This project will streamline the Guarantee payment process-
  • Rewriting and modernizing the current Guarantee calculation program from Mainframe COBOL to Midtier client-server architecture using Java and Oracle stored procedures.
  • Web-based user-interface to replace the Legacy MCGI screen.
  • Better reporting, such as viewing Guarantee payouts by employee-id, by board, by division, or by district and subdistrict.
  • Automation of the Payroll adjustment process to minimize or eliminate recoveries.

Roles & Responsibilities:

  • Business requirements gathering
  • Conversion of functional requirements in to technical design, development and testing
  • Delivery of individual java/j2EE components per timelines
  • Use of best design practices, design patterns in preparing design documents
  • Design & developing web pages using best frameworks (MVC & CSX standard project framework).
  • Design & development of SQL queries, Stored Procedures and Job schedulers
  • Design and develop application GUI screens and backend connectivity.
  • Unit and System testing ,Business Meetings & Offshore Team coordination
  • Troubleshoot and resolve environmental and performance issues.

Technologies: J2EE, EJB, Spring, Hibernate, Primefaces, Web Services (SOAP and RESTFul), JNDI, Web Sphere Application Server 7.5, RAD 8.0, Clearcase, ClearQuest, Buildforge, ANT, Oracle 11g.

Hibernate Java SQL Business Requirements Stored Procedure Oracle Design Patterns J2EE ClearCase IBM WebSphere JNDI EJB Primefaces Spring Requirements Gathering WebServices Cobol PRIME RAD System Testing ClearQuest Ant
Remove Skill
Sr. Java developer & Team Lead
Information Technology
Aug 2010 - Dec 2011

CREW Applications - Employee Attendance Management System

  • This project provides an Employee attendance management system to give the visibility into employee work history for handling crew employees’ day to day work activities and crew employees’ attendance.
  • Crew Management’s main functionality is to call Train and Engine (T&E) Employees to move trains across the network and daily work activities.
  • Tracking of employee attendance based on CSX attendance rules for T&E
  • Generate attendance letters (Counseling / Investigation letters) based on Crew employees discipline and T&E actions forgiveness process (6-months/3-years).

Roles & Responsibilities:

  • Business requirements gathering.
  • Conversion of functional requirements in to technical design, development and testing
  • Delivery of individual java/j2EE components per timelines
  • Design & develop application GUI screens and backend connectivity.
  • User requirements to build the Employee Attendance System application.
  • Unit testing ,Business Meetings & Offshore Team coordination
  • Troubleshoot and resolve environmental and performance issues.

Technologies: J2EE, EJB, Primefaces, JNDI, Web Sphere Application Server 7.5, RAD 8.0, Clearcase, ClearQuest, Buildforge, ANT, Oracle 11g.

Java Business Requirements Oracle J2EE ClearCase IBM WebSphere JNDI EJB Primefaces PRIME RAD Requirements Gathering Ant
Remove Skill
Sr. Java developer
Information Technology
Sep 2007 - Jul 2010

SHAWS Applications

  • Supervalu delivers a comprehensive array of store-level support services that help grocery retailers maximize sales through highly innovative Merchandising and Marketing strategies.
  • Corporate IT Applications (UNIX Apps), Emergency Access Move sheets, IT Travel Request System
  • M&M provides different IT services to the Supervalu associates. (Corporate IT Apps)
  • Information Technology - Corporate IT Applications (UNIX Apps) are responsible for developing, supporting and maintaining all of technology services

Roles & Responsibilities:

  • Shaws Applications maintenance and support.
  • Applications design & development and modification of Existing Sql / Stored Procedures in Database with Business Requirements, Data Migration
  • Implementation of Change Requests, Unit Testing, System testing
  • Production support for SHAWS applications.

Technologies: J2EE, Struts1.2, Oracle, Web logic 8.1, Eclipse 3.2, Wincvs 1.2 , CGI , PERL, UNIX shell script

Java SQL UNIX Eclipse Business Requirements Stored Procedure Oracle J2EE Struts BEA WebLogic CGI CLIPS Application Design Perl Production Support Shell Scripts
Remove Skill
Sr. Java developer
Information Technology
Sep 2007 - Jul 2010

SHAWS Applications

  • Supervalu delivers a comprehensive array of store-level support services that help grocery retailers maximize sales through highly innovative Merchandising and Marketing strategies.
  • Corporate IT Applications (UNIX Apps), Emergency Access Move sheets, IT Travel Request System
  • M&M provides different IT services to the Supervalu associates. (Corporate IT Apps)
  • Information Technology - Corporate IT Applications (UNIX Apps) are responsible for developing, supporting and maintaining all of technology services

Roles & Responsibilities:

  • Shaws Applications maintenance and support.
  • Applications design & development and modification of Existing Sql / Stored Procedures in Database with Business Requirements, Data Migration
  • Implementation of Change Requests, Unit Testing, System testing
  • Production support for SHAWS applications.

Technologies: J2EE, Struts1.2, Oracle, Web logic 8.1, Eclipse 3.2, Wincvs 1.2 , CGI , PERL, UNIX shell script

Java SQL UNIX Eclipse Business Requirements Stored Procedure Oracle J2EE Struts BEA WebLogic CGI CLIPS Shell Scripts Application Design Perl
Remove Skill
Sr. Java developer
Information Technology
Oct 2005 - Aug 2007

Goldman Sachs – HCM - Stock Plan - Stock Plan Applications, is part of the Human Capital Management IT engagement for the Goldman Sachs Information Systems department.

The Stock Plan is part of GS employee benefits package. Awards under the Plan are made to all employees within Goldman Sachs (including prospective employees), consultants and other individuals who may perform services for the Firm, as the Committee determines. There are currently 6 plans offered to all employees: options, stock appreciation rights, dividend equivalent rights, restricted stock, restricted stock units and other equity-based or equity-related awards. Every employee has different plans, number of shares granted, vesting schedules and delivery schedules. The HCM IT group supports many business processes within the Stock Plan area for technical application environments.

Roles & Responsibilities:

  • Offshore Team Lead, Client Communication & Business Meetings
  • Designing & developing J2EE applications using MVC (Model View Architecture) struts Frame Work, bean and nested tag libraries
  • Development and maintenance - Stored Procedures & Data Migration
  • Implementation of Change Requests, Unit Testing, System testing
  • Production support for GS –HCM Stockplan Application.

Technologies: J2EE, Struts1.2, Sybase 12.2, Web logic, SQL Programmer, Eclipse 3.2, Wincvs 1.2

Java SQL Eclipse Stored Procedure J2EE Struts BEA WebLogic MVC CLIPS PS HCM Data Migration Sybase
Remove Skill
Java developer
Information Technology
Mar 2005 - Sep 2005

Voca ,Reference Data 2.0 (Bankers Automated Clearing Service) - VOCA Ltd is an automated clearinghouse responsible for bulk clearing of electronic payments between bank accounts, processing direct credits, direct debits and standing orders. Established in 1968, VOCA is owned by UK’s major banks and building societies. On a peak day it handles around 41 million electronic payments. It has 15 direct members, some of whom offer sponsorship arrangements to around 35,000 other institutions, which allow non-banks to send transactions directly to BACS for clearing. Over 100,000 companies are currently registered users of the BACS 3 Day service, including all of the FTSE 100 companies.

Roles & Responsibilities:

  • Designing & developing J2EE applications using MVC (Model View Architecture) struts Frame Work, bean and nested tag libraries
  • Stored Procedures development & Data Migration
  • Implementation of Change Requests, Unit Testing, System testing
  • Client Communication & Business Meetings

Technologies: J2EE, Struts1.2,Sybase 12.2 ,Web logic 8.1 Sql Programmer, Eclipse 3.2, Wincvs 1.2

Java SQL Eclipse Stored Procedure J2EE Struts BEA WebLogic MVC CLIPS Sybase
Remove Skill
Edit Skills
Non-cloudteam Skill
Education
Skills
Shell Scripts
2021
9
Project Management
2021
3
Requirements Gathering
2021
3
Ant
2013
2
J2EE
2021
11
Java
2021
11
SQL
2021
10
Stored Procedure
2021
10
Business Requirements
2021
9
CLIPS
2021
9
Eclipse
2021
9
Oracle
2021
9
BEA WebLogic
2010
8
Struts
2010
8
Application Design
2010
6
CGI
2010
6
Perl
2010
6
UNIX
2010
6
EJB
2021
3
IBM WebSphere
2021
3
JNDI
2021
3
PRIME
2021
3
Primefaces
2021
3
Production Support
2010
3
ClearCase
2014
2
Data Migration
2007
2
Hibernate
2021
2
MVC
2007
2
PS HCM
2007
2
RAD
2014
2
Spring
2021
2
Sybase
2007
2
WebServices
2021
2
AJAX
2021
1
Bamboo
2021
1
ClearQuest
2013
1
Cobol
2013
1
Design Patterns
2013
1
GIS
2021
1
IBM Websphere MQ
2021
1
JavaScript
2021
1
JIRA
2021
1
JMS
2021
1
JPA
2021
1
jQuery
2021
1
JSP
2021
1
Junit
2021
1
System Architecture
2021
1
System Design
2021
1
System Testing
2013
1
UAT
2021
1
XML
2021
1
CASE
2014
1
Documentation
0
1
Scripting
0
1