Java Kafka Engineer

Dallas, TX, US • Posted 8 hours ago • Updated 4 hours ago
Full Time
No Travel Required
On-site
Depends on Experience
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • Kafka
  • Java
  • API

Summary

Java Kafka Engineer

Join our dynamic team as a Java Kafka , where you will play a pivotal role in developing and maintaining our messaging infrastructure. You will be responsible for designing, implementing, and optimizing Kafka producers to ensure seamless data flow across our systems. Your contributions will help us maintain high performance and reliability in our messaging architecture.

Responsibilities

  • Develop and maintain Kafka producers using Java to ensure efficient data production and consumption.
  • Design and implement APIs for Kafka producers, ensuring they are robust, scalable, and maintainable.
  • Collaborate with cross-functional teams to understand data requirements and integrate Kafka producers with existing systems.
  • Monitor and troubleshoot Kafka producers to identify and resolve performance bottlenecks and issues.
  • Optimize Kafka configurations to improve throughput, latency, and reliability of data streams.
  • Document technical specifications, code, and processes to ensure knowledge transfer and team collaboration.
  • Participate in code reviews and contribute to the continuous improvement of development practices.

Requirements

<>Required Skills

  • Proficiency in Java programming language.
  • In-depth knowledge of Apache Kafka and its components.
  • Experience in developing and managing Kafka producers.
  • Strong understanding of RESTful APIs and experience in designing and implementing APIs.
  • Ability to work in a collaborative team environment and communicate effectively with stakeholders.
  • Problem-solving skills and the ability to troubleshoot and resolve technical issues.

<>Preferred Skills

  • Experience with Kafka Streams or Kafka Connect.
  • Knowledge of distributed systems and microservices architecture.
  • Familiarity with monitoring and logging tools (e.g., Prometheus, Grafana, ELK stack).
  • Experience with containerization technologies (e.g., Docker, Kubernetes).
  • Understanding of data serialization formats (e.g., Avro, Protobuf, JSON).
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 10115393
  • Position Id: 04NOV26KPTX
  • Posted 8 hours ago
Create job alert
Never miss an opportunity! Create an alert based on the job you applied for.