Kafka Developer
Location: Dallas, TX / Tampa, FL / Jersey City, NJ (Onsite) Duration: W2 / C2C Contract Experience: 9+ Years
Job Description
Apache Kafka
Java
Scala
Python
Distributed Systems
Real-time Data Processing
Kafka Streams
Kafka Connect
Data Pipeline Design
Troubleshooting
Performance Optimization
Develop and maintain Kafka-based data pipelines.
Collaborate with IT and data teams to design scalable and reliable solutions.
Monitor and optimize the performance of Kafka clusters.
Troubleshoot and resolve issues related to Kafka and data processing.
Ensure data security and compliance with industry standards.
Create and maintain documentation for Kafka configurations and processes.
Implement best practices for Kafka architecture and operations.
Qualifications
Bachelors degree in Computer Science, Engineering, or related field.
Proven experience as a Kafka Developer or similar role.
Strong understanding of distributed systems and real-time data processing.
Proficiency in programming languages such as Java, Scala, or Python.
Experience with other messaging systems like RabbitMQ or Apache Pulsar.
Familiarity with big data technologies (e.g., Hadoop, Spark).
Excellent problem-solving and debugging skills.