Java Software Developer at Tata Consultancy Services (TCS) (2023-02 – Present)
Payment Exchange Platform – MUFG Bank. Tech Stack: Java 17, Spring Boot, IBM MQ, ActiveMQ, Oracle DB, Autosys, MFT Server, OpenShift, Azure DevOps (ADO), ArgoCD
- Developing and maintaining microservices for ACH/NACHA payment processing within an enterprise Payment Exchange Platform (PEX) handling high-volume financial transactions.
- Designed and implemented ACK framework for LoanApp integration — covering InitialACK, ASAPACK, EPNACK, and ReturnACK — orchestrating end-to-end payment lifecycle from ingestion to settlement validation.
- Developed a multithreaded API as part of a 3-member team to ingest and persist 3.5 lakh (350,000+) ACH payment records from upstream systems into Oracle DB, significantly reducing data load time.
- Implemented event-driven architecture using IBM MQ and ActiveMQ, developing dedicated message listener classes for ASAPACK, EPNACK, and ReturnACK to enable decoupled asynchronous payment processing workflows.
- Automated payment file ingestion via MFT Server using Autosys job scheduling; managed OpenShift deployments through Azure DevOps pipelines and ArgoCD for GitOps-based continuous delivery.
Java Software Developer at Tata Consultancy Services (TCS) (2023-02 – Present)
XVS Management System – Ingram Micro. Tech Stack: Java, Spring Boot, Microservices, Mockito, Docker, Kubernetes, Jenkins, SonarQube, PostgreSQL
- Developed microservices across Order Management, Rating Engine, OSA, and PLM modules in an enterprise supply chain system.
- Designed tiered volume pricing logic and REST APIs for Rating Engine, calculating dynamic product prices based on order quantity thresholds.
- Analysed business requirements and existing codebase to create Low-Level Designs (LLD) covering class structure, fields, methods, and Mockito-based unit test cases for each new feature.
- Optimized SQL queries and database indexes, improving API response times for large-scale inventory and order data.
- Managed Docker containerization, Kubernetes deployments, Jenkins CI/CD pipelines, and SonarQube code quality checks.
Java Software Developer at Tata Consultancy Services (TCS) (2023-02 – Present)
Rental Reporting System – Avis Budget Group. Tech Stack: Spring Boot, Spring Batch, AWS S3, PostgreSQL, Concourse CI, Grafana
- Built a Spring Boot + Spring Batch scheduler from scratch, replacing manual Splunk-based reporting with a fully automated daily rental data pipeline.
- Engineered end-to-end data flow — ingesting daily CSV files from AWS S3, persisting rental data into PostgreSQL, generating structured Excel reports, and auto-delivering to business stakeholders via email.
- Monitored pipeline health and performed log analysis using Grafana; managed deployments via Concourse CI.
Associate Technical Consultant at Mastek Ltd. (2021-08 – 2023-01)
Oracle Fusion HCM Implementation – Rashed Al Rashed (Saudi Arabia). Tech Stack: Oracle ADF, Spring Boot, WebLogic, Jaspersoft, Oracle SQL, PL/SQL
- Delivered end-to-end Oracle Fusion HCM (HRMS) implementation for a 10,000+ employee enterprise covering payroll, leave, and workforce management modules.
- Developed 5+ HRMS modules using Oracle ADF and Java on WebLogic, owning full lifecycle from design through production support.
- Designed 10+ dynamic workforce reports using Jaspersoft Studio with Oracle DB, enabling real-time HR analytics for stakeholders.
- Optimized PL/SQL stored procedures and HDL bulk data processes for large-scale employee dataset performance.
- Resolved 100+ production and UAT defects in an Agile delivery model, ensuring system stability and on-time releases.