Backend Engineer | Java, Spring Boot, Kafka | ex-Zscaler | Bengaluru

Bengaluru, Karnataka, India

Bengaluru, Karnataka, India

Remote



Bachelor of Technology - BTech, Computer Science
Lakshmi Narain College of Technology, Bhopal
Join Kushagra 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 | ex-Zscaler | Bengaluru
I build backend systems that stay correct when traffic and concurrency get ugly. Java, Spring Boot, Kafka and PostgreSQL on AWS, 4 years across Zscaler, Lemnisk and CarWale. The production bugs that hurt are rarely slow code. They're two writes racing for the same row, one tenant starving another, or an event lost somewhere between the database and the queue. I like those problems. It's the part of engineering that pulls me toward architecture. What that has looked like: - Lemnisk: stopped lost updates with optimistic locking, isolated Kafka event streams per tenant, and cut API latency 45% by restructuring dependent query chains. - Zscaler: built monitoring for the DSPM product. - CarWale: a Java gRPC service on Elasticsearch for low-latency content lookup. - ZapMate, a side project: a transactional outbox, so every committed workflow run gets published exactly once. I ship React and Next.js too. So the APIs I design are built for the people who call them.
Bengaluru
claude code
claude
codex
Software Engineer at Lemnisk, Apr 2025 - Present · 1 yr 8 mos, Bengaluru, Karnataka, India, Backend services for a real-time customer engagement platform. Java, Spring Boot, Kafka, PostgreSQL, AWS. - Stopped concurrent updates overwriting each other in engagement priority computation with optimistic locking and version checks, without holding database locks under load. - Designed per-account Kafka pipelines behind authenticated REST APIs, so one customer's event volume can't slow down another's. - Cut API latency 45% by batching database operations and restructuring a chain of dependent queries. - Picked the real-time delivery mechanism after comparing WebSockets, SSE and long polling on connection overhead and fan-out cost, then built it. - Owned EC2 deployments and on-call debugging across API, pipeline and storage layers, using S3, Secrets Manager and Athena.
Software Engineer at Zscaler, Feb 2023 - Jan 2025 · 2 yrs, Bengaluru, Karnataka, India, Frontend and platform services for Zscaler's AI-powered Data Security Posture Management (DSPM) product. - Built Node.js monitoring services for application uptime and health signals, cutting alert resolution from 30-45 minutes to 5-7. - Defined REST contracts with backend teams, settling payload structure and error semantics before implementation so API changes stopped surfacing late in integration. - Automated release and deployment-readiness workflows in Python and Bash, cutting manual effort 30%. - Delivered the DSPM frontend in React and Redux inside a Webpack micro-frontend architecture, keeping module deployments independent of the shell app.
Associate Software Development Engineering Intern at CarWale, Sep 2022 - Jan 2023 · 5 mos, Remote, - Built a Java gRPC service backed by Elasticsearch for low-latency keyword lookup and site-wide content replacement. - Implemented publisher/subscriber processing for content transformation, so slow consumers could not block ingestion.
Bachelor of Technology - BTech, Computer Science, Lakshmi Narain College of Technology, Bhopal
github: https://github.com/kd3010