Job Title: Kafka Engineer (Java/Spring)
Company Name: MTAI Solutions
Location: Remote
Start Date: Immediate (as early as next week)
About the Project:
We're seeking a skilled Kafka Engineer to join our team at MTAI Solutions. You'll be working on designing, developing, and maintaining highly scalable and reliable data streaming pipelines using Kafka, leveraging your Java and Spring expertise.
Key Responsibilities:
- Design and implement Kafka producers, consumers, and connectors to facilitate seamless data flow between systems.
- Develop and maintain Java-based applications that interact with Kafka to process and transform data.
- Optimize Kafka configurations for performance, fault tolerance, and data durability.
- Monitor and troubleshoot Kafka clusters to ensure high availability and data integrity.
- Collaborate with cross-functional teams to integrate Kafka into existing data architectures.
Required Skills & Qualifications:
- Strong understanding of Kafka architecture, topics, partitions, producers, consumers, and message delivery semantics.
- Proficiency in Java programming language and Spring framework (Spring Boot, Spring Kafka).
- Experience with Kafka Connect and Kafka Streams for data integration and processing.
- Familiarity with schema registries (Confluent Schema Registry or similar) and Avro or JSON serialization formats.
- Solid knowledge of distributed systems, messaging patterns, and real-time data processing.
Preferred Skills & Qualifications:
- Experience with Kafka monitoring and management tools (Kafka Manager, Confluent Control Center).
- Familiarity with cloud platforms (Azure, AWS, Google Cloud) and their Kafka offerings.
- Knowledge of containerization (Docker, Kubernetes) and CI/CD pipelines.
Benefits:
- Competitive compensation.
- Flexible remote work arrangement.
- Opportunity to work on a high-impact project involving cutting-edge data streaming technology.
- Gain valuable experience with Kafka and its ecosystem while contributing to a leading technology solutions provider.
To Apply:
If you're a Kafka enthusiast with a passion for building robust data pipelines, we encourage you to apply.
Job Type: Contract
Pay: $49.00 - $65.00 per hour
Expected hours: 30 – 55 per week
Compensation package:
Experience level:
Experience:
- REST: 4 years (Preferred)
- Java: 4 years (Preferred)
Work Location: Remote