Summary
Overview
Work History
Education
Skills
Timeline
Generic

NEERAJ YADAV

Hyderabad

Summary

Senior Backend Engineer with 5+ years of experience designing and developing scalable, resilient cloud-native applications using Java, Spring Boot, and microservices architecture. Experienced in building distributed systems and event-driven services using Apache Kafka, and deploying containerized applications using Docker and Kubernetes. Skilled in REST API design, reactive and asynchronous processing, and developing high-performance backend systems. Proven ability to collaborate with cross-functional teams and contribute to system architecture decisions for enterprise-grade applications.

Overview

5
5
years of professional experience

Work History

Senior Software Engineer

HTC Global Services
11.2024 - 03.2026
  • Designed and developed scalable backend microservices with Java 21, Spring Boot, and reactive programming aligned with Spring WebFlux architecture to enhance system performance.
  • Built cloud-native microservices for the Quote Launch platform responsible for generating insurance quotes based on customer requirements and policy configurations.
  • Designed and implemented RESTful APIs for quote processing, validation, and integration with downstream insurance services.
  • Applied distributed system design principles including service decomposition, asynchronous processing, caching strategies, and fault tolerance to improve scalability and reliability.
  • Leveraged AWS cloud services, including EC2 and DynamoDB, to optimize infrastructure for high-performance, low-latency quote generation workloads.
  • Contributed to backend architecture discussions, performance tuning, and code reviews to ensure maintainable and scalable system design.
  • Collaborated with cross-functional teams including frontend and product teams to deliver end-to-end features in an Agile environment.
  • Implemented CI/CD pipelines and containerized deployments with Docker, streamlining automated build and deployment processes.

Senior Software Engineer

Ivy Comptech
01.2023 - 10.2024
  • Architected an enhanced wallet microservice using Spring Boot, Hibernate, and Spring Data JPA to manage players account details and winnings. Applied LLD principles to design a scalable, resilient system with asynchronous processing, database connection pooling and load balancing.
  • Implemented Redis caching, reducing database round trips and enhancing response time by ~20%; utilized Apache Kafka for real-time messaging and data streaming across distributed services.
  • Optimized database queries through indexing and partitioning, supporting high transaction volumes and achieving low latency responses.
  • Implemented CI/CD pipelines for automated build, testing, and deployment, facilitating faster, reliable delivery of new game features.

Software Engineer

Ivy Comptech
01.2022 - 01.2023
  • Developed a slot game framework for casino games following SOLID principles and design patterns ensuring scalable and maintainable architecture.
  • Built RESTful APIs for game logs and backoffice services enabling efficient gameplay data processing.
  • Used Docker and Kubernetes for containerization and orchestration along with AWS services like EC2 and RDS for deployment and scaling.
  • Implemented unit tests using JUnit and Mockito ensuring high code quality and reliability.

Trainee Software Engineer

Ivy Comptech
01.2021 - 01.2022
  • Worked on casino game development using Java, Spring MVC, Spring Framework and MySQL following Agile methodology.
  • Applied Test Driven Development (TDD) practices and implemented multithreading techniques to handle concurrent gameplay scenarios.

Education

B.Tech - Computer Science & Engineering

ABES Engineering College
Ghaziabad
09-2020

Skills

Languages:
Java 21, Java / J2EE

Frameworks & Technologies:
Spring Boot, Spring WebFlux (Reactive Programming), Spring Core, Spring MVC, Spring Data JPA, Hibernate

Architecture & Backend:
Microservices Architecture, Event-Driven Architecture, Distributed Systems, RESTful API Design, Asynchronous Processing, Scalable System Design

Cloud & DevOps:
AWS (EC2, S3, Lambda, DynamoDB, RDS), Azure (Exposure), Docker, Kubernetes, CI/CD, Jenkins

Messaging, Caching & Databases:
Apache Kafka, Redis, Oracle, MySQL, PostgreSQL, MongoDB, DynamoDB, PL/SQL, NoSQL

Tools & Testing:
Git, Jira, Confluence, SonarQube, Postman, JUnit, Mockito

Timeline

Senior Software Engineer

HTC Global Services
11.2024 - 03.2026

Senior Software Engineer

Ivy Comptech
01.2023 - 10.2024

Software Engineer

Ivy Comptech
01.2022 - 01.2023

Trainee Software Engineer

Ivy Comptech
01.2021 - 01.2022

B.Tech - Computer Science & Engineering

ABES Engineering College
NEERAJ YADAV