We are looking for a Software Developer with expersite in Kafka. This is for a long term project hence an extendable contract role. We will offer 1+1 year contract to the right candiate.
Technical Skills
- Kafka Expertise:
- In-depth knowledge of Apache Kafka architecture, including topics, brokers, producers, and consumers.
- Proficiency in Kafka APIs, such as Producer and Consumer API, Kafka Streams API, and Kafka Connect API. - Programming Languages:
- Strong skills in one of languages such as Java, GO and Python for developing Kafka applications.
- Familiarity with scripting languages like Bash, PHP, PowerShell, or Perl for automation tasks. - API Gateway Knowledge:
- Experience with any one of API Gateway technologies (e.g., Kong, Apigee) for managing and securing APIs. - DevOps and CI/CD:
- Understanding of DevOps practices, including CI/CD pipelines for automating testing and deployment processes. - Distributed Systems:
- Strong understanding of distributed systems concepts, including replication, partitioning, and fault tolerance. - Monitoring and Logging:
- Familiarity with monitoring tools (e.g., Grafana, Kafka Manager) and logging frameworks to ensure system performance and reliability. - Automation and Scripting:
- Strong scripting and automation skills for managing Kafka infrastructure and deployments - OS and Containers:
- Good hand on experience with Linux and Kubernetes
- Have good understanding of CRD
- Create new CRD using GO Language
Argyll Scott Consulting Pte Ltd