Middle/Senior Java Developer for Stream Data Processing

GR8 Tech

Remote regions

Global

Benefits

4w PTO

Similar Jobs

See all

Why this role exists:

  • This role exists to design, build, and maintain streaming data solutions based on Apache Kafka and related technologies.
  • It ensures reliable data processing, integration, and testing of streaming applications.

What you’ll drive:

  • Streaming pipelines & data flow: Build and maintain data pipelines using Apache Kafka, including topics, partitions, and consumer group tuning.
  • Streaming application development: Design and develop stateful streaming applications using Kafka Streams or Flink with Java (and Scala where applicable).
  • Quality & testing: Write and maintain unit and integration tests for streaming topologies.

What makes you a GR8 fit:

  • Must-have: 3+ years of experience in back end, strong proficiency in Java, understanding of Apache Kafka architecture, experience with Apache Flink, Schema Registry, and SQL.
  • Nice-to-have: Experience running Kafka and/or Flink on Kubernetes, familiarity with monitoring tools like Prometheus and Grafana, understanding of stream processing semantics.

Why you’ll love working here:

  • Benefits Cafeteria with annual budget for Sports, Medical, Mental health, Home office, Languages.
  • Paid maternity/paternity leave plus monthly childcare allowance, 20+ vacation days, unlimited sick leave, emergency time off.
  • Remote-first with tech support and coworking compensation, team events, and learning culture.

GR8 Tech

GR8 Tech builds B2B iGaming platforms for operators who play to lead. With 1000+ employees across multiple time zones, they foster a culture of trust, ownership, and growth.

Apply for This Position