Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic
Yash Rathor

Yash Rathor

Summary

Java Backend Developer with 7+ years of experience designing and developing scalable enterprise applications using Java, Spring Boot, microservices, and RESTful APIs. Experienced in building event-driven solutions with Apache Kafka, managing data using SQL and PostgreSQL, and deploying cloud-native applications on AWS through automated CI/CD pipelines. Skilled in application modernization, system integration, performance optimization, and delivering high-quality solutions using clean coding and testing best practices.

Overview

1
1
Certification
2027
2027
years of professional experience

Work History

Senior Technology Consulting

EY
07.2025 - 08.2026
  • Developed and supported cloud-native microservices using AWS services such as EKS, EC2, S3, Secrets Manager, and CloudWatch, along with Docker-based containerization and application monitoring.
  • Modernized complex Order Creation functionality from a legacy .NET monolith into scalable microservices using Java 8, Spring Boot 4, and REST APIs, ensuring functional parity with the existing system.
  • Implemented Kafka-based asynchronous communication between microservices, including producer-consumer flows, error handling, retries, and reliable event processing.
  • Followed an API-first development approach by defining Swagger/OpenAPI contracts, designing service interfaces, and integrating downstream services for Alternative Investment transaction workflows.
  • Utilized Java multithreading and ExecutorService for concurrent and asynchronous processing, improving application responsiveness, throughput, and resource utilization.

Software Developer

TCS Pioneer, ITPL
10.2022 - 07.2025
  • Design and implement RESTful APIs using Spring Boot, significantly enhancing system performance and scalability.
  • Deploy applications and services in AWS, ensuring secure, scalable, and reliable cloud solutions with automated resource provisioning and monitoring.
  • Manage CI/CD pipelines to automate build, testing, and deployment processes, reducing manual intervention and enhancing development efficiency.
  • Collaborate with database teams to manage and optimize SQL and PostgreSQL databases using PGAdmin, ensuring efficient data handling and seamless application integration.
  • Participate in agile development processes, contributing to sprint planning, code review processes, and maintaining high-quality software standards.

Software Engineer

Capgemini
05.2019 - 09.2022
  • Designed and developed small-scale RESTful APIs focused on implementing CRUD operations for key business functionalities in multiple projects, improving system integration and data flow.
  • Gained hands-on experience with Spring Boot for application development, JPA for database interactions.
  • Conducted unit testing and API testing using Postman to ensure quality and correctness of the codebase.
  • Worked extensively on troubleshooting and bug fixes for existing applications, resolving issues related to system performance, API integrations, and user-reported bugs.

Linux Administrator

Capgemini
  • Patched multiple servers to ensure system security and stability.
  • Maintained servers through updates and troubleshooting to optimise performance for applications.
  • Managed system housekeeping tasks, including log management, disk cleanup, and system monitoring, ensuring the stability of Linux servers.

Education

Bachelor of Technology - Computer Science

GLA University
Mathura, India
05-2019

Senior Secondary - Science

Dayawati Modi Academy
Varanasi, India
03-2019

Skills

  • Programming Language: Java
  • Frameworks: Spring Boot, JEST Framework
  • Messaging & Event Streaming: Apache Kafka
  • Databases & Database Tools: SQL, PostgreSQL, pgAdmin
  • API Development & Testing: REST APIs, Swagger/OpenAPI, Postman, Bruno
  • Cloud & DevOps: AWS, Docker, Kubernetes, Jenkins, CI/CD Pipelines
  • Development Tools: Git, Maven, Eclipse IDE, JIRA

Certification

  • Oracle Certified JAVA SE8 programmer
  • ITILv4 peopleCert

Timeline

Senior Technology Consulting

EY
07.2025 - 08.2026

Software Developer

TCS Pioneer, ITPL
10.2022 - 07.2025

Software Engineer

Capgemini
05.2019 - 09.2022

Linux Administrator

Capgemini

Bachelor of Technology - Computer Science

GLA University

Senior Secondary - Science

Dayawati Modi Academy
Yash Rathor