Java Full Stack Developer
Centrico IndiaAug, 2022 - Present3 yr 2 months
Designed and maintained scalable backend systems using Java (8/11/17/21) and Spring Boot for multiple fintech projects. Delivered backend components for AEMulticurrency, a large-scale transaction platform processing over 7M transactions daily. Built core services for transaction grouping, commission calculation, external merchant grouping, and dynamic fee-based wire transfers. Developed reconciliation processing modules for settlement validations, reducing financial mismatches by 40%. Implemented interchange and cambi processing logic to automate cross-currency and intra-network settlements. Engineered external wire transfer processing with robust backtracking tables and comprehensive transaction validation through Bonifico workflow. Developed a multithreaded architecture capable of processing 50K+ transactions per minute. Deployed and monitored applications using Azure DevOps pipelines. Migrated a legacy PHP system into a modern Java REST API backend with React frontend. Revamped nightly batch processes using Spring Batch. Automated validation and ingestion workflows for transaction files using Shell Scripting. Integrated Apache Kafka and JMS for real-time asynchronous communication. Implemented email alerting services for transaction errors. Created technical documentation supporting backend modules, workflows, and deployment practices. Experienced in transaction processing, client/merchant payments, acquirer settlement, reconciliation, external wire transfers, and dispute management. Skilled in chargeback resolution, fraud detection, and compliance. Worked across the full tech stack including React, Angular, Java, Spring Boot, Spring batch, Shell scripting, PL/SQL.