Balaji R

Software Engineer

Bengaluru, Karnataka, India1 yr 11 mos experience
Most Likely To SwitchAI ML Practitioner

Key Highlights

  • Expert in building scalable, event-driven systems.
  • Strong background in real-time communication platforms.
  • Proven ability to optimize backend performance.
Stackforce AI infers this person is a Backend Developer specializing in SaaS solutions with a focus on high-concurrency systems.

Contact

Skills

Core Skills

JavaSpring BootKafkaMicroservices

Other Skills

AlgorithmsBatch ProcessingC++Cascading Style Sheets (CSS)Chrome ExtensionsClickHouseCommunicationCore JavaData StructuresFinancial LiteracyGCPGenerative AIGitGo (Programming Language)Google BigQuery

About

A backend-focused SDE-II with 2+ years of experience building scalable, event-driven systems using Java, Spring Boot, Kafka, and GCP. I’ve worked extensively on real-time communication platforms, chatbot/workflow builders, and multi-agent automation engines — owning features end-to-end from architecture → high-throughput execution → production stability. I specialize in solving hard backend problems: concurrency bottlenecks, event ordering guarantees, multi-tenant execution pipelines, workflow orchestration, distributed consistency, and low-latency processing. I’ve built and optimized real-time messaging layers involving WebSockets, FCM, async triggers, and event streaming — improving reliability, delivery guarantees, and system throughput for customer-facing automation products. Strong fundamentals in DSA, distributed systems, multi-threading, system design, and production debugging. Always open to learning, scaling, and contributing to high-impact communication and workflow systems.

Experience

1 yr 11 mos
Total Experience
1 yr 11 mos
Average Tenure
1 yr 11 mos
Current Experience

Kapture cx

3 roles

Software Development Engineer - II

Promoted

Oct 2025Present · 8 mos · Bengaluru, Karnataka, India · On-site

  • Contributing to end-to-end development of Vitos, a multi-agent chatbot/workflow engine built on Java, Spring Boot, Kafka, Redis, and GCP Cloud Run, enabling large-scale, high-concurrency, low-latency automation flows.
  • Owned backend for the multi-agent automation platform, orchestrating AI agents and flow agents via Kafka-based event exchange, integrating GenAI structured outputs into configurable chatbot usecases, and optimizing execution pipelines for higher throughput, reduced latency, and reliable processing at scale.
  • Improved reliability of high-traffic workflows by strengthening retries, preventing duplicate events, and ensuring SLA adherence. Owned production stability by resolving duplication, sequencing issues, and race conditions.
  • Upgraded the custom code executor by integrating Cloud Run for isolated, timeout-safe execution with JS/Python support and stronger security/access controls. Collaborating across teams to evolve Fastlane (workflow engine) and chatbot automation systems with better scheduling, prioritization, rate limits and real-time triggers.
JavaSpring BootKafkaRedisGCP

Software Engineer

Jul 2024Oct 2025 · 1 yr 3 mos · Bengaluru, Karnataka, India · On-site

  • Contributed as part of the core team in building Chatbot Builder from its initial stages, developing event-driven backend components involving Kafka, microservices, and WebSockets.
  • Resolved severe load-related service failures by replacing fixed thread pools and synchronized locks with a priority queue based key-sequential executor, reducing memory usage and preventing thread starvation under peak traffic. Migrated systems from Java 8 → Java 21 to utilize Virtual Threads.
  • Developed REST APIs, caching layers, and multithreaded kafka consumers to support millions of message events per day across customer support workflows.
  • Enhanced real-time communication layers for FCM/WebSockets to power instant dashboard and workflow updates. Strengthened observability with structured logs, metrics, debug traces, and improved error propagation, significantly reducing production incident resolution time.
  • Owned and developed major pieces of the Flow Builder frontend in React + Redux, ensuring a smoother
  • workflow-building experience for non-technical users.
KafkaMicroservicesWebSocketsREST APIsJava

Software Developer Trainee

Jul 2023Jun 2024 · 11 mos · Bengaluru, Karnataka, India · On-site

  • Worked on reporting and analytics modules, Improving performance using multithreading, batch processing, indexing and backend optimizations, achieving 2× faster report generation for enterprise clients.
  • Integrated Google Cloud Functions for async processing of heavy data reports; contributed to POCs involving ClickHouse and more. Debugged backend issues around data integrity and event consistency under high load.
MultithreadingBatch ProcessingGoogle Cloud Functions

Ambula

Java Developer Intern

May 2023Aug 2023 · 3 mos · Remote

  • Contributed in backend development by implementing features, fixing bugs, and participating in code reviews, gaining practical software development experience within an Agile team.
  • Played a significant role in seamless integration with the Unified Health Interface, ensuring efficient data management, facilitating the management of health records within the ABDM ecosystem

Weaveroo

Junior Developer Intern

Oct 2022Jan 2023 · 3 mos · Remote

  • Developed chrome extension with React, JavaScript with features collecting data from DOM, displaying as dashboard, filtering and downloading as csv.
  • Facilitated internal team to efficiently handle client product data, slashing manual workload by 75% through the extension’s capabilities.
  • Engaged in writing test cases, developing React components library.
ReactJavaScriptChrome Extensions

Education

K.S.Rangasamy College of Technology

Bachelor of Engineering - BE — Computer Science

Jan 2020Jan 2024

SRV BOYS HIGHER SECONDARY SCHOOL, RASIPURAM

May 2016Apr 2020

Stackforce found 100+ more professionals with Java & Spring Boot

Explore similar profiles based on matching skills and experience

Balaji R - Software Engineer | Stackforce