Vaibhav Sharma profile photo 1 on Tal

Vaibhav Sharma

Backend Engineer | Java, Spring Boot, Kafka, Microservices | Building Scalable Distributed Systems

Delhi

5+ years of work experience

HCLTech
Apr 20224 yrs 3 mosPresent

Hybrid

HCLTech
Feb 20211 yr 3 mosApr 2022

Remote

HCL Technologies
Feb 20224 yrs 5 mosPresent

• Built and enhanced multiple enterprise backend systems using Java Spring Boot microservices, supporting user management, scheduling, billing, and workflow automation. • Developed and maintained 10+ microservices, enabling independent deployments, improved scalability, and faster feature delivery across business modules. • Designed event-driven workflows using Apache Kafka, processing 50K+ daily events to support asynchronous processing and improve system resilience. • Implemented asynchronous workflows using CompletableFuture and custom thread pools for notifications, batch jobs, and background processing, improving request responsiveness under load. • Reduced inter-service latency by 35% by replacing high-frequency synchronous REST calls with gRPC for internal service communication. • Implemented transactional workflows using Spring @Transactional with suitable isolation levels to maintain consistency during concurrent business operations. • Implemented JWT-based authentication and role-based authorization; introduced Redis caching for read-heavy APIs, reducing repeated database calls and improving response times. • Designed and optimized PostgreSQL schemas, queries, and indexes supporting high-volume transactional data with consistent sub-second performance. • Deployed and managed services on AWS, ensuring scalability, high availability, and stable performance during peak traffic. • Added unit and integration tests using JUnit, increasing backend test coverage to ~70% and reducing recurring prod defects. • Built CI/CD pipelines using GitHub Actions, reducing release effort and standardizing automated quality checks.

Education

Birla Institute of Technology and Science, Pilani

Bachelor's degree, Computer Science

Birla Institute of Technology and Science, Pilani

Birla Institute of Technology and Science, Pilani

B.Sc. in Design and Computing

Birla Institute of Technology and Science, Pilani

Join Vaibhav and 10k+ other professionals on

Tal Boss

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

Download Tal Boss

Vaibhav Sharma on Tal

Headline

Backend Engineer | Java, Spring Boot, Kafka, Microservices | Building Scalable Distributed Systems

About

Backend Engineer with 4+ years of experience building scalable Java Spring Boot microservices and event-driven systems. Experienced in Kafka, PostgreSQL, Redis, REST APIs, and distributed system design. Worked on enterprise backend workflows involving asynchronous processing, integrations, caching, and high-throughput services. Interested in backend and distributed systems engineering opportunities.

Location

Delhi

Work experience

Back End Developer at HCLTech, Apr 2022 - Present · 4 yrs 3 mos, Hybrid

Software Engineer at HCLTech, Feb 2021 - Apr 2022 · 1 yr 3 mos, Remote

Back End Developer at HCL Technologies, Feb 2022 - Present · 4 yrs 5 mos, • Built and enhanced multiple enterprise backend systems using Java Spring Boot microservices, supporting user management, scheduling, billing, and workflow automation. • Developed and maintained 10+ microservices, enabling independent deployments, improved scalability, and faster feature delivery across business modules. • Designed event-driven workflows using Apache Kafka, processing 50K+ daily events to support asynchronous processing and improve system resilience. • Implemented asynchronous workflows using CompletableFuture and custom thread pools for notifications, batch jobs, and background processing, improving request responsiveness under load. • Reduced inter-service latency by 35% by replacing high-frequency synchronous REST calls with gRPC for internal service communication. • Implemented transactional workflows using Spring @Transactional with suitable isolation levels to maintain consistency during concurrent business operations. • Implemented JWT-based authentication and role-based authorization; introduced Redis caching for read-heavy APIs, reducing repeated database calls and improving response times. • Designed and optimized PostgreSQL schemas, queries, and indexes supporting high-volume transactional data with consistent sub-second performance. • Deployed and managed services on AWS, ensuring scalability, high availability, and stable performance during peak traffic. • Added unit and integration tests using JUnit, increasing backend test coverage to ~70% and reducing recurring prod defects. • Built CI/CD pipelines using GitHub Actions, reducing release effort and standardizing automated quality checks.

Education

Bachelor's degree, Computer Science, Birla Institute of Technology and Science, Pilani

B.Sc. in Design and Computing, Birla Institute of Technology and Science, Pilani

Vaibhav Sharma - Back End Developer in Delhi | Tal