Dhruvil Thakor profile photo 1 on Tal

Dhruvil Thakor

Java Backend Engineer @ Barclays | Spring Boot, Kafka, Microservices | Building scalable payment systems

Surat

1+ year of work experience

Barclays
Aug 20251 yr 1 moPresent

Pune District, Maharashtra, India

• Engineered and scaled 5 Spring Boot microservices handling transaction payload formatting and schema validation, supporting 100,000+ daily payments across a 30+ service ecosystem. • Cut average payload processing latency by 15% by refactoring XML/JSON parsing logic and integrating Redis caching into core data transformation workflows. • Architected asynchronous payment routing with Apache Kafka, applying strict partition keys for message ordering and Dead-Letter Queues (DLQs) to isolate and recover from processing failures. • Sustained 99.9% service uptime by resolving production incidents and tracing failed transactions through APM tooling and log aggregators.
Barclays
May 20243 mosJul 2024

Pune District, Maharashtra, India

• Decreased synchronous API response times by 20% by decoupling two legacy backend systems with Apache Kafka, configuring consumer groups and manual offset commits. • Architected a Spring Batch pipeline to parse and publish over 100,000 records to a messaging queue for downstream processing. • Increased overall system throughput by 20% by developing an independent, non-blocking consumer application to route downstream payloads.

Dhruvil’s AI Stack

claude
claude
codex
codex
deepseek
deepseek
kimi
kimi
opencode
opencode
Qwen Code
Qwen Code

Education

Dhirubhai Ambani University

Bachelor's degree

Dhirubhai Ambani University

20214 yrs2025

Join Dhruvil and 10k+ other professionals on

Tal Boss

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

Download Tal Boss

Dhruvil Thakor on Tal

Headline

Java Backend Engineer @ Barclays | Spring Boot, Kafka, Microservices | Building scalable payment systems

About

Java Backend Engineer with 14+ months of experience at Barclays, designing and scaling Spring Boot microservices that process 100,000+ daily transactions. I build event-driven systems with Apache Kafka and ActiveMQ, optimize performance through Redis caching, and maintain 99.9% uptime for production payment infrastructure. At Barclays, I've engineered and scaled 5 microservices handling transaction payload validation across a 30+ service ecosystem, cut processing latency by 15% through Redis caching and parsing optimizations, and architected asynchronous payment routing using Kafka with dead-letter queues for failure recovery. Outside work, I build distributed systems projects — including a payment platform processing 10,000+ simulated TPS using Java 21 Virtual Threads and gRPC, and a real-time leaderboard system using Redis Sorted Sets and WebSocket streaming. Always open to connecting with backend engineers, systems thinkers, and anyone building at scale.

Location

Surat

AI stack

claude

codex

deepseek

kimi

opencode

Qwen Code

Work experience

Software Engineer at Barclays, Aug 2025 - Present · 1 yr 1 mo, Pune District, Maharashtra, India, • Engineered and scaled 5 Spring Boot microservices handling transaction payload formatting and schema validation, supporting 100,000+ daily payments across a 30+ service ecosystem. • Cut average payload processing latency by 15% by refactoring XML/JSON parsing logic and integrating Redis caching into core data transformation workflows. • Architected asynchronous payment routing with Apache Kafka, applying strict partition keys for message ordering and Dead-Letter Queues (DLQs) to isolate and recover from processing failures. • Sustained 99.9% service uptime by resolving production incidents and tracing failed transactions through APM tooling and log aggregators.

Software Engineer Intern at Barclays, May 2024 - Jul 2024 · 3 mos, Pune District, Maharashtra, India, • Decreased synchronous API response times by 20% by decoupling two legacy backend systems with Apache Kafka, configuring consumer groups and manual offset commits. • Architected a Spring Batch pipeline to parse and publish over 100,000 records to a messaging queue for downstream processing. • Increased overall system throughput by 20% by developing an independent, non-blocking consumer application to route downstream payloads.

Education

Bachelor's degree, Dhirubhai Ambani University

Public links

github: https://github.com/thakordrvl

leetcode: https://leetcode.com/drvl0

codeforces: https://codeforces.com/profile/drvl