Job Description
Requirements
- 8+ years hands-on experience in developing applications using Kafka (Architecture)
- 8+ Working experience with Kafka Client APIs (Producer, Consumer, Streams)
- Hands-on experience as a developer who has used the Kafka API to build producer and consumer applications, along with expertise in implementing KStreams components.
- Experience with Kafka Streams / KSQL architecture and associated clustering model
- Experience with developing KSQL queries and best practices of using KSQL vs streams
- Strong fundamentals in Kafka administration, configuration, and troubleshooting
- Practical experience with how to scale Kafka, KStreams, and Connector infrastructures, with the motivation to build efficient platforms
- Best practices to optimize the Kafka ecosystem based on use-case and workload, e.g. how to effectively use topic, partitions, and consumer groups to provide optimal routing
- Strong knowledge of the Kafka Connect framework
- Experience with at least one of these data formats: Avro, Protobuf, Parquet
- Experience with schema formats, storage, evolution and design
- Familiarity with Confluent Control Center
- Work on a distributed, high-paced, fast-moving and disciplined agile team
- Strong oral and written communication and interpersonal skills
- Have good understanding of Scrums/JIRA sprints
Job Types: Full-time, Part-time, Contract
Education
Experience
- REST: 4 years (Preferred)
Java: 4 years (Preferred)
Job ID: 28748