1. Bank ofAmerica, NY/NJ Aug 2015 – till date
Sr. Java Developer
Project: IB Custom Process onboarding for Clients
Data Transformation Engine (DTE) is the core application which handles the data that comes from client
& than move it further to the downstream systems after transformation as per there requirements. Client
data as comes in the normal text and in format plain file, fixed length, csv,excel or xml. Now to move
it further to the downstream in their language / coding as per the business logic. DTE plays the important
role. Because downstream includes the Mainframe systems as well as data keeping vendors with their
own restrictions & layouts defined. IB Layouts are the biggest layouts with 135 + fields.
Worked as main developer to set up the generic layout setup for the new client.
Coordinate with other Business team to work on the continuously changing layout that client has to
setup data.
Worked as main developer to apply the Multi-threading to the current process so as to handle multiple
files coming from the client.
Worked on Core Java, Concurrency, collections and data structures extensively.
Worked extensively on Unix Scripting setup for layout changes & accommodate preprocessing such
as sort & split before processing the file.
Worked with UNIXscripting to match & verify the Header trailer verification for the file coming
from client.
Worked on setting up the payment info layout setups for the clients.
Created and deployed template layout setup using the Toad Oracle client & sql plus.
worked on bat file & Ant to generate jar for application delivery
Worked with other developer to perform the regression test for all existing files in production.
Worked on the scripts as to make the regression test faster & less manual intervention.
Developed and modify few ksh scripts to add up the new client custom setup
Worked on setting up Autosys jobs to update the crontab setup for the new client.
Coordinate with project manager / business Team to update proper status & keep the Layout changes
align as per the client requirement & same time to fit in our layouts
Coordinate with Offshore team to get the day-to-day work.
Coordinating with other module teams as to work for moving code to delivery pipeline, along with
other release going on.
Helps & participate in defining training material and workshops for other developers
Conduct multiple Test run sessions for demonstrating processing to client & get the sign-off
Environment: JAVA,Multi-threading, Collections, ANT,Junit, UNIX, shell script, Eclipse, Visual
studio TFS, TOAD Oracle client, SQL plus, Oracle 10g/11g.
Bank ofAmerica, NY July 2015 – Sep 2015.
Sr. Java Developer
Project: IB Platform update to Spring-batch framework
Data Transformation Engine (DTE) is the core application which handles the data that comes from client
& than move it further to the downstream systems after transformation as per there requirements. Client
data as comes in the normal text and in format plain file, fixed length, csv,excel or xml. Now to move
it further to the downstream in their language / coding as per the business logic. DTE plays the important
role. Because downstream includes the Mainframe systems as well as data keeping vendors with their
own restrictions & layouts defined. IB Layouts are the biggest layouts with 135 + fields.
Worked extensively to define the Application Batch Context setup.
2. Worked on batch context Jobs, steps & task let setups. Also to breakdown context in different files for
reader,writers & processor.
Setup the database context for the Jobs to run.
Collect the requirement of different jars for spring-batch to run the IB setup & work along with other
team lead to get those jars approved.
Work on transforming the normal file reading logic with file reader to the spring-batch way of
reading using standard readers.
Worked on transforming the big sql call of jdbc to spring-batch database readers.
Worked on the step execution to make the reading & processing of files recursive.
Applied the log4j to the new spring-batch application to gather the application logs.
Worked to setup the log4j configuration using java, as always log file names are need to be setup
using the transmission Id.
Work on the custom reader using jump to () to apply the header / footer validation of the client file
by reading the complete file earlier.
Work on the custom writer to accommodate the logic of writing the records on plan based files even
though we were using the item Writer.
Worked on setting up the spring-batch project & run in UNIXenvironment to process the file.
Create and provide the reference-training document for the spring-batch project.
Environment: JAVA,Spring-Batch framework, ANT, UNIX, shell script, Eclipse, Visual studio TFS,
TOAD Oracle client, SQL Plus, Oracle 10g/11g.