Full-time

Kafka Developer

Posted by Encora • Kuala Lumpur, Kuala Lumpur, Malaysia

📍 Kuala Lumpur, Kuala Lumpur 🕒 March 03, 2026

About the Role

The Kafka Developer is responsible for designing, developing, and maintaining event-driven data pipelines and streaming solutions within the project ecosystem. The role focuses on enabling scalable, reliable, and loosely coupled microservices using Apache Kafka, tightly integrated with Spring Boot applications, CI/CD pipelines, and cloud platforms.

Day-to-Day Responsibilities

  • Design and develop Kafka producers and consumers using Java and Spring Kafka to support event-driven workflows.
  • Collaborate with Full Stack and backend teams to define event models, message contracts, and topic strategies.
  • Design and manage Kafka topics, partitions, replication factors, and retention policies based on business and performance needs.
  • Implement event-driven integration patterns, enabling asynchronous communication between microservices.
  • Develop stream processing applications using Kafka Streams, including filtering, transformations, aggregati...

Ready to Apply?

Submit your application today and take the next step in your career journey with Encora.

Apply Now