← Back to opportunities

Senior Software Developer / Data Engineer - Johannesburg

📍 Location
mbombela
⏰ Job Type
Full-time
📅 Posted
June 08, 2026

About the Role

Hire Resolve's client is looking for a Senior Software Developer/ Data Engineer to join their team in Johannesburg, GP. The candidate should have a strong hands‑on experience in Apache Kafka and Apache Flink to support the development of high‑performance, real‑time data processing systems . This role is critical in ensuring scalable, fault‑tolerant, and event‑driven architecture that can handle high user interaction and data throughput.

Responsibilities

  • Built real‑time data ingestion pipelines using Apache Kafka for ingesting user behavior and transactional events.

  • Designed Flink‑based streaming applications for complex event processing (CEP), sessionization, and near real‑time analytics.

  • Integrated Flink with Kafka, object storage (S3), and NoSQL stores for enriched data processing.

  • Tuned Kafka and Flink for optimal throughput and minimal latency.

  • Worked in agile env...

Ready to Join Through a Referral?

Apply now and get connected directly with the hiring team

Apply for this Position