26 Oct
|
Arkhya Tech.
|
Toronto
26 Oct
Arkhya Tech.
Toronto
Job Title: Senior Software Engineer – Java / Apache Flink (Hybrid) Location: Toronto, ON (Hybrid – 3 days in-office / 2 days remote) Senior Java Engineer to join our growing Core Data Platform team in Toronto. In this role, you will design, build, and optimize high-throughput, low-latency distributed streaming pipelines. You will play a critical part in evolving our real-time data architecture, transitioning legacy batch workflows into highly scalable, event-driven streaming solutions. requiring three days a week in our downtown Toronto office, offering a perfect balance of collaborative in-person whiteboarding and remote flexibility.
Pipeline Engineering: Java DataStream and Table/SQL APIs or AWS Kinesis integrated seamlessly with Flink.
Performance Tuning: Optimize Flink cluster configurations, manage memory tuning (Managed vs. performance. Partner with Data Science, DevOps,
and Product teams to translate complex business analytics into highly performant real-time metrics. 5+ years of qualified software engineering experience in backend development, with a minimum of 2+ years of hands-on experience building production pipelines with Java Expertise: Java (Java 11/17+) , including concurrency packages, multithreading, garbage collection tuning, and memory management.
Data Fundamentals: Deep understanding of stream processing concepts such as event-time processing, watermarking, late data handling, and tumbling/sliding windows. Familiarity deploying Flink applications into containerized cloud environments ( Kubernetes , AWS, or Managed Flink providers like Ververica/Confluent Cloud). Must be currently living in or willing to relocate to the and able to commute to our downtown office 3 days a week. #
📌 Java Application Developer (XML required) (Toronto)
🏢 Arkhya Tech.
📍 Toronto