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

Hybrid

Remote


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
Join Vaibhav and 10k+ other professionals on
Tal is the app where bosses meet engineers & builders directly, without middlemen
Download Tal BossBackend Engineer | Java, Spring Boot, Kafka, Microservices | Building Scalable Distributed Systems
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.
Delhi
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.
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