Summary
Overview
Work History
Education
Skills
Projects
Timeline
Generic

Mahima Sapra

Summary

Seasoned Software Development Engineer with 5+ years of expertise in Java, Spring Boot, Microservices. Specializes in end-to-end development, merging technical proficiency with a strong understanding of Algorithms and Data Structures. Proven Agile contributor excelling in collaborative efforts, consistently delivering innovative, high-quality solutions within challenging timelines.

Overview

6
6
years of professional experience

Work History

Software Engineer 3

American Express
Bengaluru
10.2025 - Current
  • Working as a Senior Software Engineer in designing, developing, and maintaining scalable enterprise-grade applications for financial services platforms.
  • Contributing to end-to-end software development lifecycle including requirement analysis, system design, development, testing, deployment, and production support.
  • Collaborating with cross-functional teams including product managers, QA teams, architects, and DevOps engineers to deliver high-quality solutions.
  • Participating in code reviews, technical design discussions, and mentoring junior developers within the team.

Software Engineer 2

American Express
Bengaluru
12.2023 - 09.2025
  • Implementing RESTful APIs for interacting with frontend
  • Wrote JUnit tests to support implementation
  • Providing Application support to the development team and ensuring that the software development infrastructure is reliable and scalable.
  • Monitored software development infrastructure performance to ensure optimal functionality.

Software Engineer

Natwest Group
Gurugram
08.2021 - 11.2023
  • Developed java-based microservice using Spring Boot, enhancing service functionality.
  • Implemented Security for Authentication and Authorization of user.
  • Set up new microservices and enhanced existing services by writing Rest templates for consuming 3rd party APIs.

Software Engineer

Apisero Inc.
Noida
09.2020 - 03.2021
  • Designing the Data flow diagram and writing API Documentation.
  • Securing the APIs through JWT token.
    Configuring multi-tenancy in the application via Entity Managers and Transaction Managers

Education

Bachelor in Technology - Computer Science

Maharishi Dayanand University
Faridabad, Haryana
09-2020

Skills

Primary Skill

  • Java 8
  • Springboot
  • Microservices
  • Rest APIs
  • MySql
  • Oops
  • Cloud Deployment
  • Design Pattern

Secondary Skills

  • Kafka
  • Reactive Programming
  • Junits
  • Mockito
  • Maven
  • Github
  • Hibernate
  • Jenkins

Projects

1. MARS - Modern Account Receivable System

  • MARS is a high-scale enterprise receivables and transaction processing platform responsible for handling account receivables, posting, billing, transaction orchestration, servicing APIs, caching, downstream integrations, and failover management for millions of card members globally.
  • Contributed to migration of legacy Gateway services to the Global Account Gateway using event-driven architecture and Reactive Programming (Project Reactor/Mono-Flux based approach).
  • Wrote regression test cases and automated Cucumber test scenarios for validating end-to-end business flows and ensuring application stability.

Tools and Technologies used

Java, Spring Boot, REST APIs, Microservices, Kafka, Reactive Programming, Event-Driven Architecture, Caching, PostgresDB, Docker

2. GCF - Global Commercial Fulfilment

  • Developed a multi-market card registration platform for American Express using Spring Boot microservices and React, supporting country, region, and market-level registration workflows.
  • Built scalable and secure RESTful APIs for card registration, validation, and hierarchy-based account processing across multiple US markets.
  • Worked on backend microservices architecture with focus on modular design, event-driven communication, and reactive programming.
  • Integrated market-specific business validations and support for multiple card types to handle complex registration requirements.

Tools and Technologies Used

Java17, Spring Boot, Microservices, Hibernate, PostgreSQL

Timeline

Software Engineer 3

American Express
10.2025 - Current

Software Engineer 2

American Express
12.2023 - 09.2025

Software Engineer

Natwest Group
08.2021 - 11.2023

Software Engineer

Apisero Inc.
09.2020 - 03.2021

Bachelor in Technology - Computer Science

Maharishi Dayanand University
Mahima Sapra