SDE-2 @ Rupeek | Ex-Bajaj Finserv | Backend Engineer | Java, Spring Boot, Distributed Systems | Scalable Microservices on AWS & Azure

Bengaluru, Karnataka, India


Pune, Maharashtra, India

Pune, Maharashtra, India


Chennai, Tamil Nadu, India







Bachelor of Technology, Electrical, Electronics and Communications Engineering
Vellore Institute of Technology

PCM
Chinmaya Vidyalaya, Bokaro Steel City
Join Rahul and 10k+ other professionals on
Tal is the app where bosses meet engineers & builders directly, without middlemen
Download Tal BossSDE-2 @ Rupeek | Ex-Bajaj Finserv | Backend Engineer | Java, Spring Boot, Distributed Systems | Scalable Microservices on AWS & Azure
I’m a Software Development Engineer (SDE-2) with hands-on experience designing and scaling distributed backend systems using Java, Spring Boot, and microservices architecture. Over the past few years at Rupeek and Bajaj Finserv, I’ve built AI-assisted collaboration platforms, implemented real-time data pipelines using Kafka and Azure Event Hub, and improved system throughput and latency by double-digit percentages. My core strengths lie in system design, cloud-native development (AWS, Azure, Docker, Kubernetes), and integrating data-driven solutions into production-grade systems. I’m passionate about backend scalability and performance optimization, and I’m now focused on leveraging distributed systems and AI to solve complex, high-impact problems at scale. Open to discussing backend, platform, or distributed systems engineering opportunities in fast-scaling product teams.
Bengaluru
antigravity
claude code
claude
cursor
claudecode
huggingface
Software Developement Engineer 2 at Rupeek, Sep 2025 - Present · 1 y, Bengaluru, Karnataka, India, 1) Proposed and led the migration to self-hosted Temporal for durable workflow orchestration, designing and validating the platform with Kubernetes load testing before scaling it to 10K ST/hour and reducing orchestration costs by 8x org-wide. 2) Architected and built a distributed Sliding Window Rate Limiter from scratch using Redis + Lua operations, backed by a retry queue and DLQ for failure recovery; handling 22K requests/day, shipped to production with zero incidents. 3) Driving the LLD and migration of the Lender Integration Service to a config-driven JSON DSL stored in a DB table, replacing lender-specific code; targeting a reduction in onboarding time with deployment-free lender onboarding. 4) Owned architecture for a multi-protocol integration layer (REST, async, webhooks, SOAP) behind a common tool-interface abstraction, handling 4K requests/min in production across 5 external systems
Senior Software Engineer at Bajaj Finserv, Aug 2024 - Jul 2025 · 1 yr, • Proposed, architected, and built a Semantic Search engine end-to-end using pgVector and OpenAI embeddings, enabling top-K similarity search with query rewriting and taxonomy-based filtering ,improving knowledge discovery efficiency by 40%. • Built a distributed, priority-driven event orchestration system (inspired by Meta’s FOQS) processing 15k events/min across 4 microservices, dynamically scheduling delayed events and dispatching to AWS SQS for parallel execution, improving SLA adherence by 35%. • Engineered an asynchronous eSign callback system (Kafka + DLQ), converting a blocking 10–60s wait into a non-blocking flow — cutting customer wait time to <15s and eliminating timeout failures across the journey. • Engineered and deployed Rapid LR, a modular re-engagement platform integrating 8 workflows across SMS, push notifications, and calls using Java, Spring Boot, and Kafka — boosting revenue by 40%, lead conversions by 35%. • Piloted integration of Small Language Models (SLMs) including Qwen and Gemma within engagement workflows to auto-generate personalized communication content, improving click-through rates by 7% during pilot runs.
Software Engineer at Bajaj Finserv, Jul 2022 - Aug 2024 · 2 yrs 2 mos, Pune, Maharashtra, India, 1) Developed a reusable SDK for TimeSeries DB, standardizing data ops across 15+ microservices and reducing integration effort by 20%. 2) Optimized Cosmos DB queries and indexing to handle millions of records, boosting throughput by 30% and lowering latency. 3) Enhanced REST API performance and caching, improving app responsiveness by 20%. 4) Migrated event sync process from batch to real-time, improving lead assignment accuracy and sales efficiency by 20%. 5) Accelerated collections data pipeline via Java multithreading, processing 90M+ records with improved efficiency. 6) Hardened codebase by remediating vulnerabilities and validating patches with JUnit and Mocha.
Data Engineer Intern at Bajaj Finserv, Jan 2022 - Jul 2022 · 7 mos, Pune, Maharashtra, India
Software Engineer Intern at ExpertsHub, Feb 2021 - Mar 2021 · 2 mos
Software Engineer Intern at RoboRAM Technologies, Sep 2020 - Oct 2020 · 2 mos
Marketing Staff at SPIE, the international society for optics and photonics, Jul 2019 - Jun 2020 · 1 yr, Chennai, Tamil Nadu, India
Bachelor of Technology, Electrical, Electronics and Communications Engineering, Vellore Institute of Technology
PCM, Chinmaya Vidyalaya, Bokaro Steel City
github: https://github.com/Anand-rahul
leetcode: https://leetcode.com/anandrahul596
anandrahul.com: https://anandrahul.com/