Harshita Rudraprakash profile photo 1 on Tal

Harshita Rudraprakash

Immediate Joiner | Backend Tech Lead | Distributed Systems | Java, Spring Boot, Kafka, NoSQL | Event-Driven Architecture & Microservices | Software Engineer III @ JPMorgan

Greater Bengaluru Area

13+ years of work experience

JPMorgan Chase & Co.
Mar 20233 yrs 8 mosOct 2026

Bengaluru, Karnataka, India

Backend engineer and day-to-day technical lead for a 5-engineer team working on JPMorgan’s Digital Banking platform. Hands-on across Java, Spring Boot, distributed systems, microservices, Kafka, AWS, API performance and observability, with cross-team ownership from system design through delivery. • Designed a reusable event-driven architecture with 4 source-specific Kafka consumer flows feeding a shared notification-dispatch microservice, creating a common capability later used by other teams. • Recognized a shared dependency across 8 interdependent features and organized the implementation around one reusable component, enabling parallel development and testing and completing the quarter’s roadmap ~1 month ahead of plan, followed by a controlled dark launch. • Implemented reactive programming across 12 microservices, restructuring independent downstream API calls to run concurrently where appropriate; Dynatrace showed ~30 ms lower average API response time across measured endpoints.
Thermo Fisher Scientific India
Jul 20166 yrs 8 mosFeb 2023

Bengaluru, Karnataka, India

Backend engineer with day-to-day technical lead responsibility for a 7-engineer team working on production commerce platforms across international markets. Hands-on with Java, Spring, microservices, REST APIs, platform modernization, production reliability and performance optimization. • Owned implementation for the loyalty vertical during a monolith-to-microservices modernization, building 5 microservices covering cart, loyalty, payments, order reprocessing and notifications for commerce platforms processing roughly 10,000–20,000 orders/day globally. • Found 6–7 REST APIs making unnecessary calls to the legacy monolith for data already available elsewhere in the request flow. Worked with UI engineers to remove ~7 database calls; Dynatrace showed ~20–30 ms lower response time per API, and the project became the first to eliminate its monolith dependency. • Implemented the team’s first Spring Batch solution for 3M+ records, processing 50,000-record batches in 5,000-record chunks; the resulting dataset was delivered to and validated by a customer in Japan.
Adadyn
Jun 20151 yrMay 2016

Greater Bengaluru Area

Built Java/Python backend components for an advertising-technology platform, including web-crawling and product-data pipelines, with AWS, S3 and MongoDB supporting development and ad-delivery workflows.
IGATE
Dec 20131 yr 7 mosJun 2015

Bangalore, India

Built Java/Spring enterprise applications for GE Capital, supporting banking and loan-processing workflows.
IBM india pvt ltd
Jul 20136 mosDec 2013

Supported Qantas internal users by diagnosing software/system incidents and working within SLA-based support processes.

Harshita’s AI Stack

claude
claude
github copilot
github copilot

Education

Bachelor of Engineering (BE), Electronics and Communications Engineering

don bosco institute of technology

20094 yrs2013

Join Harshita and 10k+ other professionals on

Tal Boss

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

Download Tal Boss

Harshita Rudraprakash on Tal

Headline

Immediate Joiner | Backend Tech Lead | Distributed Systems | Java, Spring Boot, Kafka, NoSQL | Event-Driven Architecture & Microservices | Software Engineer III @ JPMorgan

About

A senior backend software engineer and technical lead with 12 years of experience building and modernizing scalable, reliable distributed systems across financial services, healthcare, and technology. Currently at JPMorgan, I combine hands-on backend engineering with day-to-day technical leadership for a 5-engineer team. My core expertise includes Java, Spring Boot, microservices, Kafka, event-driven architecture, REST APIs, distributed systems, and AWS, with experience across system design, backend architecture, platform modernization, API performance, observability, and production reliability. At JPMorgan, I designed Kafka event flows around a shared notification service later reused by other teams. I also implemented reactive programming across 12 microservices, restructuring independent downstream calls and reducing average API response time by ~30 ms across measured endpoints. In another initiative, I identified a common dependency across 8 interdependent features, enabling parallel development and helping complete the quarter's roadmap ~1 month early. Previously at Thermo Fisher, I worked on international production commerce platforms and owned 5 services during a monolith-to-microservices modernization. I also removed unnecessary legacy dependencies across 6–7 REST APIs, eliminating ~7 database calls and reducing response time by ~20–30 ms per API. I enjoy staying hands-on while taking broader responsibility for system design, scalability, reliability, technical decisions, and cross-team engineering problems. I'm interested in Staff / Lead backend IC roles across financial services, fintech, and high-scale backend platforms Core focus: Distributed Systems | Java | Spring Boot | Microservices | Kafka | Event-Driven Architecture | REST APIs | System Design | Backend Architecture | AWS | Redis | Scalability | Technical Leadership

Location

Greater Bengaluru Area

AI stack

claude

github copilot

Work experience

Software Engineer III at JPMorgan Chase & Co., Mar 2023 - Oct 2026 · 3 yrs 8 mos, Bengaluru, Karnataka, India, Backend engineer and day-to-day technical lead for a 5-engineer team working on JPMorgan’s Digital Banking platform. Hands-on across Java, Spring Boot, distributed systems, microservices, Kafka, AWS, API performance and observability, with cross-team ownership from system design through delivery. • Designed a reusable event-driven architecture with 4 source-specific Kafka consumer flows feeding a shared notification-dispatch microservice, creating a common capability later used by other teams. • Recognized a shared dependency across 8 interdependent features and organized the implementation around one reusable component, enabling parallel development and testing and completing the quarter’s roadmap ~1 month ahead of plan, followed by a controlled dark launch. • Implemented reactive programming across 12 microservices, restructuring independent downstream API calls to run concurrently where appropriate; Dynatrace showed ~30 ms lower average API response time across measured endpoints.

Software Engineer III at Thermo Fisher Scientific India, Jul 2016 - Feb 2023 · 6 yrs 8 mos, Bengaluru, Karnataka, India, Backend engineer with day-to-day technical lead responsibility for a 7-engineer team working on production commerce platforms across international markets. Hands-on with Java, Spring, microservices, REST APIs, platform modernization, production reliability and performance optimization. • Owned implementation for the loyalty vertical during a monolith-to-microservices modernization, building 5 microservices covering cart, loyalty, payments, order reprocessing and notifications for commerce platforms processing roughly 10,000–20,000 orders/day globally. • Found 6–7 REST APIs making unnecessary calls to the legacy monolith for data already available elsewhere in the request flow. Worked with UI engineers to remove ~7 database calls; Dynatrace showed ~20–30 ms lower response time per API, and the project became the first to eliminate its monolith dependency. • Implemented the team’s first Spring Batch solution for 3M+ records, processing 50,000-record batches in 5,000-record chunks; the resulting dataset was delivered to and validated by a customer in Japan.

Software Engineer at Adadyn, Jun 2015 - May 2016 · 1 yr, Greater Bengaluru Area, Built Java/Python backend components for an advertising-technology platform, including web-crawling and product-data pipelines, with AWS, S3 and MongoDB supporting development and ad-delivery workflows.

Senior Software Engineer at IGATE, Dec 2013 - Jun 2015 · 1 yr 7 mos, Bangalore, India, Built Java/Spring enterprise applications for GE Capital, supporting banking and loan-processing workflows.

Technical Support Representative at IBM india pvt ltd, Jul 2013 - Dec 2013 · 6 mos, Supported Qantas internal users by diagnosing software/system incidents and working within SLA-based support processes.

Education

Bachelor of Engineering (BE), Electronics and Communications Engineering, don bosco institute of technology

Public links

github: https://github.com/HarshitaRudraprakashC