Senior Kafka Developer
Core
Design and maintain event-driven data pipelines and real-time processing services using Kafka, Flink, and Java/Spring Boot.
Role type
Senior IC Kafka Developer (Data Engineering)
Builds
Event-driven services, stream processing jobs, and custom integration connectors for Confluent Cloud.
Domain
Data Engineering / Real-time Streaming
Required skills
Java, Spring Boot, Apache Kafka, Apache Flink SQL, Confluent Cloud, Schema Registry, Kong Gateway, GitLab CI/CD, Unit Testing, Root Cause Analysis
Preferred skills
Confluent Certified Developer/Administrator, Stream Governance, RBAC, Tiered Storage, Data Warehousing, Agile, DevOps
Technologies
Java, Spring Boot, Kafka, Flink, Confluent Cloud, Schema Registry, Kong, GitLab
Responsibilities
Develop custom integration code for source system connectivity; Build and maintain Kafka producers/consumers and topic integration logic; Develop and maintain Flink SQL stream processing logic; Implement integration with Schema Registry and message validation; Support HTTP/API-based integrations through Kong Gateway; Configure HTTP Sink delivery patterns and failure handling; Perform unit/component testing and support SIT/pipeline testing.
Seniority
Senior, hands-on IC
