Anshul Jain

Anshul Jain

Payments & Backend Engineer @ AmEx | Java · Spring Boot · Kafka · Distributed Systems | LLM & Agentic AI Integration | Ex-PayPal · Ex-Oracle FS

Bengaluru, India

#OpenToWork

About

Backend Engineer with 10+ years across fintech, enterprise, and distributed systems. Track record of designing high-throughput backend systems and leading cross-functional squads across multiple companies. At American Express, defined settlement architecture for 22K+ corporate clients across 5 markets — achieving 70% faster deployments and 50% latency reduction.

What I'm looking for

Software Engineer 3 or Senior Software Engineer possition

Experience

American Express India Pvt Ltd

Software Engineer 2 – Enterprise Payments

American Express India Pvt Ltd

Sep 2022 – Present

•Owned Technical Architecture and led end-to-end delivery of the Global Payment Allocator (GPA), a hexagonal-architecture microservices platform built with Kotlin/Ktor, powering centralized settlement for 22K+ corporate accounts and allocations •Pioneered Spec Driven Development methodology - API schemas, domain models and integration contracts were defined upfront, enabling parallel team development. •Designed event-driven notification system handling 2M+ payment events (API and File Based) daily with rule-based routing to 5+ downstream systems achieving 99.9% delivery reliability through idempotent retry logic •Enforced clean Module boundaries ( core, model, service, infra and batch) following Domain- Driven Design and ports and adapters architecture, ensuring testability, separation of concerns and long-term maintainability. •Drove cross-market CPC bill-pay and check-processing integration, solution was replicated across 5 markets, reducing go-live time for new regions by 60% •Re-Architected CI/CD pipelines on Github Actions cutting deployment time from 45 min to 13 min (71% reduction) and enabling same-day production releases with zero-downtime deployments •Mentored 2 junior engineers on event-driven patterns and authored design docs, ADRs, conducted architecture and code reviews sessions.

KotlinKtorMicroservices
American Express

Software Engineer 2

American Express

Sep 2022 – Present

• Owned Technical Architecture and led end-to-end delivery of the Global Payment Allocator (GPA), a hexagonal-architecture microservices platform built with Kotlin/Ktor, powering centralized settlement for 22K+ corporate accounts and allocations • Pioneered Spec Driven Development methodology - API schemas, domain models and integration contracts were defined upfront, enabling parallel team development. • Designed event-driven notification system handling 2M+ payment events (API and File Based) daily with rule-based routing to 5+ downstream systems achieving 99.9% delivery reliability through idempotent retry logic • Enforced clean Module boundaries ( core, model, service, infra and batch) following Domain- Driven Design and ports and adapters architecture, ensuring testability, separation of concerns and long-term maintainability. • Drove cross-market CPC bill-pay and check-processing integration, solution was replicated across 5 markets, reducing go-live time for new regions by 60% • Re-Architected CI/CD pipelines on Github Actions cutting deployment time from 45 min to 13 min (71% reduction) and enabling same-day production releases with zero-downtime deployments • Mentored 2 junior engineers on event-driven patterns and authored design docs, ADRs, conducted architecture and code reviews sessions.

JavaSpring BootAPI DesignSystem DesignMicroservices

Senior Engineer

Altimetrik India Pvt Ltd ( PayPal India )

May 2021 – Sep 2022

•Delivered end-to-end design, development, testing, and deployment across multiple web-based products at PayPal India, as part of a cross-functional engineering team. •Scaled 4 Spring Boot microservices to support 3x traffic growth during peak checkout periods, reduced P99 latency from 420ms to 190ms •Designed Caffeine-based caching layer that cut database load by 40% and reduced API response latency by 50% •Collaborated with product and QA teams to define test scenarios for 2 major releases, achieving zero critical bugs in production •Partnered with engineering teams to troubleshoot production issues and execute test scenarios, ensuring high-quality, reliable releases.

Spring BootMicroservicesCaching

Senior Engineer

Altimetrik India Pvt Ltd

May 2021 – Sep 2022

Delivered end-to-end design, development, testing, and deployment across multiple web-based products at PayPal India, as part of a cross-functional engineering team. • Scaled 4 Spring Boot microservices to support 3x traffic growth during peak checkout periods, reduced P99 latency from 420ms to 190ms • Designed Caffeine-based caching layer that cut database load by 40% and reduced API response latency by 50% • Collaborated with product and QA teams to define test scenarios for 2 major releases, achieving zero critical bugs in production • Partnered with engineering teams to troubleshoot production issues and execute test scenarios, ensuring high-quality, reliable releases.

JavaSpring BootMicroservicesSQLAPI DEsign
Oracle Financial Services Software

Application Developer

Oracle Financial Services Software

Oct 2019 – May 2021

•Decomposed monolithic banking application into 8 microservices, reducing deployment frequency from monthly to weekly and enabling independent team releases •Migrated legacy UI to Oracle JET, improving page load times by 35% and reducing front-end defect backlog by 50% •Established CI/CD pipelines with automated testing gates, increasing deployment confidence and cutting rollback rate from 15% to 3%

MicroservicesOracle JETCI/CD
Oracle Financial Software Services Ltd

Application Developer

Oracle Financial Software Services Ltd

Oct 2019 – May 2021

Decomposed monolithic banking application into 8 microservices, reducing deployment frequency from monthly to weekly and enabling independent team releases • Migrated legacy UI to Oracle JET, improving page load times by 35% and reducing front-end defect backlog by 50% • Established CI/CD pipelines with automated testing gates, increasing deployment confidence and cutting rollback rate from 15% to 3%

JAVAGITHUBSQLMICROSERVICESJAVASCRIPT

Senior Software Engineer

Marlabs Innovation Pvt Ltd

Jan 2019 – Oct 2019

•Implemented a web-based application for ChezGate, delivering a seamless and user-friendly experience. •Implemented Stripe payment integration with two-factor authentication, enhancing security and user trust.

Nusyn Digital Solutions Pvt Ltd

Software Engineer

Nusyn Digital Solutions Pvt Ltd

May 2016 – Jan 2019

Worked on the development and optimization of web-based application software. • Enhanced and updated end-user application software across local, networked, and Internet-based platforms, modernizing codebases to improve functionality and performance.

Web ApplicationsSoftware OptimizationCode Modernization

Education

Mangalayatan University, Aligarh

Bachelor of Technology · ECE

2011 – 2015
Mangalayatan University

Mangalayatan University

B.tech · Electronics and Communication

2011 – 2015

Skills

Event-Driven ArchitectureMicroservicesDomain-Driven DesignHexagonal ArchitectureREST APIsPrompt EngineeringSpring BootKotlinJavaGithub ActionsGitDesign PatternsREST APISKotlinSQLMicroservicesSystem DesignAPI DesignSpring BootJava

Languages

English (Full professional proficiency)