Experience with Kafka Streams / KSQL architecture and associated clustering model
Solid programming proficiency with Java, and best practices in development, automation testing and streaming APIs
Practical experience with how to scale Kafka, KStreams, and Connector infrastructures
Best practices to optimize the Kafka ecosystem based on use-case and workload, e.g. how to effectively use topic, partitions, and consumer groups
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.
Have developed KStreams pipelines, as well as deployed KStreams clusters
Experience with developing KSQL queries and best practices of using KSQL vs Kstreams
Strong knowledge of the Kafka Connect framework, with experience using several connector types: HTTP REST proxy, JMS, File, SFTP, JDBC, Splunk, Salesforce, and how to support wire-format translations
Knowledge of connectors available from Confluent and the community
Hands-on experience in designing, writing and operationalizing new Kafka Connectors using the framework
Familiarity with Schema Registry
Requirements
Minimum 8 Years of experiences
Have four-year college degree in Science, Engineering, Technology, Business or Humanities
Prefer candidates with Masters degree and/or certifications in the technologies
Should be able to provide needed thought leadership for the Team in the respective arena