1

Kafka Java Flink Jobs (NOW HIRING)

Java AI Developer - Backend AI

Phoenix, AZ · On-site

$50.25 - $65/hr

Title: Java AI Developer - Backend AI Location: Phoenix, AZ/ Charlotte, NC Key Responsibilities ... Kafka and streaming technologies * Develop data pipelines and real-time processing using Flink

Data architect (GC-USC)

Tampa, FL

$60.25 - $77.50/hr

... Cassandra, Flink, Kafka, Java, Spring Boot, Postgres, SQL databases, NoSQL databases, Elastic Search, Machine Learning, Docker, Microservices architecture, and JavaScript Qualifications ...

Full Stack Java Developer

$53.75 - $69.25/hr

Hi, Title: Full Stack Java Developer Location: Chicago, IL /Dallas, TX /Hybrid Type: Long Term ... like FLINK (preferred), Apache Spark, Kafka Streams, FLUME etc. * Experience with distributed ...

Java Developer (Only W2)

Richardson, TX · On-site

$46.25 - $60/hr

Job Title: Java Developer Location: Richardson, TX 75082(Onsite) Experience:7+ Implementation ... Strong background in streaming technologies (Dataflow, Kafka, Flink, or equivalent). Proven ...

New

Senior Java Engineer

Sunrise, FL · On-site

$54.50 - $69.50/hr

Senior Java Engineer Location: Sunrise FL Hybrid - 3 days onsite / 2 days remote Duration ... Build data pipelines and streaming processors using Kafka Streams or Apache Flink for real-time ...

Senior Java Developer

Mclean, VA

$57.75 - $73.75/hr

SeniorBack-End Java Developer Location:McLean, VA Duration: 7months with high possibility of ... Spark, Flink,Hive, Presto, Kafka, Storm, Beam, Hadoop MapReduce). • Experience utilizing React ...

OR

$122K - $161K/yr

We're responsible for the official data connectors (Kafka, dbt, Spark, Flink, Beam, Fivetran), and ... Strong proficiency in Java and the JVM ecosystem, including deep knowledge of memory management ...

Java Developer

Coppell, TX

$47.50 - $61.25/hr

Java Full Stack Developer Backend Skills: * Programming Languages: Proficiency in languages like ... Familiarity with messaging products/API/frameworks like Kafka, Spark, Apache Flink * Strong in ...

next page

Showing results 1-20

Kafka Java Flink information

See salary details

$15

$56

$77

How much do kafka java flink jobs pay per hour?

As of Jun 15, 2026, the average hourly pay for kafka java flink in the United States is $56.70, according to ZipRecruiter salary data. Most workers in this role earn between $49.04 and $63.46 per hour, depending on experience, location, and employer.

What are Kafka Java Flink developers?

Kafka Java Flink developers are software engineers who specialize in building real-time data processing applications using Apache Kafka, Java, and Apache Flink. They design and implement systems that handle data streaming, event processing, and integration between various data sources. Their work enables organizations to process large volumes of data efficiently and derive insights in real time. Proficiency in Java programming and a solid understanding of distributed systems are essential for this role.

What are the key skills and qualifications needed to thrive as a Kafka Java Flink Developer, and why are they important?

To thrive as a Kafka Java Flink Developer, you need strong proficiency in Java programming, experience with Apache Kafka for distributed streaming, and expertise in Apache Flink for real-time data processing, often backed by a degree in computer science or related field. Familiarity with tools like Kafka Connect, schema registries, and build systems such as Maven or Gradle, along with cloud platforms and containerization, is typically required. Problem-solving ability, attention to detail, and effective communication are essential soft skills for collaborating with teams and troubleshooting complex systems. These skills ensure the development of robust, scalable, and efficient data-driven applications in fast-paced, data-intensive environments.

How do Kafka Java Flink professionals typically collaborate with data engineering and DevOps teams in a production environment?

Kafka Java Flink professionals often work closely with data engineering teams to design and optimize real-time data pipelines, ensuring seamless data ingestion and processing. Collaboration with DevOps teams is also essential for deploying, monitoring, and scaling streaming applications in production, as well as maintaining high availability and fault tolerance. Effective communication and understanding of both data architecture and infrastructure requirements are crucial for successfully integrating Flink jobs with Kafka streams in a robust, production-ready environment.

What is the difference between Kafka Java Flink vs Kafka Java Spark?

AspectKafka Java FlinkKafka Java Spark
Primary UseReal-time stream processing and analyticsBatch and stream processing with a focus on big data analytics
Processing ModelEvent-driven, low-latency stream processingMicro-batch and stream processing
Work EnvironmentDistributed stream processing clustersDistributed data processing clusters
Common CertificationsApache Flink certifications, Java developer certificationsApache Spark certifications, Java developer certifications

Kafka Java Flink specializes in real-time, low-latency stream processing, making it ideal for event-driven applications. Kafka Java Spark, on the other hand, is better suited for large-scale batch processing and analytics. Both roles require Java expertise and familiarity with distributed systems, but their focus and use cases differ significantly.

Infographic showing various Kafka Java Flink job openings in the United States as of June 2026, with employment types broken down into 81% Full Time, 12% Part Time, and 7% Contract. Highlights an 79% Physical, 9% Hybrid, and 12% Remote job distribution, with an average salary of $117,931 per year, or $56.7 per hour.
Java AI Developer - Backend AI

Java AI Developer - Backend AI

Apex Informatics

Phoenix, AZ • On-site

$50.25 - $65/hr

Other

Posted 20 hours ago


Job description

Title: Java AI Developer - Backend AI
Location: Phoenix, AZ/ Charlotte, NC
Job Description:
Key Responsibilities
  • Develop and maintain backend services using Java and Spring Boot
  • Build event-driven systems using Kafka and streaming technologies
  • Develop data pipelines and real-time processing using Flink
  • Integrate AI and conversational platforms into backend systems
  • Design and build RESTful APIs and microservices
  • Collaborate with engineering and product teams on scalable solutions
Must Haves
  • 6-8 years of Java development experience (Spring / Spring Boot)
  • 2-3 years of Python experience (backend or data-focused)
  • Strong experience with Kafka (event-driven architecture)
  • Experience with Reactive Programming (WebFlux or similar)
  • Experience with Flink or similar stream processing tools
  • Experience with Redis (caching, performance optimization)
  • Database experience with MongoDB and Oracle
  • Strong API development experience (REST)
AI / Conversational Exposure
  • Experience or familiarity with:
    • Dialogflow CX or similar platforms
    • LLMs and prompt engineering concepts
    • Agentic frameworks (ADK or similar)
Nice to Have
  • Experience in banking, fintech, or digital platforms
  • Familiarity with Kubernetes, OpenShift, or cloud-native environments
  • Understanding of ML fundamentals and model monitoring