Job Description
Job : hashtag#Kafka hashtag#Development and hashtag#Support/ Senior hashtag#Developer
Job Type : Contract
Job Location : hashtag#Vancouver , hashtag#BritishColombia
Job Description :
Required Skills and Qualifications:
Experience:
5+ years of hands-on experience with hashtag#Apache hashtag#Kafka, including hashtag#designing, hashtag#developing, and managing Kafka-based solutions.
Proven experience in supporting and hashtag#troubleshooting hashtag#Kafkaclusters in production environments.
Familiarity with hashtag#Kafkaadministration tasks, including managing topics, brokers, producers, and consumers.
Experience with stream processing frameworks like hashtag#KafkaStreams, hashtag#KSQL, or other real-time processing solutions.
Technical Skills:
Proficiency in hashtag#Java, hashtag#Scala, or hashtag#Python for Kafka producer/consumer development.
Strong understanding of Kafka concepts, such as topics, partitions, replication, consumer groups, and brokers.
Experience with Kafka Connect and integrating Kafka with external systems (e.g., databases, file systems).
Experience with monitoring and alerting tools (e.g., Prometheus, Grafana, Elasticsearch) for Kafka clusters.
Strong understanding of performance tuning and troubleshooting in distributed systems.
Familiarity with containerization and orchestration tools like Docker and Kubernetes.
Knowledge of cloud platforms (hashtag#AWS, hashtag#GCP, hashtag#Azure) and experience deploying Kafka on these platforms is a plus.
Desired Skills:
Experience with Kafka administration, including cluster setup, tuning, and scaling.
Knowledge of stream processing and messaging patterns in distributed systems.
Experience with other messaging or event-driven systems like hashtag#RabbitMQ, hashtag#Pulsar, or hashtag#ActiveMQ.
Familiarity with data lakes, hashtag#ETL pipelines, or data processing frameworks like Apache Flink or Apache Spark.
Knowledge of security practices and tools related to Kafka, such as hashtag#Kerberos, SSL/TLS, and SASL.