Company Logo

Software Developer (Apache Kafka)

Company prefers not to disclose
Contract · On-site
Minimum Bachelor’s Degree
3 - 5 years of experience

Job Requirements

On-site
3 - 5 years of experience
Minimum Bachelor’s Degree

Skills

iso 20022

Python

Microsoft SQL Server

Kafka

Swift

Java

PostgreSQL

Oracle Database

Job Benefits

THR

Career Path

Health Insurance

Work Insurance

This job post is managed by

R
Recruiter

Job description for Software Developer (Apache Kafka) at PT Digital Tech Asia

📍 Location: Jakarta Utara, Sunter

💼 Employment Type: Contract (6 - 12 month)

Job Description

We are looking for a Kafka Developer to join our team and support our client in designing, developing, and optimizing event-driven systems using Apache Kafka to support reliable, secure, and high-performance real-time payment transaction processing.

Responsibilities

  • Design and develop Kafka Producers, Consumers, Kafka Streams, and Kafka Connect.
  • Design and optimize Kafka topics, partitions, retention policies, and data serialization such as Avro, Protobuf, or JSON.
  • Develop and maintain real-time data processing pipelines for payment and fund transfer systems.
  • Support payment processes involving clearing, fund transfer, and settlement.
  • Implement reliable transaction processing using Exactly-Once Semantics (EOS) and transactional messaging.
  • Implement fault-tolerant mechanisms such as retry, Dead Letter Queue (DLQ), and error handling.
  • Monitor Kafka cluster performance, including consumer lag, throughput, and latency.
  • Collaborate with engineering and payment system teams to ensure system reliability, scalability, and security.
  • Develop and execute unit testing, integration testing, and load/performance testing.

Requirements

  • Minimum 2–4 years of experience as a Kafka Developer, Software Developer or similar role.
  • Strong hands-on experience with Apache Kafka and real-time/event-driven architecture.
  • Proficiency in at least one programming language: Java, Scala, or Python.
  • Preferred: Experience developing or implementing payment systems, payment gateways, core banking systems, or fund transfer systems.
  • Highly preferred: Experience with payment processes involving clearing and/or final settlement.
  • Good understanding of fund transfer and financial transaction processing.
  • Familiarity with financial messaging standards such as ISO 20022, SWIFT, or other local/regional payment messaging standards is a plus.
  • Experience with relational databases such as PostgreSQL or Oracle and/or NoSQL databases.
  • Basic knowledge of Docker and Kubernetes.
  • Familiarity with Kafka monitoring tools such as Prometheus, Grafana, or Kafdrop is a plus.
  • Understanding of Kafka security mechanisms such as SSL/TLS, SASL, or similar is a plus.

Preferred Experience

  • Candidates with experience in the following areas are highly preferred:
  • Payment System
  • Fund Transfer
  • Clearing
  • Settlement / RTGS
  • Payment Gateway
  • Core Banking
  • ISO 20022 / SWIFT
  • High-volume and real-time financial transaction processing

About the company
PT Digital Tech Asia
Staffing and Recruiting
1 - 10 employees

Digital Tech Asia (PT Digital Tech Asia) is a rapidly growing IT services company headquartered in Jakarta, Indonesia. Established in 2023 and backed by more than 12 years of regional experience in Malaysia, we empower organizations with reliable, scalable, and innovative technology solutions.

We specialize in IT Staffing & Executive Search, Managed IT Services, and Software Research & Development (R&D)—helping clients access top IT talent, streamline operations, and enhance digital capabilities. With strong expertise in SAP implementation, infrastructure solutions, and software QA services, we deliver end-to-end support across diverse industries.

Our approach blends deep local industry knowledge with global IT expertise, enabling us to deploy multi-disciplinary teams both on-site and remotely.

We are committed to excellence through our core values: Customer First, Quality Focus, Good Corporate Governance, and Professionalism.

What We Do

🔹 Managed IT Services

🔹 IT Talent Management

🔹 Software QA Services

Our Vision

To help organizations build competitive advantages through the innovative use of technology.

Our Mission

To deliver integrated and impactful IT solutions that drive efficiency, performance, and long-term sustainability.

With a deep talent pool across Indonesia, Malaysia, and the region, Digital Tech Asia continues to be a trusted partner for companies seeking reliable IT capabilities and digital transformation support.

Office address

EightyEight@Kasablanka Office Tower, 38th Floor. Jl. Kasablanka Raya Kav 88 Jakarta, 12870.

Glints Safety Tips

Legitimate employers won’t ask for contact Telegram or any kind of top-ups or payment. Do not provide your messaging app contacts, bank details, or credit card information.

Learn More

Similar jobs for you

.NET Developer

Rp 8-12Mio
Full-Time
5–10 years
Minimum Bachelor’s Degree
Atreus Global

SAP ABAP Developer

Not Disclosed
Full-Time
3–5 years
Minimum Bachelor’s Degree
PT Sigma Global Teknologi
Contract
5–10 years
Minimum Bachelor’s Degree
PT Sigma Global Teknologi
Contract
5–10 years
Minimum Bachelor’s Degree
PT Sigma Global Teknologi

.Net Developer

Rp 8-12Mio
Contract
3–5 years
Minimum Bachelor’s Degree
PT Hermes Solusi Integrasi

Software Developer (Apache Kafka)