Record · 11 of 15

← Changelog

Event-driven transaction processing

Asynchronous Kafka producers and consumers for real-time transaction streaming, with idempotency keys, retries and dead-letter queues.

Employer
Synechron
Role
Senior Software Engineer (Senior Consultant)
Client
Emirates NBD
Period
Apr 2024 – Jun 2026

What I did

  • Developed asynchronous Kafka producers and consumers for real-time transaction streaming.
  • Used idempotency keys, retry policies and dead-letter queues to achieve sub-second processing at sustained high throughput.

Disciplines

Data & streamingBackend & APIs

Stack

Apache KafkaJavaSpring BootIdempotencyDead-letter queues
Main site