Senior Backend Engineer | Java, Spring Boot, Distributed Systems | Payments & Fintech

Bengaluru

Bengaluru

Bengaluru

Bengaluru, Karnataka, India

Bangalore





Bachelor’s Degree, Bachelour of Computer Applications
Panjab university

Higher Secondary, CBSE
dav public school
Join Ravi and 10k+ other professionals on
Tal is the app where bosses meet engineers & builders directly, without middlemen
Download Tal BossSenior Backend Engineer | Java, Spring Boot, Distributed Systems | Payments & Fintech
Backend engineer with nearly 9 years building and owning distributed systems in fintech, payments, and credit. I work mostly in Java and Spring Boot, on the kind of systems where correctness is not negotiable — payment lifecycles, EMI collections, reconciliation across lenders, and high-consistency architectures using Saga and idempotency guarantees. I have owned systems end to end, from design through deployment, monitoring, and incident response. Currently building the backend for a platform that surfaces trading opportunities and risk signals, as part of the founding team.
Greater Bengaluru Area
claude code
gemini
notebooklm
ChatGPT
Founding Engineer at INTRINSIQ, Dec 2025 - Present · 11 mo, Bengaluru, Founding-team engineer on a platform surfacing trading opportunities and risk-aversion signals. Own backend system design and implementation end to end. - Refactored the initial proof-of-concept into an enterprise-grade, extensible system, reworking service boundaries and abstractions so new capabilities ship without rewrites. - Led development of the Market State Abstraction Layer (MSAL), extending the core risk system to Nifty 50, BANK NIFTY, and futures-enabled contracts with daily bulk ingestion. Java · Spring Boot · Distributed Systems · System Design
Senior Software Engineer, Credit & Payments (Contract via Recro) at Groww, Aug 2024 - Dec 2025 · 1 yr 5 mos, Bengaluru, - Owned GrowwPay, an internal payment aggregator; designed a batch-based distributed system using choreography-style Saga architecture for high consistency. - Led the Credit Collections platform handling ~₹55 Cr (~$6.5M) in monthly EMI collections across three products — personal loans, loan-against-securities, and consumer durables — and two lenders, covering collections, retries, and reconciliation. - Extended the NBFC loan rule engine with new permutation-based rules, then migrated it onto a vendor engine, improving extensibility and correctness of rule evaluation. - Implemented idempotency, fault tolerance, and correctness guarantees across payment lifecycles; owned deployments, monitoring, and incident response in production. Contract engagement via Recro. Java · Spring Boot · Saga Pattern · Microservices · Payments
Software Engineer II at PayPal, Nov 2019 - Apr 2024 · 4 yrs 6 mos, Bengaluru, Joined on contract via Altimetrik. converted to PayPal full-time in Jan 2022. - Designed and maintained Java and Spring Boot microservices; improved reliability through refactoring and expanded test coverage. - Built an account blocking and unblocking mechanism using the State Machine pattern, rolled out progressively to P2P users across most markets; implemented granular user privacy controls. - Initiated the shift from bloated functional tests to Isolated Component Tests (ICT) - Migrated legacy message queues to AMQ for scalability; improved observability and developer productivity via metrics, dashboards, and CI/CD improvements . Java · Spring Boot · Microservices · State Machine · CI/CD
Software Developer at ReInvent Software Solutions, Mar 2018 - Jul 2019 · 1 yr 5 mos, Bengaluru, Karnataka, India, - Built a Credit Score Service from scratch using Java, Spring Boot, and microservices. - Authored Eclipse IDE plugins for chipset development and testing workflows.
Software Developer at Amiti Software Technologies Pvt. Ltd., Aug 2016 - Jun 2017 · 11 mos, Bangalore, Early-career backend development.
Bachelor’s Degree, Bachelour of Computer Applications, Panjab university
Higher Secondary, CBSE, dav public school