Senior Software Engineer | Java, Spring Boot, Kafka | Building AI Agents & RAG Systems (LangGraph4j, Qdrant)

Bengaluru

Bengaluru, Karnataka, India

Bengaluru

India





Bachelor of Technology - BTech, Electronics and Communication Engineering
Techno India 130
General Studies
Central modern school
Join Prateek and 10k+ other professionals on
Tal is the app where bosses meet engineers & builders directly, without middlemen
Download Tal BossSenior Software Engineer | Java, Spring Boot, Kafka | Building AI Agents & RAG Systems (LangGraph4j, Qdrant)
Senior Software Engineer with 6+ years building large-scale distributed systems and event-driven microservices across Retail and BFSI. Currently working on Tesco's Order Fulfilment System, where I design Kafka-based real-time systems and am now extending that backend depth into applied AI โ building agentic systems, RAG pipelines, and ML models for production use cases. ๐น Architected a multi-module AI agent platform (Java 21, Spring Boot, Next.js) using LangGraph4j for LLM-powered graph orchestration and Qdrant for Retrieval-Augmented Generation โ automating software architecture compliance reviews with scored gap analysis. ๐น Built and evaluated an ETA prediction ML model using Linear Regression, integrating LangChain to orchestrate LLM-assisted data preparation โ bridging traditional ML with GenAI tooling in a production backend system. ๐น Designed and delivered the Fulfilment Capacity Engine for Tesco's Order Fulfilment System โ streaming real-time capacity and reservation data via Kafka to power store optimization and order volume monitoring at scale. ๐น Led end-to-end design (HLD/LLD) and delivery of the ETA initiative for Whoosh (60-minute) orders โ real-time order tracking APIs integrated with Couchbase and Kafka. ๐น Built Samsbot from scratch (Core Java, Spring Boot) โ an observability and alerting bot adopted across multiple teams at Walmart, integrated with CCM, Akeyless, and WCNP for secure CI/CD automation, extended to Slack and Microsoft Teams. ๐น 5+ years architecting event-driven microservices with Kafka, Kafka Streams, Couchbase, Oracle, and Azure DB โ with recent focus on applying that distributed-systems foundation to agentic AI systems and GenAI-powered workflows Core stack: Java, Spring Boot, Apache Kafka | Databases: Couchbase, Oracle, Azure DB | Currently building with: LangChain, LangGraph4j, Qdrant (Vector DB), Python โ applying backend engineering depth to LLM-powered agents and RAG systems.
Bengaluru
antigravity
claude code
claude
codex
cursor
Senior Software Engineer at Thoughtworks, Apr 2025 - Present ยท 1 y 5 mo, Bengaluru
Software Engineer III at Walmart Global Tech India, Jan 2023 - Apr 2025 ยท 2 y 3 mo, Bengaluru, Karnataka, India
System Engineer at Tata Consultancy Services, Jul 2019 - Jan 2023 ยท 3 y 6 mo, Bengaluru, Worked as a software developer in Kafka and Core JAVA with client CBA
Assistant System Engineer at Tata Consultancy Services, Jul 2019 - Dec 2020 ยท 1 y 5 mo, India, software developer in java with client Allianz
Bachelor of Technology - BTech, Electronics and Communication Engineering, Techno India 130
General Studies, Central modern school