Lead Java Developer specializing in Spring framework and microservices architecture. Enhanced portfolio accuracy and compliance through innovative solutions. Collaborated with cross-functional teams to deliver impactful results and drive system integration initiatives, optimizing performance and reliability.
Overview
19
19
years of professional experience
1
1
Certification
Work History
Lead Java Developer
JPMorgan Chase
08.2022 - Current
Developed comprehensive currency property capabilities, enhancing portfolio allocation accuracy and hedge ratio analytics.
Improved FX and ES2 properties alongside Non-Managed Cash Upload and GFR valuation to strengthen reporting and compliance.
Served as subject matter expert for New Issuer features; directed PI OMS redesign and system integration across platforms.
Executed OrderGen Send Order modifications and New Issuer overrides; standardized state transitions to minimize exceptions.
Integrated account and instrument search functionalities to bolster New Issue Service support.
Implemented ES2/IAS analytics publishing, enabling timely insights and improved observability.
Delivered PRISM Trade duplex integration for securities sourcing, ensuring reliable data lineage and consistency.
Led validation and eligibility runs for OrderGen, decreasing late-cycle defects and enhancing production readiness.
Senior Java Developer
Bank of America
04.2018 - 08.2022
Architected and developed financial reporting and model execution platform to manage projections across portfolios.
Implemented strategic components including model development, validation, workflow, and internal control frameworks.
Developed Spring Boot application with RESTful web services, integrating Oracle and MongoDB as data sources.
Utilized MyBatis and Hibernate for ORM layer implementation.
Leveraged Spring Data for DAO layer functionality.
Enhanced system performance through multithreading and caching strategies.
Transitioned existing application to microservices architecture, leading this initiative.
Executed project using Agile methodology with regular scrum meetings and Kanban for progress tracking.
Senior Java Developer
Deutsche Bank Group
11.2015 - 04.2018
Contributed to CCAR-IHC Reporting Team within Regulatory Reporting Domain.
Designed strategic model execution environment for Balance, NIR, and NII projections in FR Y-14A reporting.
Built automated Stress Testing Platform for B/PPNR, credit loss estimation, RWA, and tax models.
Developed Spring Boot application with RESTful web services, utilizing Angular JS and Oracle database.
Implemented multithreading for enhanced concurrent model execution performance.
Optimized database interactions using MyBatis ORM framework.
Created Angular JS directives featuring Material Design for improved user interface aesthetics.
Developed approval workflows for models with Activiti BPM.
Java Developer
Deutsche Bank Group
08.2013 - 11.2015
Part of Securities Lending Team in Global Prime Finance domain.
Full Scale Development and Support of algorithms for calculating chargeback for securities usage and collateral optimization for better inventory management.
Involved in re-architecting static data infrastructure for our team.
Direct interaction with business users involving requirements gathering through analysis, design, implementation, testing, integration and rollout of new systems and solutions.
Redesigned the server provisioning workflows and added automation to track milestones and pending work.
Devolved GSO Calendar, a Tool for updating SharePoint calendar app using SharePoint API services.
Client: Deutsche bank
Tech Stack: Java, Spring, Junit, Hibernate, Mybatis, Spring Data, JDBC, Eclipse, Shell Scripting, CVS, Sybase, Hazelcast, Linux
Tech Stack: Java, Shell scripting, C#, Oracle
Analyst Developer
Goldman Sachs
06.2010 - 07.2013
Part of Controls, Reporting and Analysis team in Market Risk technology.
End to End Development and Support of Trading positions Integrity System for Market Risk.
Senior Developer in a Project in Market Risk to ensure the Pricing Methodology matches the individual trading desks. This involved sourcing desk specific product information and also developing reconciliation to ensure price match between the different systems.
Experienced in various FED-reporting initiatives including CCAR.
Direct interaction with business users involving requirements gathering through analysis, design, implementation, testing, integration and rollout of new systems and solutions.
Development Expertise in Slang (In house scripting language) and Core-Java.
Member of Data protection and Server Provisioning team.
Role was to ensure that the firm data is protected and available for recovery and system administration and maintenance of Solaris backup servers.
Developed wrappers to existing scripts for improving efficiency.
Tech Stack: Java, Spring, Spring Boot, Spring Data, Junit, mybatis, JDBC, Intellij IDEA, GIT, Oracle, Hazel cast, Activiti-bpm, Bitbucket, RESTful web service, Apache Tomcat, Linux, Angular JS, Node JS, JavaScript
Graduate Research Assistant
Lab Info Services, UIC Medical center
01.2007 - 05.2008
To Assist the LIS in their daily programming requirements and work on designated projects.
To write text processing scripts to automate their daily, weekly and monthly reports.
Developed a HTML Parser to parse existing information and develop a new site.
Tech Stack: Java, Python, JSP, Servlets, HTML, Ajax, Javascript, MYSQL
Technology Internship
Goldman Sachs
06.2007 - 08.2007
Interfaced 2 Client Support Systems (Clarify and SRS) using SRS API in Java and Clarify API and JACOB (Java-Com Bridge).
Tech Stack: Java
Education
MS - Computer Science
University of Illinois at Chicago
Chicago, IL
05.2008
B.Tech - Information Technology
Anna University, Chennai, India
Chennai, India
05.2006
Skills
Java
Java development
Spring framework
Microservices architecture
RESTful web services
Java development expertise
Event-driven architecture
Python
Spring
Spring Boot
JUnit
Hibernate
Mybatis
Spring Data
Oracle
Sybase
MySQL
DB2
Spark
Hive
HDFS
Mongo DB
AWS
Hazelcast
Apache ignite
Angular JS
RESTful web service
HTML
JavaScript
Ajax
JQuery
Activiti-bpm
Jenkins
Ansible
Bitbucket
JSP
Servlets
JMS
JDBC
XML
Intellij IDEA
Eclipse IDE
SVN
CVS
GIT
Apache Tomcat
Nginx
Linux
UNIX
OSX
Windows
Certification
AWS Certified Cloud Practitioner
Projects
Simple Network IDS, Developed a simple network Intrusion Detection system using libpcap library. IDS detect the presence of an intrusion, given a rule file and the trace file, using Java jpcap library and java regex package. IDS works for both TCP and UDP packets., Fall 2007 Opinion Classification of user review data, An unsupervised learning approach to classify user review to be positive or negative. Review data taken from Amazon.com and C|net.com were classified using Part-of-speech tagging and combined orientation of adjective, adverb, verb and noun using the synonym and antonym set from Word Net., Fall 2007