Java development professional with strong background in leading technical projects and driving successful outcomes. Skilled in Java programming, software architecture, and agile methodologies. Known for fostering team collaboration and adapting to evolving project demands. Renowned for reliability and delivering high-quality results in fast-paced environments.
Overview
10
10
years of professional experience
Work History
Java Developer Technical Leader
Tata Consultancy Services
05.2024 - Current
Client: DNB Bank
Migration of E-platform Applications to Azure Cloud: We have 60+ Java applications which is to be migrated from On-prem to Azure Infrastructure as Lift and Shift where i was leading the Java application teams .Basically from the strategy of migration till Go-Live i was responsible for identifying the technical configuration in regard to upstream/downstream Network connection with other third party applications , Potential Firewall Openings and port status , properties configuration changes with respect to new servers in Azure , Branching strategies and Deployment plan. we have used Bamboo as CI tool and XL Deploy as CD tool.
During application testing phase post deployment i handled complete defect management and finding the root cause of each defect by understanding the architecture of application and its value chain and fixing it as soon as possible with the help of Splunk, Cyberark, Dynatrace and successfully completed the migration for DEV and UAT environments and in progress for Production.
Supported Performance testing after the application testing is done made sure application performance is better than On-prem solutions and implemented Circuit breaker Design pattern in one of the MQ services call where we got frequent failures.
Enterprise Intelligence: An web application which handles huge data sets to populate analytical insights to the Business clients to view their area of strength and weakness and also financial performances for Quarterly/Monthly/Yearly in a single point of view, which will help them to plan the investment and increase the revenue. I have mainly focused on development of REST services using Spring framework along with TDD and maintaining , deploying the application versions to higher environments like QA using Jenkins and CDD(Continuous Deployment Directory)
Technologies Used: Spring Boot, Core Java, Hibernate,React.js
EContracting: A online banking application which is used by Business clients where the admin actions performed such as adding a user to the account or removing and ordering a card reader etc. We create services to communicate with mainframe to get data and processes it and rendering on the screen this application is developed with IBM BTT frame work which JMS queues are used to connect with mainframe backend where as Javascript and HTML is used in front where i handled end to end development and also release management during every release window.
E-Guide : This is an application which help the Backoffice team to send digital request to the customer who does not have the above Econtracting application here the customer calls the backoffice and tell the operation to do from mainframe the request will be triggered with the help of JMS queue we will read the request and communicating or sending the request to the required application to complete it. We have created services to read message from queue and trigger a batch to communicate with other application and send the request in appropriate format and communicate back to the mainframe and sending mail to the customer that the request is executed using Spring MVC and ftl for mail content.
Technologies Used: Spring Batch,Rest Api FTL.
JAVA DEVELOPER
Tata Consultancy Services
02.2016 - 12.2018
Client: BNP Paribas Fortis
Group Resource Planning Tool: An application which is used by the employees to prepare Roster plan for their shifts . its a application made in BTT frame work here we create Soap service all to fetch the data from Oracle DB by ajax call and Jsp and javascript is used in frontend .
Credit Origination System(COSY): An web application which is used by employees of the bank to handle the credit request of each customer and managing its life cycle here , we have developed different products end to end in screen toll database and this involves communicating with lot of third party application where we develop the Soap service for communication also we improved the code quality by fixing the security issues and sonar issues as well here i worked also as a Release engineer to track the milestones of release and handling all activities related to release we have PL/SQL here for the DB operation .
Referred Data Storage(RDS): Its a backend application of Online banking of retail customers where all the personal and banking details are stored in the Mainframe backend and Api's are used to retrieve and process the data for the transactions , here i had the responsibility of handling the production incident and solve it in stipulated period of time , for each incident ticket is created and i used to keep track of those tickets in daily, weekly,monthly manner and everyday I ll present the status in the customer meeting with prepared reports.
Assistant Delivery Manager at Tata Consultancy Services, Global Shared ServicesAssistant Delivery Manager at Tata Consultancy Services, Global Shared Services