Kafka Engineer
Listed on 2026-10-11
-
Software Development
Data Engineering
We’re a bunch of hardworking, fun-loving, people-oriented technology enthusiasts. We love what we do, and we’re passionate about helping our clients thrive in an increasingly complex digital world. Zensar is an organization focused on building relationships with our clients and with each other—and happiness is at the core of everything we do. In fact, we’re so into happiness that we’ve created a Global Happiness Council, and we send out a Happiness Survey to our employees each year.
We’ve learned that employee happiness requires more than a competitive paycheck, and our employee value proposition—grow, own, achieve, learn (GOAL)—lays out the core opportunities we seek to foster for every employee. Teamwork and collaboration are critical to Zensar’s mission and success, and our teams work on a diverse and challenging mix of technologies across a broad industry spectrum. These industries include banking and financial services, high-tech and manufacturing, healthcare, insurance, retail, and consumer services.
Our employees enjoy flexible work arrangements and a competitive benefits package, including medical, dental, vision, 401(k), among other benefits. If you are looking for a place to have an immediate impact, to grow and contribute, where we work hard, play hard, and support each other, consider joining team Zensar!
Zensar is looking for Kafla Engineer in Johannesburg
Role OverviewJob Summary
We are seeking a highly skilled Kafka Engineer to design, develop, implement, and support enterprise-scale real-time data streaming solutions using Apache Kafka
. The ideal candidate will have strong experience in event-driven architecture, distributed systems, data integration, and cloud-native technologies. The role involves building scalable streaming platforms, ensuring high availability, performance tuning, and supporting mission-critical data pipelines.
- Design, develop, and maintain real-time data streaming solutions using Apache Kafka
. - Configure, deploy, and administer Kafka clusters in production environments.
- Develop Kafka Producers, Consumers, Streams, and Connectors.
- Implement event-driven architectures and messaging solutions across applications.
- Monitor Kafka platform health, performance, and capacity planning.
- Troubleshoot production issues related to Kafka, messaging systems, and data pipelines.
- Implement security controls including SSL, SASL, ACLs, and encryption.
- Optimize Kafka performance, partitioning strategies, replication, and retention policies.
- Build and maintain data integration pipelines using Kafka Connect and related tools.
- Collaborate with application, Dev Ops, cloud, and data engineering teams.
- Automate deployment and administration using Infrastructure as Code and CI/CD practices.
- Ensure platform reliability, scalability, and disaster recovery readiness.
- Create technical documentation, standards, and operational procedures.
- Strong experience with Apache Kafka administration and development.
- Experience with Kafka ecosystem components:
- Kafka Connect
- Kafka Streams
- Schema Registry
- ksqlDB
- Mirror Maker
- Strong knowledge of event-driven and microservices architectures.
- Experience with Java, Scala, Python, or Golang development.
- Hands-on experience with distributed systems and messaging platforms.
- Understanding of data serialization formats:
- JSON
- Experience with REST APIs and integration services.
- Knowledge of Linux/Unix system administration.
- Experience with containerization technologies:
- Docker
- Knowledge of cloud platforms:
- AWS
- GCP
- Familiarity with CI/CD pipelines and Dev Ops practices.
- Experience with monitoring tools:
- Grafana
- ELK Stack
- Splunk
- Experience with Confluent Platform.
- Knowledge of data engineering and ETL…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).