profile-pic

Vibhu Agarwal

Java Developer with a passion for software development in the Banking Domain, including involvement throughout the Software Development Life Cycle, prototyping solutions, ensuring timely deliveries, and leading teams effectively.
  • Role

    Lead Backend Engineer

  • Years of Experience

    11.2 years

Skillsets

  • Load balancer
  • AWS
  • BPMN
  • Camunda
  • certificates
  • ECS
  • event-driven architecture
  • fault tolerance
  • Flowable
  • Graylog
  • harness
  • Internet gateway
  • JPA
  • Kafka
  • aurora
  • RCA
  • resilience
  • Route 53
  • Route tables
  • S3
  • Scalability
  • Security Groups
  • subnets
  • Swift
  • VPC
  • VPN
  • Wire mock
  • Jenkins
  • System Design
  • Spring Boot
  • Rest APIs
  • Java
  • System Design
  • Hibernate
  • API Design
  • Debezium
  • Distributed Systems
  • Functional Testing
  • Git
  • Integration Testing
  • Java
  • JUnit
  • JWT
  • Microservices
  • Mockito
  • MongoDB
  • MySQL
  • OAuth2
  • Oracle
  • PCI-DSS
  • PostgreSQL
  • Splunk
  • TestNG

Professional Summary

11.2Years
  • Apr, 2024 - Present1 yr 11 months

    Associate Vice President (SDE3) Lead Backend Engineer (Cash Management / Payments)

    JP Morgan
  • May, 2022 - Mar, 20241 yr 10 months

    Senior Software Engineer Backend Engineer (Payments Platform)

    PayPal
  • Jun, 2020 - May, 20221 yr 11 months

    Backend Engineer (Cash Management / Banking Systems)

    Citi
  • Jun, 2014 - May, 2015 11 months

    Software Engineer - FinTech

    Capgemini
  • May, 2015 - May, 20183 yr

    Software Engineer - Telecom Billing & Payments

    Amdocs
  • Jun, 2018 - Jun, 20202 yr

    Software Engineer (Trading / Risk / Reporting Systems)

    UBS

Applications & Tools Known

  • icon-tool

    GCP Cloud

  • icon-tool

    Kafka

  • icon-tool

    Maven

  • icon-tool

    AWS S3

  • icon-tool

    Jenkins

  • icon-tool

    SonarQube

  • icon-tool

    Black Duck

  • icon-tool

    CyberArk

Work History

11.2Years

Associate Vice President (SDE3) Lead Backend Engineer (Cash Management / Payments)

JP Morgan
Apr, 2024 - Present1 yr 11 months
    Led architecture and backend delivery for a high-volume cash lifecycle and payments platform supporting 50M+ monthly transactions across UK and EU markets, ensuring scalability, uptime, and compliance. Designed and implemented end-to-end cash lifecycle automation via intelligent payment batch orchestration and secure REST API integrations, improving reconciliation accuracy and reducing operational effort. Implemented HSBC-compliant PAIN message automation, streamlining payment workflows, and reducing manual processing errors by ~30%. Delivered secure APIs for participant onboarding and cash operations including participant bank accounts, operational bank accounts, cash lines import, payment batch processing, HSBC bank integration, cash flow movement, account reconciliation, bank statement import, beneficiary enrichment, and SWIFT validation. Modernized legacy services via monolith-to-microservices migration, improving release velocity and reducing deployment cycle time by ~40%. Built a Kafka DLQ replay and recovery tool with validation and safe replay controls, reducing incident recovery time by 50%+ and improving operational resilience.

Senior Software Engineer Backend Engineer (Payments Platform)

PayPal
May, 2022 - Mar, 20241 yr 10 months
    Built event-driven microservices using Spring Boot + Kafka, improving throughput and decoupling orchestration components. Implemented resilience patterns including idempotency, retries, circuit-breaker style handling, DLQ workflows, and replay, reducing payment failures and operational escalations. Improved performance of reconciliation and reporting pipelines through query optimization and batch job tuning. Delivered secure REST APIs and strengthened using OAuth2/JWT. Improved production monitoring through dashboards, alerting, and structured RCA practices.

Backend Engineer (Cash Management / Banking Systems)

Citi
Jun, 2020 - May, 20221 yr 11 months
    Developed backend services supporting cash management and banking workflows, including secure money movement, reconciliation, and reporting. Delivered REST APIs with strong versioning, validation, and secure integration patterns, improving maintainability and backward compatibility. Improved system reliability through better exception handling, retry strategies, and observability-driven improvements. Collaborated with engineering, QA, and support teams to deliver releases under strict operational and regulatory constraints.

Software Engineer (Trading / Risk / Reporting Systems)

UBS
Jun, 2018 - Jun, 20202 yr
    Delivered backend components for workflows requiring accuracy, traceability, and operational stability. Built services and batch pipelines for reporting and analytics, improving maintainability and performance. Improved system stability through performance tuning, query optimization, and monitoring enhancements.

Software Engineer - Telecom Billing & Payments

Amdocs
May, 2015 - May, 20183 yr
    Built billing job for payables calculation across charges, taxes, and subscriptions. Managed full order lifecycle including cancellations and relocations. Integrated First Data & PayPal payment gateways. Delivered email notifications for order updates. Involve in WebLogic to JBoss EAP 7 migration for core finance systems.

Software Engineer - FinTech

Capgemini
Jun, 2014 - May, 2015 11 months

Achievements

  • Spot Award for 90% reduction in report generation time at PayPal
  • Spearheaded automation leading to substantial cost savings of ~ USD 1M annually

Education

  • B.Tech (Information Technology)

    Uttar Pradesh Technical University