💼 Full-Time Position

Senior Software Developer / Data Engineer - Johannesburg

🏢
Hire Resolve
📍 mbombela, mpumalanga, South-Africa
📍
Location
mbombela, South-Africa
📅
Posted
June 05, 2026
Type
Full-Time
🎯

Full-Time Opportunity: This is a permanent, full-time position with a competitive package and real career growth potential.

Job Description

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...