Software Engineer · Java Backend · Spring Boot · Microservices
Bengaluru, India
Software Engineer with 3+ years building scalable backend microservices in Java, Spring Boot, Quarkus and Kubernetes. I work on enterprise telecom platforms at Netcracker, where the services I own run in high-traffic production environments and are used by business teams every day.
What I'm good at: designing services that stay clean as they grow — clear API contracts, event-driven boundaries with Kafka, and a real test and CI/CD story behind them. I'm comfortable across the whole lifecycle: low-level design, implementation, code review, deployment, and production support.
- 🏢 Software Engineer @ Netcracker Technology, Bengaluru — Sep 2022 to present
- 🏆 Spotlight of the Month (2025) for outstanding contribution and value delivery
- 🎓 B.E. Computer Science, SJB Institute of Technology — First Class with Distinction, 8.5/10
- 💬 Ask me about GraphQL API design, Kafka event-driven systems, or Kubernetes deployments
Backend microservices at scale. Designed and shipped services in Java, Spring Boot, GraphQL and PostgreSQL across enterprise telecom modules — including an Assigned Customers API that aggregates data from multiple services with advanced filtering and sorting.
API design, REST and GraphQL. Built GraphQL queries and mutations plus GraphQL-to-REST proxy layers to simplify cross-service integration. Maintained REST APIs for 5+ business modules with full Swagger/OpenAPI documentation used by internal teams and partner services.
Event-driven architecture. Implemented Kafka-based asynchronous messaging to decouple downstream services and raise throughput across a distributed system.
Product platforms. Contributed to the Customer Insights platform (Tags & Alerts for classifying and monitoring customer activity, in real time) and to the Customer Sales & Representative Dashboard, where I built backend services and designed CIP chains for structured customer-onboarding workflows.
Production ownership. Delivered backend features for Etisalat (Emirates Telecommunications) using Groovy Script and Quarkus, diagnosing and resolving production issues in high-traffic telecom environments. Integrated Keycloak for role-based access control and improved observability through better logging, error handling and performance monitoring.
DevOps and delivery. Containerised and deployed with Docker and Kubernetes through GitLab CI/CD and Jenkins pipelines, cutting deployment time and release failures. Applied clean architecture, design patterns and steady refactoring to modernise legacy modules, working closely with QA, DevOps and Product.
Languages
Frameworks
APIs & Messaging
DevOps & Cloud
Databases & Testing
Concepts — Microservices · Distributed Systems · Event-Driven Architecture · System Design & LLD · Design Patterns · Clean Architecture · Data Structures & Algorithms · Agile/Scrum
I'm open to backend and platform engineering roles. The fastest way to reach me is email or LinkedIn.


