Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Rachit Jha

Bangalore

Summary

Results-driven Senior Java Backend Developer with 10+ years of experience in designing and deploying enterprise-grade microservices using modern Java technologies. Proficient in Java 17+, Spring Boot, Spring Cloud, REST APIs, and asynchronous messaging (Kafka). Experienced in building scalable systems with secure authentication (OAuth2, Okta), DevOps practices, and cloud-native deployments using Docker, Kubernetes (AKS), and CI/CD pipelines. Adept at optimizing backend performance with Redis, ensuring system observability (ELK, Prometheus, Grafana), and writing robust tests using JUnit 5, Mockito, and Testcontainers.

Overview

17
17
years of professional experience
1
1
Certification

Work History

Software Development Engineer

Infoya
10.2024 - Current
  • Tech Stack: Java 17, Spring Boot, Spring Cloud, Kafka, Redis, PostgreSQL, Docker, GitHub Actions, Kubernetes
  • - Developed microservices and RESTful APIs supporting scalable backend systems.
  • - Integrated Kafka for asynchronous messaging and Redis for caching layers.
  • - Containerized applications using Docker and deployed to Kubernetes (AKS).
  • - Built CI/CD pipelines using GitHub Actions for automated build/test/deploy.
  • - Implemented security with Spring Security and OAuth2.

Senior Software Engineer

EPAM Systems
03.2023 - 07.2023
  • Tech Stack: Java 11, Spring Boot, Spring Security, MySQL, OAuth2, ReactJS
  • - Developed RESTful APIs and backend modules for hospital information systems.
  • - Integrated OAuth2 and Spring Security for user authentication and authorization.
  • - Participated in performance tuning and observability using ELK Stack.

Senior Software Engineer

Experis IT Pvt. Ltd
02.2022 - 06.2022
  • Tech Stack: Java, Spring Boot, Spring Security, MySQL, ServiceNow API
  • - Built secure APIs and integrated with third-party platforms like ServiceNow and InContact.
  • - Designed backend schema using Flyway for schema versioning.

Lead Engineer

Hashout Technologies
03.2021 - 11.2021
  • Tech Stack: Java, Docker, Kubernetes, AEM, Sightly
  • - Managed container orchestration using Kubernetes and Docker for backend components.
  • - Worked with microservices deployed via Helm charts.

Principal Consultant

Genpact Headstrong
08.2019 - 11.2020
  • Tech Stack: Java, Spring Boot, REST APIs, MySQL
  • - Led backend development of a Risk Management Platform.
  • - Ensured robust API documentation using OpenAPI/Swagger.

Machine Learning Engineer

Unisys
11.2016 - 07.2019
  • - Used Python and Java to build predictive analytics engines with Spring Boot services.
  • - Automated data flows using Pandas and scikit-learn; integrated with MySQL.

Senior Java Developer

Cybage Software
02.2015 - 10.2016
  • - Developed and optimized REST APIs for document generation and lender platforms.
  • - Enhanced system scalability using caching strategies.

Senior Software Engineer

Oracle India
04.2013 - 06.2014
  • - Designed backend components for reporting modules using Java and JDBC.

R&D Engineer

Nokia Networks
06.2008 - 04.2013
  • - Built B2B delivery and telecom monitoring tools with real-time analytics capabilities.

Senior Software Engineer

Tata Elxsi
06.2008 - 04.2013
  • - Worked on Java-based Digital TV applications for Canon using OCAP (OpenCable Application Platform) and DVB APIs.
  • - Developed and integrated middleware components enabling interactive TV features and EPG services.
  • - Optimized application performance for set-top boxes and ensured compliance with OCAP/DVB standards.
  • - Collaborated with cross-functional teams for testing, debugging, and deployment on embedded TV platforms.

Education

Post Graduate Diploma - Information Technology

IIT Kharagpur
07.2004

Skills

  • Languages: Java (11/17), Python, JavaScript
  • Frameworks: Spring Boot, Spring Cloud, Spring Security, ReactJS
  • Messaging & Integration: Apache Kafka, RabbitMQ, REST APIs
  • Databases: PostgreSQL, MySQL, SQL Server, Oracle, Redis
  • DevOps & Cloud: Docker, Kubernetes (AKS), Helm, Azure DevOps, GitHub Actions, Jenkins
  • Testing: JUnit 5, Mockito, Testcontainers, Spring Test
  • Monitoring & Observability: ELK Stack, Prometheus, Grafana
  • Security: OAuth2, JWT, Okta, Spring Security
  • Other Tools: Maven, Git, Flyway, IntelliJ, ServiceNow API

Certification

  • - AWS Certified Solutions Architect (In Progress)
  • - Java SE & EE Professional Certification
  • - Strong knowledge of CI/CD, SRE practices, and Agile delivery
  • - Open to relocation and full-time remote opportunities

Timeline

Software Development Engineer

Infoya
10.2024 - Current

Senior Software Engineer

EPAM Systems
03.2023 - 07.2023

Senior Software Engineer

Experis IT Pvt. Ltd
02.2022 - 06.2022

Lead Engineer

Hashout Technologies
03.2021 - 11.2021

Principal Consultant

Genpact Headstrong
08.2019 - 11.2020

Machine Learning Engineer

Unisys
11.2016 - 07.2019

Senior Java Developer

Cybage Software
02.2015 - 10.2016

Senior Software Engineer

Oracle India
04.2013 - 06.2014

R&D Engineer

Nokia Networks
06.2008 - 04.2013

Senior Software Engineer

Tata Elxsi
06.2008 - 04.2013

Post Graduate Diploma - Information Technology

IIT Kharagpur
Rachit Jha