Kafka developer
Core
Design, configure, tune, and optimize Apache Kafka event streaming platforms for high-volume, secure architectures within microservices environments.
Role type
Senior IC Kafka developer
Builds
High-throughput data ingestion pipelines (batch and real-time) and event streaming services
Domain
Data streaming / Event-driven architecture
Deliverable
production ML models | product features
Required skills
Apache Kafka (brokers, ZooKeeper, connectors, topics, partitions), Java 8, Spring Boot, Microservices Architecture, AWS/GCP/Azure, Kubernetes, CI/CD, Security (Kerberos, OAuth2.0, OpenID Connect), Data Ingestion patterns
Preferred skills
Confluent Kafka Platform, Rating platforms integration, Application insights monitoring
Technologies
Apache Kafka, IBM MQ, Spring Boot, Hibernate, Kubernetes, AWS, GCP, MS Azure
Responsibilities
Design and implement Kafka topics, partition, and replication strategies; Configure and optimize Kafka components for performance; Integrate Kafka with security standards and rating platforms; Deploy Kafka on bare metal and public clouds; Monitor and troubleshoot streaming platforms
Seniority
Senior, hands-on IC