Job Summary
We are seeking a Principal Kafka Engineer to lead the management, scaling, and optimization of our enterprise event-streaming ecosystem. The ideal candidate brings deep expertise in Apache/Confluent Kafka, applies object-oriented programming principles to advanced automation, and uses ITSM practices to support reliable, high-quality service delivery.
Required Qualifications
o Expertise in Apache Kafka or Confluent Platform, including Schema Registry, Kafka Connect, Avro, and KSQL.
o Proficient in Cluster Management - Zookeeper, KRaft
o Strong object-oriented programming skills; Java, Go, Python
o Hands-on experience with Infrastructure as Code tools such as Terraform, Ansible, or Salt.
o Java backend development experience with Spring Boot.
o Solid understanding of software design patterns.
o Strong knowledge of architecture and design concepts, with the ability to create and maintain architecture artifacts.
o Proficient in containerization technology such as Docker, Kubernetes etc.
o Expertise in DevOps, CI/CD, and GitHub Actions.
o Expertise in Domain Driven Design and Enterprise Application Integration.
o Experience with observability, telemetry, and APM tools such as dynaTrace.
o Good understanding of networking, storage, virtualization, and other infrastructure architecture.
Desired Qualifications
Preferred Certifications
Key Responsibilities