Kafka & Flink Data Engineer

Johannesburg, GP, ZA, South Africa

Job Description

Employment Type




Contract

Experience




5 to 25 years

Salary




R400 to R600

Job Published




15 October 2025

Job Reference No.




3103208577


===================


We are looking for an experienced Data Engineer with a strong background in building and optimising data processing systems. The ideal candidate will have proven expertise in distributed data processing, event streaming, and modern data architecture design.





Technical Requirements:



Strong experience in

Apache Flink

for real-time stream processing Proficiency in

Apache Kafka

for event-driven data pipelines Experience with

Spring Boot

(microservices development and integration) Solid understanding of

data integration

,

data modelling

, and

data quality principles

Strong development background in

Python

,

Java

, or

Scala

Hands-on experience working within

cloud

or

containerised environments

(e.g., AWS, Kubernetes, Docker advantageous) Experience with

CI/CD

pipelines and version control (Git, Jenkins, etc.) Good understanding of relational and non-relational databases




Soft Skills:



Strong analytical and problem-solving ability Collaborative and proactive approach within agile teams Good communication and documentation skills Ability to adapt to fast-changing technology environments




Deliverables:



Design, develop, and maintain high-performance data pipelines and streaming solutions Integrate and optimise data flows across multiple systems Ensure scalability, reliability, and security of data processing frameworks Collaborate with architects and data teams to deliver robust data solutions

In order to comply with the POPI Act, for future career opportunities, we require your permission to maintain your personal details on our database. By completing and returning this form you give PBT your consent*

If you have not received any feedback after 2 weeks, please consider you application as unsuccessful.*

Skills


==========


KafkaData EngineeringPythonSQL

Industries


==============


Financial ServicesInformation Technology (IT)Banking

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1558753
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Johannesburg, GP, ZA, South Africa
  • Education
    Not mentioned