Specialist Platform Engineer
Nairobi
• Kenya
Associate Director of Finance
Nairobi
• Kenya
Application Manager - OpenMRS
Nairobi
• Kenya
Credit Operations & Recoveries Lead- Consultant
Nairobi
• Kenya
Consultant: Maritime Engineering Expert
Nairobi
• Kenya

Head of Transactional Banking
Nairobi
• Kenya
Sales Nutritionist
Nairobi
• Kenya
Social & Behavior Change Specialist, P-4, Kenya Country Office, Temporary Appointment
Nairobi
• Kenya
Global Finance Manager — Accounting & ERP
Nairobi
• Kenya

Get personalised job alerts directly to your inbox!

Monitoring, Evaluation & Learning (MEL) Officer
Nairobi
• Kenya
Top cities with open vacancies
Jobs in Nairobi, Jobs in Ruiru, Jobs in Thika, Jobs in Kiambu, Jobs in Mombasa, Jobs in Limuru, Jobs in Nakuru, Jobs in Naivasha, Jobs in Malindi, Jobs in Machakos, Jobs in Lamu, Jobs in Kisumu, Jobs in Kiriaini, Jobs in Kilifi, Jobs in Kikuyu, Jobs in Kakamega, Jobs in Gatundu, Jobs in Eldoret, Jobs in NgewaCompanies hiring now
African Population and Health Research Centre , Kenyatta University, Oasis Outsourcing, Tom Mboya University College, UNEPProfession
Industry
© Fuzu Ltd
Banking + 2 more
Description
Required Skills:
• Strong programming experience in Java(Spring / Spring Boot), Python, or .NET. Ability to write clean, maintainable, and performant code.
• Solid understanding of distributed systems principles and event-driven architectures.
• Hands-on experience with Kafka in production or strong ability to learn quickly.
• Knowledge of Kafka ecosystem components (Connect, Schema Registry, KSQL, MirrorMaker, Control Center, Kafka Streams, Apache Flink, TableFlow) is a plus.
• Familiarity with security best practices for Kafka, including ACLs, Kerberos, SSL, and OAuth.
• Experience with infrastructure as code and containerized environments.
• Experience with monitoring and observability tools for distributed systems.
Desirable Skills / Bonus Points:
• Experience with Confluent Cloud or other managed Kafka platforms.
• Experience with AWS
• Experience building streaming pipelines across multiple systems and environments.
• Familiarity with CI/CD pipelines and automated deployments.
Behavioural / Soft Skills:
• Strong problem-solving and analytical skills.
• Excellent communication and interpersonal skills.
• Ability to work independently and prioritize across multiple BAU and project tasks.
• Product-minded approach, focusing on delivering value and scalable solutions.
Responsibilities
• Develop, maintain, and optimize Kafka-based applications and event streaming pipelines using Java (Spring / Spring Boot), Python, or .NET.
• Work with distributed systems concepts: partitions, replication, fault-tolerance, scaling, and event-driven architectures.
• Contribute to provisioning, managing, and securing Kafka clusters both on-prem and in Confluent Cloud.
• Implement and maintain security and authorization mechanisms, including ACLs, Kerberos, SSL, and OAuth for Confluent Cloud.
• Automate infrastructure deployment and configuration using Terraform, Ansible, CloudFormation, Docker, or Kubernetes.
• Configure, monitor, and maintain observability for Kafka clusters, including metrics, alerts, and dashboards (e.g., Prometheus, Grafana, Confluent Control Center, ElasticSearch).
• Assist in troubleshooting production issues and perform root cause analysis.
• Collaborate closely with developers, DevOps/SRE teams, and other stakeholders to ensure reliable and performant streaming systems.
• Contribute to best practices for connector configuration, high availability, disaster recovery, and performance tuning, including streaming applications and pipelines built with Kafka Streams, ksqlDB, Apache Flink, and TableFlow.
Start hiring with Fuzu
Recruit better talent faster - on your own or with our support.
Explore recruitment platformJob search tips from Fuzu
Selected articles on cover letters, CV structure, and interview preparation.