Backend Software Engineer | Java | Spring Boot

Bengaluru, Karnataka, India

Bengaluru, Karnataka, India

Bengaluru, Karnataka, India







Bachelor of Technology, Computational Science
PES University
Join Shashank and 10k+ other professionals on
Tal is the app where bosses meet engineers & builders directly, without middlemen
Download Tal BossBackend Software Engineer | Java | Spring Boot
Software Engineer with 2+ years of experience building production-grade backend systems using Java and Spring Boot, with a focus on distributed systems, scalability, reliability, and data consistency. At Keenai Global, I work on backend infrastructure for a multi-tenant wealth management platform, building systems around: • Multi-tenant architecture and tenant-isolated data access • YAML-driven workflow orchestration and state management • Market data processing across multiple vendor feeds and millions of instruments • Event-driven and reactive services using Spring WebFlux • Reliable asynchronous delivery with idempotency, retries, scheduling, DLQs, and delivery tracking Previously at Hyperface Technologies, I worked on fintech systems handling 100K+ transactions/day, including fine-grained authorization, automated reconciliation, transaction processing pipelines, and concurrency control for account- and transaction-level operations. I enjoy solving backend engineering problems involving distributed systems, concurrency, fault tolerance, high-throughput processing, and scalable architecture. Core technologies: Java, Spring Boot, Spring WebFlux, Kafka, Kinesis, PostgreSQL, MySQL, ClickHouse, AWS, Docker, Kubernetes, REST APIs, Project Reactor. Currently interested in: Backend / SDE-2 opportunities involving Java, distributed systems, microservices, and high-scale backend engineering.
Greater Bengaluru Area
claude code
claude
cursor
gemini
openai
ChatGPT
Associate Product Engineer at Keenai Global, May 2026 - Present · 5 mos, Bengaluru, Karnataka, India, * Built a market data platform integrating 3 vendor feeds for millions of instruments, using Kinesis, ClickHouse, and S3/Parquet for high-volume processing. * Built reactive, multi-tenant notification infrastructure with Spring WebFlux, implementing idempotency, scheduling, retries, dead-letter handling, and delivery tracking. * Architected a multi-tenant wealth management backend using Java and Spring Boot, with tenant-isolated database routing and Keycloak-based authentication/RBAC. * Designed a YAML-driven workflow engine supporting configurable stages, conditions, transitions, and triggers without code changes.
Software Development Engineer - 1 at Hyperface, Sep 2024 - Apr 2026 · 1 yr 8 mos, Bengaluru, Karnataka, India, * Designed a scalable fine-grained authorization system supporting access control across multiple programs and entities using configurable mappings and relationship-based access rules. * Built an automated transaction and account reconciliation reporting system using AWS Lambda, EventBridge, and S3, improving processing efficiency and reporting reliability. * Streamlined transaction processing into a unified backend pipeline supporting 100K+ transactions/day, simplifying debugging and enabling easier introduction of new transaction flows. * Built a mutex-based concurrency control framework for multi-threaded transaction processing, coordinating account- and transaction-level operations to prevent race conditions and preserve data integrity under high-throughput workloads.
Backend Developer Intern at Hyperface, Jan 2024 - Sep 2024 · 9 mos, Bengaluru, Karnataka, India
Bachelor of Technology, Computational Science, PES University