Ashutosh Singh
Senior Java Backend Engineer — Spring Boot — Apache Kafka — Microservices — gRPC — AWS
Hire this person
Send a job offer directly to this candidate
About
Senior Java Backend Engineer with 3+ years of experience in Java 17, Spring Boot 3, Apache Kafka, gRPC, Microservices, PostgreSQL, Docker, Kubernetes, AWS, and GCP. Built distributed systems processing 10M+ events/day with zero critical production failures for global telecom clients including AT&T, Optus, and Indosat. Strong in Low Level Design, High Level Design, Object Oriented Programming, Multithreading, and System Design.
Shipped 20+ features at 100% on-time delivery in high-ownership product environments.
Experience
Senior Software Engineer at Comviva (Tech Mahindra) (2024-12 – Present)
- Drove 35% throughput increase on MRTM v7.12.2 (10M+ events/day) by redesigning hot-path microservices, retuning Apache Kafka consumer groups, and eliminating N+1 queries via composite indexes and batch fetching in PostgreSQL.
- Reduced p99 API latency by ~30% by migrating synchronous inter-service calls to gRPC and introducing CompletableFuture async pipelines via Java Executor Framework and Multithreading.
- Cut production incidents by 40% by introducing distributed tracing, structured alerting, and a formal RCA process across Java/Kafka microservices.
- Architected a multi-tenant SaaS telecom platform on AWS/GCP with per-tenant config isolation, Consul routing, and Kubernetes auto-scaling — onboarded 3 enterprise clients (AT&T, Optus, Indosat) with zero downtime.
- Rebuilt 8 critical PostgreSQL queries with covering indexes and execution plan analysis, and added a Redis caching layer, cutting average query time by 60%.
- Delivered 20+ features with 100% First-Time-Right and zero missed deadlines across MRTM and J4U USSD product lines, applying SOLID principles, Design Patterns, and TDD with version control via Git/GitHub.
Software Engineer at Comviva (Tech Mahindra) (2023-01 – 2024-12)
- Reduced customer-facing latency by 25% across 15+ change requests by refactoring blocking processing chains into async Kafka event-driven flows.
- Owned the campaign eligibility engine in MRTM v5.6 and v7.11.1 as sole developer — serves 5M+ subscriber checks/day with sub-50ms p95 using Spring Boot, Hibernate/JPA, and RESTful Web Services.
- Achieved zero-defect go-lives on all production releases in 2023–2024 by building a JUnit + Mockito regression suite with 85%+ code coverage.
- Decoupled 4 upstream systems via Kafka async integrations, dropping integration failures from 12/month to near zero.
Education
B.Tech in Computer Science and Engineering – Maharaja Surajmal Institute of Technology (2019 – 2023)
