Position: Kafka Developer
Location: United States
Employment Type: Full-time
We are seeking a skilled Kafka Developer with strong expertise in Java Spring Boot, Apache Kafka, and containerized environments like OpenShift or other Kubernetes platforms. The ideal candidate will have hands-on experience developing distributed applications and working with caching solutions such as Redis.
Key Responsibilities:
- Analyze requirements and develop high-quality, detailed designs for Kafka streaming applications using Java Spring Boot.
- Implement and maintain Kafka-based data streaming solutions in a containerized environment, preferably OpenShift.
- Conduct unit testing leveraging automated frameworks to ensure code quality.
- Identify risks during development and proactively plan mitigation strategies.
- Configure and manage your own development environment and workflows.
- Review peers' code and provide constructive feedback to uphold coding standards and best practices.
Required Technical Skills:
- Proficiency in Apache Kafka and Kafka streaming technology.
- Strong Java application development skills with Spring Boot.
- Experience with OpenShift Container Platform or similar Kubernetes environments.
- Familiarity with distributed caching systems like Redis.
If you are passionate about building robust streaming applications and enjoy working in a collaborative team environment, we encourage you to apply.