IT & Software

Senior Java Flink Engineer Toronto

Arkhya Tech Inc.

Toronto · Ontario · Canada

Build high-throughput streaming systems as a Senior Java Engineer specializing in Apache Flink, working hybrid from downtown Toronto three days weekly.

This senior backend engineering role supports the Core Data Platform team in evolving real-time data architecture. You will develop stateful pipelines with Java DataStream and Table/SQL APIs, integrate Apache Kafka or AWS Kinesis, and deliver scalable event-driven solutions. The position focuses on production stream processing, reliability, and performance.

Key Responsibilities:

  • Design and maintain production-grade stateful Flink applications
  • Architect event-driven systems using Kafka or Kinesis
  • Optimize clusters, memory settings, serializers, and RocksDB performance
  • Manage checkpointing, savepoints, and schema evolution
  • Partner with Data Science, DevOps, and Product teams

Requirements:

  • Five-plus years of professional backend software engineering experience
  • Two-plus years building production Apache Flink pipelines
  • Mastery of Java 11/17+, concurrency, and memory management
  • Strong Apache Kafka and schema registry experience
  • Understanding of event time, watermarking, windows, and late data

Apply senior Java, Apache Flink, Kafka, and distributed streaming expertise to Toronto’s Core Data Platform team.

#J-18808-Ljbffr

Reference: WJ-2742_469872

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.