About
Backend Software Engineer with experience building high-scale financial systems using Java and Spring Boot. Specialized in distributed systems, event-driven architecture, and transaction-safe microservices that handle millions of operations annually.
Skills & Expertise (21)
Work Experience
Software Engineer – Backend
Bank of New York (BNY)
Jul 2024 - Jan 2026
Played a key role in building backend services for BaaS onboarding and transaction systems in a distributed microservices architecture. Designed and implemented a Funds Reservation system to pre-lock balances for ACH and Wire transactions, preventing double spending and NSF (Non-Sufficient Funds) errors across 10M+ annual financial events. Designed high-throughput REST APIs for microservice-based banking onboarding workflows, supporting 1,000+ accounts per client per day and 120–150 TPS. Architected event-driven service communication using IBM MQ in a distributed systems environment, eliminating synchronous dependencies and improving fault tolerance and scalability during downstream service outages. Built automated financial transaction processing pipelines using Spring Batch and Control-M, processing JSON datasets from AWS S3 and eliminating manual reconciliation workflows. Implemented secure authentication using JWT and Internal Auth APIs, ensuring integrity of sensitive customer identity data across account lifecycle management. Reduced deployment downtime to zero using blue-green deployment strategies with containerized services. Implemented production observability using Splunk dashboards, monitoring API latency, MQ backlogs, and batch job health for rapid incident diagnosis.
Education
B.Tech. in Computer Science and Engineering - SRM Institute of Science and Technology
2020 - 2024 · India
Certifications
No certifications added yet
Interested in this developer?
Profile Score Breakdown
Profile Overview
Availability Details
Visa Status
Citizen
Relocation
Open to Relocation
Skills (21)
Click a skill to find developers with the same skill