Sarfraz Ahmad

Sarfraz Ahmad

Java Backend Developer · Spring Boot · Microservices

Delhi, India

@sarfraz_ahmad

0 followers

About

Java Backend Developer with 5 years of experience building scalable backend systems using Java, Spring Boot, microservices, REST APIs, and databases such as MySQL and MongoDB. Experience includes payment-platform migrations, performance optimization, secure API development, and Agile delivery in enterprise environments.

Experience

  • Software Engineer - Backend (Java Spring Boot)
    The Indian Express Media Pvt. Ltd. · Noida, India
    May 2025 – Present

    Designed, developed, and enhanced backend microservices for E-paper, Subscription, CRM, User Analytics, and vendor workflows using Java 17, Spring Boot, and microservices architecture. Led migration of subscription APIs from Evolok to in-house Sublime payments infrastructure, built a provider abstraction layer, resolved data-format mismatches for purchase verification, implemented pre-renewal subscription features, built automated dunning reporting using AWS SES, fixed MongoDB query issues, resolved a production subscription data bug, implemented RBAC with Spring Security, integrated with PageSuite APIs, and optimized REST API performance.

  • Systems Engineer JL3
    Infosys Ltd. · Noida, India
    Nov 2021 – May 2025

    Built and optimized REST APIs for telecom billing, payment, and customer operations; redesigned onboarding workflows; integrated JWT and OAuth2 authentication; developed UI screens using GWT, HTML, and CSS; built installment billing automation APIs; maintained unit test coverage; monitored production systems via Splunk; and delivered sprint commitments in Agile/Scrum environments.

Education

  • Master of Computer Applications
    Computer Application · Jun 2022 – Jul 2024
  • Bachelor of Computer Applications
    Institute of Management and Studies
    Computer Application · Jun 2018 – Jul 2021

Skills

5 to 8 years 5 to 8 years A long stretch - five to eight years.
2 to 5 years 2 to 5 years Several years of experience.
1 to 2 years 1 to 2 years A year or two of steady use.
<3 months <3 months Just getting started - under three months. This is also what shows when a level has not been set.

Tools / apps / platforms

2 to 5 years 2 to 5 years Several years of experience.
Jenkins CI GitHub Actions Splunk Enterprise
<3 months <3 months Just getting started - under three months. This is also what shows when a level has not been set.
Git MySQL Redis Docker GitHub MongoDB Postman Swagger Kubernetes Apache Kafka Apache Maven Atlassian JIRA MySQL Workbench JetBrains IntelliJ IDEA Grafana Labs Grafana Cloud

Languages

Not stated Not stated No level given for this one.
Urdu Speak Hindi Speak English Speak

🏆 Achievements & awards

  • Reduced REST API latency by 30-40%

    Improved performance through caching, pagination, and I/O tuning on Spring Boot applications.

  • Cut user onboarding time by 53%

    Reduced onboarding latency from 15 minutes to 7 minutes through workflow redesign.

  • Implemented enterprise-grade RBAC

    Reduced unauthorized access incidents by approximately 90% across microservices.

  • Resolved critical production data-integrity bug

    Fixed a subscription-order corruption issue and optimized a reporting pipeline by batching 48,000 MongoDB calls into one.

  • Maintained 90%+ unit test coverage

    Achieved high coverage on critical billing and payment modules across an 8-member team.

  • Delivered 100% of sprint commitments

    Consistently met sprint commitments in Agile/Scrum environments across two enterprise domains.

Explore the Broxer community

🤖
Online · instant AI help
Broxer