Skip to content
RK

Rajat Kumar

Senior Software Engineer

Gurgaon, India

๐ŸŸขAping In

Senior Software Engineer with expertise in Java and microservices architecture. Proven track record in enhancing system performance and observability. Skilled in cross-functional collaboration and project management, with experience in GenAI applications (LLM) using SpringAI/Langchain4j and vector store databases.

Skills

Spring Boot9/10
Java9/10
Microservices Architecture9/10
Design Patterns8/10
Grafana / Observability8/10
Kubernetes (8/10)Apache Kafka (8/10)AWS (8/10)CI/CD (Jenkins, Argo CD) (8/10)OpenSearch / Elasticsearch (8/10)Spring Security / JWT / OAuth (8/10)System Design (8/10)MySQL / RDBMS (7/10)AWS DynamoDB (7/10)Node.js (7/10)Redis (7/10)Spring AI / Langchain4j (7/10)Docker (7/10)MongoDB / NoSQL (7/10)RAG / Vector DB (6/10)

Work Experience

Senior Software Engineer

EPAM Systems

Apr 2022 โ€” Present

Led migration from AppDynamics to Grafana for observability. Integrated Jaeger distributed tracing. Built scalable backend services for autosuggest and search. Designed OpenSearch-based indexing systems. Developed event-driven microservices using Kafka and AWS. Added role-based auth layer in shared Spring Boot library. Managed deployments via Jenkins, Argo CD, and Kubernetes. Drove agile delivery, backlog grooming, and stakeholder demos.

Senior Backend Engineer

Ferns N Petals

Jun 2019 โ€” Apr 2022

Developed customer support platform using Spring Boot microservices. Integrated third-party warehouse management via Kafka and AWS Lambda. Implemented event-based ERP system. Established Kafka cluster on EC2. Executed payment gateway integrations. Created FEED management system. Managed a team of three developers.

Java Backend Developer

Hrbot (Previously Skillmap)

Jan 2018 โ€” Jun 2019

Developed web crawler for job and company data using Java JSOUP and Selenium. Implemented job indexing with Elasticsearch. Designed APIs for Android and web clients. Executed multilingual job translations using Google Cloud Translation API. Managed Tomcat server tasks and Linux-based deployments.

Education

Feroze Gandhi Institute of Engineering & Technology, Raebareli, UP

B.Tech ยท Computer Science And Engineering

? โ€“ 2018