Senior Backend Engineer | Java, Spring Boot, Kafka | Microservices & Distributed Systems

Bengaluru, Karnataka, India

Udupi, Karnataka, India

Udupi, Karnataka, India
Mysore, Karnataka, India




Bachelor of Engineering - BE, Computer Science
Vidyavardhaka College of Engineering
Join Nithin and 10k+ other professionals on
Tal is the app where bosses meet engineers & builders directly, without middlemen
Download Tal BossSenior Backend Engineer | Java, Spring Boot, Kafka | Microservices & Distributed Systems
Senior Backend Engineer, 6 years of experience, currently building Neo4j-based network inventory and Kafka alarm-correlation systems at BT Group. Most of my work sits at the intersection of Java, Spring Boot, and Kafka, building services that process high volumes of real-time data. At BT, that's meant designing a Neo4j-based inventory platform that tracks how every device, port, and connection in a telecom network relates to each other. Basically a live map of the network's infrastructure. I also built a service that streams fault alerts from our monitoring systems into Kafka, correlating related alarms so the same issue doesn't generate duplicate tickets across teams. Before this, I spent close to 4 years at Robosoft Technologies working across very different domains. Order processing for a food delivery platform handling multiple channels (App, Swiggy, Zomato), and a healthcare platform managing patient billing and insurance workflows. On the healthcare side, I added Redis caching that cut response times by 30% and tightened validation logic that brought billing errors down by 25%. I've also spent time on the other side of the table, conducting technical interviews for mid-level engineering candidates, which has sharpened how I think about explaining and defending design decisions. Always interested in connecting around backend engineering, distributed systems, and network infrastructure work.
Mysore
claude code
kiro
ChatGPT
Software Engineering Professional at BT Group, Aug 2024 - Present · 2 yrs 3 mos, Bengaluru, Karnataka, India, Designed a graph-database-based inventory platform (Neo4j) that models real-time relationships between network devices, ports, and services, consuming data from Kafka and multiple ingestion sources. Built custom parsers to validate and process high-volume data streams across formats, keeping the platform in sync with the company's network monitoring systems. Redesigned an analytics platform handling 200K+ records per query, cutting data retrieval time 80% (10+ min to 2.5 min) through query optimization, compression, and caching. Built alarm-correlation workflows that reduced duplicate ticket generation and improved fault-management efficiency, processing lakhs of daily events via Kafka. Reviewed code and mentored junior engineers on implementation approaches.
Software Engineer at Robosoft Technologies, Apr 2023 - Aug 2024 · 1 yr 5 mos, Udupi, Karnataka, India, E-commerce order processing platform : Built backend systems for high-volume order processing across multiple channels (in-house app, Swiggy, Zomato integrations) Integrated third-party APIs for real-time order synchronization, reducing processing latency by 20% Developed order lifecycle and inventory management modules Healthcare platform : Built backend services supporting patient registration, billing, and insurance workflows Integrated Kafka for real-time insurance and billing updates, and added Redis caching that improved response time by 30% Cut billing errors by 25% through validation improvements Managed Kubernetes deployments and CI/CD pipelines via Jenkins for service delivery
Associate Software Engineer at Robosoft Technologies, Dec 2020 - Apr 2023 · 2 yrs 5 mos, Udupi, Karnataka, India
Web Developer at Codeistic, Jul 2019 - Jul 2019 · 1 mo, Mysore, Karnataka, India
Bachelor of Engineering - BE, Computer Science, Vidyavardhaka College of Engineering