Senior Core Java Streaming Engineer
Randstad Canada
Use strong Core Java expertise to develop event-driven systems and real-time streaming pipelines for a critical Cash Equities platform.
This Senior Software Developer position is a 12-month contract based in Toronto, with three office days weekly. The team is building a central data store and distribution layer for trades and orders. You will contribute to high-performance applications, Kafka solutions, GCP technologies, and scalable data transformation. The platform supports surveillance, regulatory reporting, and downstream financial processes. Financial-services experience is welcome but not required when technical capabilities are strong.
Key Responsibilities:
- Design event-driven architectures for real-time data streaming
- Build scalable data transformation and distribution pipelines
- Develop high-performance Java services and applications
- Operate Kafka-based streaming solutions
- Contribute to platform performance and modernization
Requirements:
- Eight to twelve years of software development experience
- Java 17 expertise, moving toward Java 21
- Strong understanding of data structures and data modelling
- GCP cloud data engineering experience
- Functional programming experience in Java
Bring senior Core Java, event-driven architecture, and streaming experience to Toronto’s hybrid financial data platform contract.
#J-18808-LjbffrReference: WJ-4483_1626883 · Posted 14 Nov 2026, 03:31 AM