Saurabh Bhagat, Developer in Pune, Maharashtra, India
Saurabh is available for hire
Hire Saurabh

Saurabh Bhagat

Senior Java Engineer and Developer

Pune, Maharashtra, India

Toptal member since April 22, 2026

Bio

Saurabh is a staff software engineer with 12+ years of experience building scalable, high-performance systems using Java, Spring Boot, and modern cloud technologies. He specializes in distributed architectures, event-driven systems, and performance optimization. Recently, he has expanded into AI-driven solutions, developing chatbots and recommendation systems. Saurabh is known for delivering reliable, production-grade systems and mentoring teams to achieve engineering excellence.

Portfolio

Carry1st
Java, Spring Boot, Python, React, Next.js, Machine Learning...
Citi
Java, Spring Boot, Amazon Web Services (AWS), DevOps, Kubernetes, Microservices...
Varian Medical Systems International
Java, Spring Boot, REST, Hibernate, Apache Kafka, React, JavaScript

Experience

  • Java - 12 years
  • Spring Boot - 11 years
  • REST - 10 years
  • Microservices - 10 years
  • React - 6 years
  • Python - 4 years
  • Machine Learning - 2 years
  • Next.js - 2 years

Preferred Environment

MacOS, Windows

The most amazing...

...thing I’ve built is a high-traffic back-end system where I improved performance by 35% using microservices and event-driven architecture.

Work Experience

Staff Engineer

2021 - 2025
Carry1st
  • Architected scalable microservices using Java 21 and Spring Boot 3, enabling high availability and zero-downtime deployments for a high-traffic eCommerce platform.
  • Improved system throughput by 35% by optimizing distributed services, database queries, and asynchronous event-driven processing using Kafka and RabbitMQ.
  • Designed and implemented event-driven pipelines to handle high-volume transactions reliably, reducing system failures and improving processing efficiency.
  • Led the development of payment and fulfillment systems, ensuring reliability, scalability, and seamless integration with third-party services.
  • Built an AI-powered chatbot and recommendation engine using Python and embeddings, improving user engagement and product discovery.
Technologies: Java, Spring Boot, Python, React, Next.js, Machine Learning, Amazon Web Services (AWS), DevOps, Kubernetes, Node.js, JavaScript, Microservices, RAG Pipelines, Open-source LLMs, REST, RabbitMQ, Docker, SQL, MacOS

Senior Programmer Analyst

2019 - 2021
Citi
  • Developed back-end services for financial systems, ensuring high reliability, data consistency, and secure transaction processing.
  • Designed and optimized REST APIs to handle high-volume transaction workflows with low latency and high throughput.
  • Improved application performance by optimizing database queries and service interactions, reducing response time significantly.
Technologies: Java, Spring Boot, Amazon Web Services (AWS), DevOps, Kubernetes, Microservices, REST, RabbitMQ, Apache Kafka, Docker, SQL

Senior Software Engineer

2017 - 2019
Varian Medical Systems International
  • Designed and developed scalable Java/Spring Boot microservices for healthcare workflows, improving system performance and reducing API latency by 30%.
  • Implemented event-driven architecture using Kafka/RabbitMQ, enabling reliable processing of high-volume clinical and transactional data with improved fault tolerance.
  • Optimized database queries and indexing in PostgreSQL, reducing response times by around 40% for critical patient and reporting services.
  • Collaborated with cross-functional teams to deliver secure, HIPAA-compliant solutions, ensuring data privacy and regulatory adherence.
Technologies: Java, Spring Boot, REST, Hibernate, Apache Kafka, React, JavaScript

Senior Technical Associate

2016 - 2017
Sears Holdings India
  • Developed scalable Java/Spring-based back-end services for eCommerce platforms, supporting high-traffic product catalog, cart, and checkout workflows.
  • Implemented RESTful APIs integrated with payment and order management systems, improving transaction success rates and reducing failures by around 20%.
  • Optimized SQL queries and caching strategies, reducing page load times and API response latency by around 30% during peak traffic.
Technologies: Java, Spring Boot, Spring Data JPA, Hibernate, REST, Microservices

Experience

Scalable Digital Marketplace and Payment Platform

https://shop.carry1st.com/
Built and scaled a high-traffic digital marketplace platform supporting payments and product fulfillment.

ROLES AND RESPONSIBILITIES
• Designed microservices using Java and Spring Boot to handle high concurrency and ensure system reliability.
• Implemented event-driven architecture using Kafka and RabbitMQ for asynchronous processing of transactions and order workflows.
• Improved system performance and throughput by 35% through optimization of services and database interactions.
• Developed secure and reliable payment integrations with external providers while ensuring fault tolerance and retry mechanisms.
• Enabled zero-downtime deployments and high availability using cloud-native architecture and containerized services.
• Collaborated with cross-functional teams to deliver scalable features, improve system observability, and enhance overall platform stability.

AI-powered Chatbot with RAG and Semantic Search

Built an AI-powered chatbot using retrieval-augmented generation (RAG) to deliver context-aware responses from custom datasets.

ROLES AND RESPONSIBILITIES
• Designed data ingestion pipelines with chunking and embedding generation using Sentence Transformers, enabling efficient semantic search over large documents.
• Integrated LLMs for answer generation with strict context grounding to avoid hallucinations.
• Developed scalable back-end APIs to handle user queries, retrieval, and response orchestration with low latency.
• Optimized performance by implementing caching and efficient vector search, improving response accuracy and speed.
• Deployed the system with a focus on cost optimization using lightweight/local models where applicable.
• Collaborated on integrating the chatbot into web interfaces, enhancing user engagement and enabling intelligent query handling for domain-specific use cases.

Education

2008 - 2012

Bachelor's Degree in Information Technology

Pune University - Pune, Maharashtra, India

Skills

Libraries/APIs

React, Node.js

Tools

RabbitMQ

Languages

Java, Python, SQL, JavaScript

Frameworks

Spring Boot, Next.js, Hibernate

Platforms

MacOS, Windows, Apache Kafka, Docker, Kubernetes, Amazon Web Services (AWS)

Paradigms

REST, Microservices, DevOps

Storage

Spring Data JPA

Other

Machine Learning, Open-source LLMs, RAG Pipelines

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring