1

Kafka Java Flink Jobs (NOW HIRING)

Java Flink with Datastream API

Dallas, TX · On-site

$50.50 - $65.25/hr

Configuration of connectors like EventHub, Kafka, and MongoDB. * Implementation of Flink API ... Here is the exp level. * 10 years of hands-on design and java coding experience in back-end system ...

Java with Flink

San Leandro, CA · On-site

$56.50 - $73/hr

San Leandro Local Candidate Face to face Client Interview is MUST Flink technical, practical ... Kafka, MongoDB, OCP

Data Engineer

Dallas, TX · Hybrid

$113K - $136K/yr

... Scala, Java, Flink, Telecom domain knowledge, Data Warehouse/ DataBricks knowledge, NoSQL JSON Document store (e.g. MongoDB), Data Mapper (e.g. Nifi), Data Analytics, Spark, Kafka and Azure ...

Java Developer

$52.25 - $67.50/hr

... Kafka Steams, Message Brokers, Cloud - Java 8+ experience in development (functional and programming must be this version) - Experience with high speed distributed computing frameworks like FLINK ...

The ideal candidate will have deep expertise in Apache Flink, strong Java programming skills, and ... Experience with distributed messaging systems such as Kafka. * Understanding of big data ecosystems ...

Flink Manager

$54 - $74/hr

Strong programming skills in Java or Scala for Flink development. * Experience with distributed messaging systems (e.g., Kafka) and data storage systems. * Familiarity with cluster resource ...

Java Architect

Chicago, IL · On-site

$65 - $87.50/hr

Spark, Storm, Flink Strong CI/CD experience using Jenkins/Jules Proficient with Git-based version ... Kafka, KafkaStreams. Multithreading,Oracle,Cassandra(or Nosql db). AWS, terraform, Jenkins, Jules.

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 Flink with Datastream API

Java Flink with Datastream API

Zortech Solutions

Dallas, TX • On-site

$50.50 - $65.25/hr

Other

Posted 28 days ago


Job description

Job Title Flink with Datastream API

Location Dallas, TX, partial remote role

Requirements for Resource:

  • Proficient in writing and supporting both functional and non-functional aspects of Flink with DataStreams API.

Flink Functional Requirements:

  • Expertise in Flink APIs (DataStream, Process functions, etc.).
  • Competence in state management (checkpoints and savepoints) with local storage.
  • Configuration of connectors like EventHub, Kafka, and MongoDB.
  • Implementation of Flink API Aggregators.
  • Handling watermarks for out-of-order events.
  • Management of state using Azure Data Lake Storage (ADLS).

Flink Non-Functional Requirements:

  • Set up a private Flink cluster within a designated AKS environment.
  • Configure both session-based and application-type deployments.
  • Define and build nodes and slots.
  • Manage and configure Job/Task Managers.
  • Establish necessary connectors, e.g., external storage for the Flink Cluster.
  • Configure heap memory and RocksDB for state management.
  • Define and set up checkpoints and savepoints for state recovery.
  • Enable Auto-Pilot capabilities.
  • Integrate network resources, such as Azure EventHub and external databases like MongoDB.
  • Implement integration with ArgoCD for job submissions.
  • Install LTM agents for logging and Dynatrace agents for monitoring purposes.
  • Provide access to the Flink Dashboard.
  • Establish High Availability (HA) and Disaster Recovery (DR) configurations.

Here is the exp level.

  • 10 years of hands-on design and java coding experience in back-end system development.
  • 5 years hands-on experience with Kafka, Flink, Cloud, Unit/Functional/Integration testing, SQL or kSQL, Java, Github Actions, Dynatrace, Code scanner, and MongoDB.

Additional details :

Delivery of a fully configured Confluent Cloud infrastructure with FLINK integration and automated CI/CD pipeline to deploy in all environments (Test, Stage, Prod).

"#L!-CEIPAL"


ZorTech logo

About ZorTech

Sourced by ZipRecruiter

The Zor Group is a globally operating conglomerate spanning multiple industries across four countries. Established in 2009 with a mission to make a positive impact, Zor initially began as a staffing organization and naturally evolved into the technology sector. In 2018, ZorTech was introduced through a strategic partnership with the Sunwill Group. Plans for international expansion were initiated in 2020, leading to successful entry into the US market. Alongside an impressive 70% year-over-year growth rate, we also established an offshore delivery team in the USA. With the incorporation of IT Services, ZorTech now offers end-to-end solutions, ranging from top-level talent sourcing to managing large-scale projects. Our organization currently operates in four countries, including Canada, the USA, the Dominican Republic, and India.

Industry

Recruiting and staffing services

Company size

11 - 50 Employees

Headquarters location

Houston , TX, US

Social media