Ritesh Kumar
Software Engineer
www.linkedin.com/in/ritesshh-kumar | ritesh-kumar-nine.vercel.app | github.com/Riteshhh-kumar | candidates.intervues.club/u/ritesh-kumar
SUMMARY
Software Engineer with expertise in backend development for enterprise banking and financial applications. Experienced in optimizing databases, integrating features into legacy codebases, and participating in system architecture and code reviews. Skilled in building resilient, distributed systems using Java and modern software engineering practices.
EXPERIENCE
System Engineer
Tata Consultancy Services
Jul 2026 – Present
- Engineered enterprise backend applications for banking and financial domain systems.
- Maintained and modernized backend services within complex legacy architectures.
- Participated in architectural discussions, peer code reviews, and cross-functional team collaborations.
System Engineer
Tata Consultancy Services Ltd.
Jul 2024 – Present
- Diagnosed and resolved critical database performance bottlenecks using SQL indexing strategies.
- Engineered backend business logic for a core Banking Loans module in a distributed team environment.
- Integrated new loan processing functionalities into legacy codebases while resolving high-priority defects in financial transaction processing systems.
System Engineer
Tata Consultancy Services
Jul 2024 – Jul 2026
- Engineered enterprise backend applications for banking and financial domain systems.
- Maintained and modernized backend services within complex legacy architectures.
- Participated in architectural discussions, peer code reviews, and cross-functional team collaborations.
EDUCATION
United University · Bachelor of Computer Applications - BCA · 2021 – 2024
SKILLS
Languages and Frameworks: Java, JavaScript, JavaScript (ES6+), Python, SQL, Hibernate, Resilience4j, Spring Batch, Spring Boot, Spring Boot 3, Spring Data JPA, Spring Security
Databases: MongoDB, MySQL, PostgreSQL, Redis
Tools: Apache Kafka, AWS EC2, AWS RDS, CI/CD, Concurrency, Distributed Systems, Docker, Docker Compose, Event-Driven Architecture, Git, GitHub Actions, Grafana, JWT, Linux, MapStruct, Maven, Micrometer, Microservices, Nginx, Prometheus, RabbitMQ, Rate Limiting, REST APIs, SOAP, Zipkin
PROJECTS
High-Performance Rate Limiter Core Library
Architected a standalone Java rate limiter library as a multi-module Maven project implementing the Token Bucket algorithm with thread-safe and atomic state management. Implemented Token Bucket algorithm focusing on thread safety, concurrency control, and race-condition handling in high-throughput concurrent environments.
Java, Maven, JVM
Scalable Payment Gateway Service
Architected a payment processing backend implementing a multi-stage state machine, Transactional Outbox pattern, and fault tolerance. Integrated rate limiting, stateless JWT RBAC, Redis caching, Apache Kafka messaging, and GitHub Actions CI/CD pipelines.
Java, Spring Boot 3.3, Apache Kafka, Resilience4j, Bucket4j, JWT, Spring Security, Redis, Micrometer, Prometheus, Grafana, Zipkin, Docker, Docker Compose, GitHub Actions
Additional projects: Scalable payment gateway project
AWARDS
Docker for Java Developers