Manish Kumar Choubey profile photo 1 on Tal

Manish Kumar Choubey

Senior Software Engineer | Distributed Systems | Kafka | Java & Spring Boot | Real-Time Trade Processing | AI/LLM Integrations

Bengaluru

8+ years of work experience

Synechron
Apr 20251 yr 5 mosPresent

Bengaluru, Karnataka, India

Working on PNSRT (Purchase & Sales Real-Time Trade Platform) at Morgan Stanley via Synechron Vendor— a Kafka-based distributed trade processing system handling equities, options, fixed income, and syndicate trades across real-time and batch pipelines. • Design and develop event-driven microservices using Java, Spring Boot, and Apache Kafka for high-throughput financial transaction processing. • Built a Fractional Trade Aggregator microservice enabling fractional trading capability for the E*Trade platform by implementing stateful FIFO aggregation of fractional executions into whole-share clearance trades. • Implemented idempotent processing and SQL Server-based state persistence to ensure reliable trade lifecycle processing across retries and distributed deployments. • Integrated distributed scheduling using ShedLock to guarantee cluster-safe job execution in multi-instance environments. • Developed reference data enrichment services for real-time trade events with Redis-based caching and asynchronous processing to reduce latency and external dependency load. • Designed retry and DLQ orchestration workflows for fault tolerance and reliable trade processing across Kafka topics. • Contributed to hybrid real-time and batch architecture, including DFD/EOD orchestration, duplicate detection, and distributed coordination mechanisms. • Worked on production resiliency and observability, troubleshooting Kafka processing issues, reconciliation mismatches, and distributed system failures. Tech Stack: Java, Spring Boot, Apache Kafka, Redis, SQL Server, Spring Batch, Microservices, Event-Driven Architecture.
Synechron
Apr 20224 yrs 5 mosPresent

Bengaluru, Karnataka, India

Jocata
Aug 20183 yrs 9 mosApr 2022

Hyderabad, Telangana, India

Java Developer

Manish’s AI Stack

antigravity
antigravity
opencode
opencode
claudecode
claudecode

Education

Rungta College of Engineering & Technology Kohka-Kurud Bhilai

Bachelor's Degree, Computer Science

Rungta College of Engineering & Technology Kohka-Kurud Bhilai

20124 yrs2016

Development in Advanced computing, Computer Science

C-DAC , DELHI

20161 yr2017

Join Manish and 10k+ other professionals on

Tal Boss

Tal is the app where bosses meet engineers & builders directly, without middlemen

Download Tal Boss

Manish Kumar Choubey on Tal

Headline

Senior Software Engineer | Distributed Systems | Kafka | Java & Spring Boot | Real-Time Trade Processing | AI/LLM Integrations

About

Senior Software Engineer with 7+ years of experience building high-scale distributed backend systems in FinTech and investment banking using Java, Spring Boot, Apache Kafka, and Redis. Currently working on Morgan Stanley’s PNSRT (Purchase & Sales Real-Time Trade Platform) — a Kafka-based distributed trade processing platform handling ~4,000 TPS across equities, options, fixed income, and syndicate workflows. I specialize in designing resilient, event-driven microservices and real-time stream processing systems with strong focus on: • Scalability & low-latency processing • Idempotent and fault-tolerant architectures • Distributed coordination & scheduling • High-throughput financial transaction systems Key contributions: • Designed and owned a stateful Fractional Trade Aggregator enabling E*Trade’s fractional trading capability • Built FIFO-based aggregation and clearance workflows ensuring financial correctness and regulatory compliance • Reduced external API latency by ~25% using Redis-backed caching • Engineered centralized retry/DLQ orchestration across 20+ Kafka topics with zero message loss under transient failures • Maintained 99.9%+ uptime for mission-critical trade processing systems I’ve also worked extensively on: • Kafka-based event-driven microservices • Spring Batch and hybrid real-time + batch architectures • CompletableFuture and asynchronous processing • Distributed locks, Redis coordination, and idempotent processing • Production observability using Grafana and Prometheus Beyond backend engineering, I actively explore AI-powered developer workflows and LLM integrations using Spring AI, LangChain4j, MCP, OpenAI, Claude, and Gemini. 🏆 Recent Highlight: Secured 2nd place in the Morgan Stanley Internal Hackathon (2025) by building a GenAI-powered trade adjustment utility that converted natural-language requests into validated trade modification workflows. Core Stack: Java 21 • Spring Boot • Apache Kafka • Redis • Microservices • Distributed Systems • SQL • Kubernetes • Docker • AWS • AI/LLM Integrations • CI/CD • Git

Location

Bengaluru

AI stack

antigravity

opencode

claudecode

Work experience

Senior Software Engineer at Synechron, Apr 2025 - Present · 1 yr 5 mos, Bengaluru, Karnataka, India, Working on PNSRT (Purchase & Sales Real-Time Trade Platform) at Morgan Stanley via Synechron Vendor— a Kafka-based distributed trade processing system handling equities, options, fixed income, and syndicate trades across real-time and batch pipelines. • Design and develop event-driven microservices using Java, Spring Boot, and Apache Kafka for high-throughput financial transaction processing. • Built a Fractional Trade Aggregator microservice enabling fractional trading capability for the E*Trade platform by implementing stateful FIFO aggregation of fractional executions into whole-share clearance trades. • Implemented idempotent processing and SQL Server-based state persistence to ensure reliable trade lifecycle processing across retries and distributed deployments. • Integrated distributed scheduling using ShedLock to guarantee cluster-safe job execution in multi-instance environments. • Developed reference data enrichment services for real-time trade events with Redis-based caching and asynchronous processing to reduce latency and external dependency load. • Designed retry and DLQ orchestration workflows for fault tolerance and reliable trade processing across Kafka topics. • Contributed to hybrid real-time and batch architecture, including DFD/EOD orchestration, duplicate detection, and distributed coordination mechanisms. • Worked on production resiliency and observability, troubleshooting Kafka processing issues, reconciliation mismatches, and distributed system failures. Tech Stack: Java, Spring Boot, Apache Kafka, Redis, SQL Server, Spring Batch, Microservices, Event-Driven Architecture.

Technology Associate at Synechron, Apr 2022 - Present · 4 yrs 5 mos, Bengaluru, Karnataka, India

Software Developer at Jocata, Aug 2018 - Apr 2022 · 3 yrs 9 mos, Hyderabad, Telangana, India, Java Developer

Education

Bachelor's Degree, Computer Science, Rungta College of Engineering & Technology Kohka-Kurud Bhilai

Development in Advanced computing, Computer Science, C-DAC , DELHI