Role: Kafka Developer
Location: Tempe, AZ (Onsite)
Mode: Contract
Job Description:
Job Description:
We are looking for a Kafka Developer with strong expertise in Kafka Connect, KSQL, and Kafka Streams. The ideal candidate will be responsible for designing, developing, and managing Kafka-based data pipelines, troubleshooting issues, and optimizing performance.
Key Responsibilities:
- Develop and maintain Kafka-based streaming solutions.
- Manage Kafka clusters across multiple environments (DEV, QA, UAT, PROD).
- Implement Kafka Connectors for databases like Oracle and MySQL.
- Troubleshoot Kafka performance and reliability issues.
- Write and optimize KSQL queries and Kafka Streams pipelines.
- Ensure security, monitoring, and scalability of Kafka clusters.
- Work with cross-functional teams using Agile methodologies.
Required Skills:
- Strong experience with Kafka architecture, administration, and clustering.
- Proficiency in Java/Scala/Python for Kafka development.
- Experience with Kafka Connect, KSQL, and Kafka Streams.
- Knowledge of data serialization formats (JSON, Avro, Protobuf).
- Familiarity with Kafka security best practices (SSL, SASL, ACLs).
- Experience with monitoring tools (Confluent Control Center, Grafana, Prometheus).
- Cloud experience with AWS/Azure/GCP (preferred).