Senior Java Software Developer (Ontario)

Senior Java Software Developer (Ontario)

07 Nov
|
randstad canada
|
Ontario

07 Nov

randstad canada

Ontario

Our Toronto based client is looking for a Senior Software Developer – Java Kafka GCP to join their growing team.

Work Model: Hybrid – 3 days/week in office

Hours: 37.5 hours/week

12 month contract

Are you a hands-on Java engineer who loves building high-performance, scalable technology that actually matters?

We’re looking for a Senior Software Developer to join a team building a next-generation data platform for a Cash Equities business — a critical platform that will serve as the central data store and distribution layer for trades and orders.

This is an opportunity to work at the intersection of Java, real-time data streaming, cloud technology and financial markets, supporting capabilities including surveillance, regulatory reporting and downstream financial processes.

Advantages
You will be solving complex problems, working with real-time data and building technology at scale, and a high-impact platform.

Responsibilities

Build and maintain high-performance Java applications and services

Design event-driven architectures and real-time streaming pipelines

Develop and operate Kafka-based streaming solutions

Work with GCP technologies including BigQuery, Dataflow, GKE and Cloud Storage

Build scalable data transformation and distribution pipelines

Troubleshoot and resolve production issues in a critical platform environment

Contribute to platform reliability, performance and ongoing modernization

Collaborate with technology teams across Canada, the US and India

Qualifications
We’re looking for a strong Core Java engineer — not simply a data engineer.

Must-have

8–12 years of software development experience

Strong Core Java expertise — Java 17, moving toward Java 21

Kafka experience

GCP / cloud data engineering experience

Strong understanding of data structures, data modelling and transformation pipelines

Functional programming experience in Java

Nice to have

Apache Flink





Spring Boot / Microservices

Terraform / DevOps

Production support experience

Financial services / capital markets experience

Don't have a financial-services background? No problem. Strong technical skills and the ability to understand complex data and application implementations are what matter most.

Summary
If you're a Java engineer who enjoys solving complex problems, working with real-time data and building technology at scale, this could be a great prospect to get involved in a high-impact platform..

Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.

Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to [email protected] to ensure their ability to fully participate in the interview process.

This posting is for existing and upcoming vacancies.

#J-18808-Ljbffr

📌 Senior Java Software Developer (Ontario)
🏢 randstad canada
📍 Ontario

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior java software developer (ontario) / ontario

Subscribe to this job alert:

Get the latest job offers by email for: senior java software developer (ontario) / ontario