Summary
Overview
Work History
Education
Skills
Certification
Custom
Timeline
Generic

Kishan Gautam

Gurugram

Summary

Senior Software Engineer with 8+ years of experience designing, developing, integrating, and supporting large-scale full-stack, distributed, and cloud-native applications across telecom, retail, finance, and enterprise messaging domains. Strong expertise in Java 17, Spring Boot, Microservices, REST APIs, gRPC, Event-Driven Architecture, Kafka, AWS, React, TypeScript, Docker, and Kubernetes. Experienced in building scalable APIs, enterprise integrations, production-ready applications, and resilient distributed systems. Hands-on experience collaborating with product, architecture, engineering, and business teams to understand requirements, design technical solutions, troubleshoot complex production issues, and deliver software end-to-end. Experienced in AI-enabled application development using LLMs, RAG, Vector Databases, Spring AI, Amazon Bedrock, and MCP concepts.

Overview

1
1
Certification
9
9
years of professional experience

Work History

Senior Software Engineer | Full Stack, Distributed Systems & AI Engineering

NETCRACKER
Gurugram
01.2025 - Current
  • Build and enhance Java 17 / Spring Boot microservices and API-driven workflows for distributed enterprise platforms.
  • Develop and integrate services using REST APIs, gRPC, Kafka, and asynchronous messaging across multiple system and technology boundaries.
  • Contribute to cloud-native and containerised architectures using Docker, Kubernetes, and CI/CD, supporting scalable and resilient application deployments.
  • Design and implement AI-enabled solution patterns using RAG, Vector Databases, Spring AI, and Amazon Bedrock to drive intelligent automation and support operational use cases.
  • Investigated complex production issues across distributed services, performed root-cause analysis, and implemented corrective solutions to enhance system stability.
  • Contributed to performance optimisation, monitoring, observability, and reliability improvements, resulting in enhanced service performance across distributed services.
  • Collaborate across engineering, architecture, and cross-functional teams from requirements analysis through implementation, testing, integration, and production readiness.
  • Work with engineering and solution architecture teams to understand complex business workflows and translate requirements into scalable technical solutions.
  • Implement automated unit and integration testing using JUnit and Mockito to improve application quality and production readiness.
  • Develop and maintain React and TypeScript components/interfaces supporting full-stack application workflows.
  • Design and develop solutions for Network Domain Orchestrator (NDO), a large-scale telecom OSS platform supporting network provisioning, orchestration, and service lifecycle management.
  • Technologies: Java 17, Spring Boot, Spring WebFlux, Microservices, REST, gRPC, Kafka, AWS, Docker, Kubernetes, React, TypeScript, JUnit, Mockito, RAG, Vector Databases, Spring AI, Amazon Bedrock

Senior Software Engineer | Full Stack & Distributed Systems

TARGET
Bangalore
09.2022 - 01.2025
  • Designed and implemented scalable backend microservices using Java, Spring Boot, Spring WebFlux, and Micronaut.
  • Built event-driven systems using Apache Kafka to support high-volume retail transactions and asynchronous business workflows.
  • Developed REST APIs and enterprise integrations enabling seamless communication between multiple distributed services and platforms.
  • Participated in architecture discussions and technical decision-making focused on scalability, reliability, performance, and maintainability.
  • Worked with product managers, architects, and engineering teams to understand business requirements and translate them into scalable technical solutions.
  • Led development of post-purchase services improving order tracking, cancellations, returns, refunds, and customer self-service experiences.
  • Investigated production issues, conducted root-cause analysis, and implemented solutions enhancing application reliability.
  • Improved observability and operational support through monitoring enhancements and proactive identification of system issues.
  • Conducted code reviews and collaborated with cross-functional teams to deliver production-ready features.
  • Contributed to automated testing and performance improvements across backend services.
  • Technologies: Java, Kotlin, Spring Boot, Spring WebFlux, Micronaut, Kafka, AWS, PostgreSQL, Cassandra, Redis, Microservices, REST APIs

Software Engineer

EPAM SYSTEMS
Pune
07.2021 - 09.2022
  • Designed and implemented backend microservices supporting distributed enterprise communication systems.
  • Built and integrated REST APIs supporting enterprise application workflows and system integrations.
  • Collaborated with product and business stakeholders to gather requirements, delivering scalable software solutions aligned with business objectives.
  • Investigated application issues, optimising code to enhance system performance and reliability through effective monitoring.
  • Collaborated with distributed engineering teams to deliver production-ready solutions in an Agile environment.
  • Developed collaboration and communication capabilities for Refinitiv Messenger, enhancing messaging workflows, media sharing, and trade-order communication.
  • Technologies: Java, Spring Boot, Microservices, REST APIs, SQL, AWS, DynamoDB

Software Engineer

ACCENTURE
Pune
03.2018 - 06.2021
  • Built RESTful APIs and enterprise integrations using Java, Spring technologies, and SQL.
  • Developed backend services and repayment functionality for banking customers under COVID-19 relief programs, enhancing customer support during crisis.
  • Developed and supported enterprise banking workflows in collaboration with distributed engineering teams.
  • Participated in application support, investigating production issues, debugging, testing, and implementing performance improvements, ensuring system reliability.
  • Collaborated through software development lifecycle, from requirements analysis to testing and production support, facilitating seamless project delivery.
  • Worked with React for frontend application development and integration.
  • Technologies: Java, Spring Boot, J2EE, SQL, REST APIs, React, AWS

Education

Bachelor of Engineering - Computer Science & Engineering

Rajiv Gandhi Proudyogiki Vishwavidyalaya (RGPV)
Bhopal
06-2017

Skills

  • Java 17
  • Java 11
  • Kotlin
  • Spring Boot
  • Spring WebFlux
  • Micronaut
  • Microservices
  • REST APIs
  • GRPC
  • Apache Kafka
  • Event-Driven Architecture
  • Distributed Systems
  • Reactive Programming
  • AWS
  • EC2
  • ECS
  • Lambda
  • S3
  • RDS
  • API Gateway
  • CloudWatch
  • Docker
  • Kubernetes
  • OpenShift
  • Helm
  • CI/CD
  • PostgreSQL
  • MongoDB
  • DynamoDB
  • Redis
  • Elasticsearch
  • Graph Databases
  • Performance optimisation
  • Database Optimisation
  • JUnit
  • Mockito
  • API Testing
  • System Integration
  • Grafana
  • Kibana
  • Prometheus
  • Zipkin
  • Reactjs
  • TypeScript
  • JavaScript
  • HTML
  • CSS
  • TanStack Query
  • LLMs
  • RAG
  • Vector Databases
  • Spring AI
  • Amazon Bedrock
  • MCP
  • AI Integrations
  • Solution Design
  • Enterprise Integration
  • Requirements Analysis
  • Technical Troubleshooting
  • Incident Management
  • Code Reviews
  • Agile Development
  • Code Reviews
  • Performance optimisation
  • Agile Development

Certification

  • AWS Certified Solutions Architect - Associate
  • AWS Certified Developer - Associate
  • AWS Certified Cloud Practitioner
  • 3X AWS Certified

Custom

8+ years, Full Stack Development, Java Backend, Distributed Systems, Cloud-Native Applications, RAG, LLM Applications, Spring AI, Amazon Bedrock, Vector Databases, Agentic Workflows, Open to relocation to Riga, Latvia

Timeline

Senior Software Engineer | Full Stack, Distributed Systems & AI Engineering

NETCRACKER
01.2025 - Current

Senior Software Engineer | Full Stack & Distributed Systems

TARGET
09.2022 - 01.2025

Software Engineer

EPAM SYSTEMS
07.2021 - 09.2022

Software Engineer

ACCENTURE
03.2018 - 06.2021

Bachelor of Engineering - Computer Science & Engineering

Rajiv Gandhi Proudyogiki Vishwavidyalaya (RGPV)
Kishan Gautam