Sourabh Patil profile photo 1 on Tal

Sourabh Patil

Associate Consultant at @Capgemini Java Backend Developer | Spring Boot | Microservices | Kafka | Redis | Docker | REST APIs

Pune Division

4+ years of work experience

Capgemini
Oct 20241 yr 3 mosDec 2025

Navi Mumbai, Maharashtra, India

• Developed scalable microservices using Java and Spring Boot following RESTful architecture principles. • Implemented real-time credit score processing using Apache Kafka for asynchronous event-driven communication. • Integrated Redis caching to improve API performance and reduce database load. • Designed and consumed REST APIs using Feign Client for inter-service communication. • Implemented authentication and authorization using JWT and OAuth2. • Built centralized API routing using Spring Cloud Gateway and service discovery using Eureka Server. • Containerized applications using Docker and managed multi-service environments using Docker Compose. • Added structured logging and exception handling using Log4j2 for improved observability and debugging. • Worked with Git, GitLab, Jenkins, Maven, JIRA, and CI/CD pipelines in Agile development environments. • Collaborated with cross-functional teams for feature development, deployment, testing, and production support.
Capgemini
Jun 20231 yr 5 mosOct 2024

Mumbai, Maharashtra, India

results-driven software engineer with expertise in architecting and developing robust and scalable APIs. With a solid foundation in object-oriented design principles and extensive experience in Java development, I excel in crafting elegant solutions to complex problems. My proficiency extends to various facets of software engineering, including unit testing, design patterns, SOLID principles, and interface design
Capgemini
Oct 20211 yr 9 mosJun 2023

Mumbai, Maharashtra, India

Dedicated Java developer adept at crafting robust applications. Proficient in JUnit for thorough unit testing and skilled in exception-handling strategies for code reliability. Experienced in software design, architecture, and problem-solving.

Education

Sanjay Ghodawat University

Bachelor of Technology - BTech, Aeronautical Engineering

Sanjay Ghodawat University

20174 yrs2021

Join Sourabh and 10k+ other professionals on

Tal Boss

Tal is the app where bosses meet engineers & builders directly, without middlemen

Download Tal Boss

Sourabh Patil on Tal

Headline

Associate Consultant at @Capgemini Java Backend Developer | Spring Boot | Microservices | Kafka | Redis | Docker | REST APIs

About

Java Backend Developer with 4 years of experience in designing and developing scalable microservices-based applications using Java and Spring Boot. Experienced in building RESTful APIs, event-driven systems using Apache Kafka, Redis-based caching solutions, and secure authentication using JWT/OAuth2. Skilled in developing distributed systems using Spring Cloud components including API Gateway, Eureka Discovery Server, and Feign Client. Hands-on experience with Docker containerization, CI/CD pipelines, logging frameworks, exception handling, and backend performance optimization. Strong understanding of backend architecture, clean code principles, Agile methodologies, and production-grade application development. Technical Skills: • Java • Spring Boot • Microservices • Kafka • Redis • Docker • MySQL • REST APIs • Spring Security • JWT/OAuth2 • Eureka Server • API Gateway • Feign Client • Hibernate/JPA • Jenkins • Git/GitHub • CI/CD

Location

Pune Division

Work experience

Associate Consultant at Capgemini, Oct 2024 - Dec 2025 · 1 yr 3 mos, Navi Mumbai, Maharashtra, India, • Developed scalable microservices using Java and Spring Boot following RESTful architecture principles. • Implemented real-time credit score processing using Apache Kafka for asynchronous event-driven communication. • Integrated Redis caching to improve API performance and reduce database load. • Designed and consumed REST APIs using Feign Client for inter-service communication. • Implemented authentication and authorization using JWT and OAuth2. • Built centralized API routing using Spring Cloud Gateway and service discovery using Eureka Server. • Containerized applications using Docker and managed multi-service environments using Docker Compose. • Added structured logging and exception handling using Log4j2 for improved observability and debugging. • Worked with Git, GitLab, Jenkins, Maven, JIRA, and CI/CD pipelines in Agile development environments. • Collaborated with cross-functional teams for feature development, deployment, testing, and production support.

Senior Analyst at Capgemini, Jun 2023 - Oct 2024 · 1 yr 5 mos, Mumbai, Maharashtra, India, results-driven software engineer with expertise in architecting and developing robust and scalable APIs. With a solid foundation in object-oriented design principles and extensive experience in Java development, I excel in crafting elegant solutions to complex problems. My proficiency extends to various facets of software engineering, including unit testing, design patterns, SOLID principles, and interface design

Software Analyst at Capgemini, Oct 2021 - Jun 2023 · 1 yr 9 mos, Mumbai, Maharashtra, India, Dedicated Java developer adept at crafting robust applications. Proficient in JUnit for thorough unit testing and skilled in exception-handling strategies for code reliability. Experienced in software design, architecture, and problem-solving.

Education

Bachelor of Technology - BTech, Aeronautical Engineering, Sanjay Ghodawat University