Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

senior java software developer.

Randstad

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
Apply Today

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 opportunity 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 View email address on randstad.com to ensure their ability to fully participate in the interview process.

This posting is for existing and upcoming vacancies. show more
Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the senior java software developer. in Toronto, ON vacancy
  •  ...Lead experience in a large-scale enterprise. Have Application design experience, well-versed with low-level design artefacts. Java v8, v11 and v21 hand on experience required. Should be able to clearly explain Java 11/17/21 features and able to write sample code... 
    Senior
    Full time

    Kumaran Systems

    Toronto, ON
    1 day ago
  •  ...based Agile environment. The way we build software is strongly influenced by the values of...  ...and teach within your team and within the developer community at Electric Mind via educational...  ...challenges. Core development is done in Java, Spring and JavaScript, although the nature... 
    Senior
    Full time
    Contract work
    Remote work

    Electric Mind

    Toronto, ON
    1 day ago
  • $95k - $145k per year

    Senior Java Developer Position Description We are Canada's largest independent information technology services firm, and at 50 years, we're...  ...High Value Payments with us! We are looking for a Senior Software Engineer to work on a broad range of features. This role is... 
    Senior
    Work at office
    Toronto, ON
    4 days ago
  • $110k - $270k per year

     ...The Role We are looking for multiple Senior Software Engineers that are eager to build in a...  ...industry. In this role, you’ll jump right in, develop in rapid sprints, and find quickly that...  ....  You have extensive experience in Java applications and the latest open source technologies... 
    Senior
    Remote job
    Full time
    Work at office
    Local area
    Work from home

    Veeva Systems

    Toronto, ON
    1 day ago
  •  ...Assignment:   Software Developer – Senior Client:   Government Services Integration Cluster, Ministry of Public and Business Service Delivery...  ...Software Developer   with strong expertise across   DevOps, Java/JEE, Spring Boot, cloud computing, microservices, Kubernetes... 
    Senior
    Daily paid
    Full time
    Contract work

    Upstaff

    Toronto, ON
    3 days ago
  •  ...Summary: Haventree is looking for a strong senior software back-end engineer to join our fast-...  ...Duties & Responsibilities: Design, develop, test, refactor and scale backend implementations...  ...on scale ~ Strong knowledge of Java / RESTful API’s along with familiarity with... 
    Senior
    Full time
    Flexible hours

    Haventree Bank

    Toronto, ON
    1 day ago
  •  ...architecture, security requirements, data models, develop application design and technical specification document, deliver quality software products (including Minimal Viable Products...  ...renew web applications using Cloud -Native & Java EE application models (e.g. Microservice... 
    Senior
    Long term contract
    Full time
    Interim role
    Internship

    Yoush Consulting

    Toronto, ON
    1 day ago
  •  ...6 to 8+ Years Experience ● Hands-on expertise in Spring Boot, Java, REST API development, and Kafka-based event-driven architectures...  ...in cloud environments (AWS, Azure, GCP). ● Experience in developing and optimizing Big Data applications using Java & Scala, Hadoop,... 
    Senior
    Contract work

    Aarorn Technologies

    Toronto, ON
    1 day ago
  •  ...and foster growth. Blanc Labs is seeking a highly skilled Senior Full-Stack Developer to join our team and contribute to the development of...  ...experience in 2 or more popular programming languages like Java, Python, Node, Angular, Vue, React etc.  ~ JavaScript coding... 
    Senior
    Full time

    Blanc Labs

    Toronto, ON
    1 day ago
  • $80k - $130k per year

    Senior Java Developer Position Description The Senior Development Engineering Consultant for Migration Solution & Onboarding develops the...  ...readiness for cutover waves. This role is part of an AI first software engineering organization where Artificial Intelligence is... 
    Senior
    Toronto, ON
    21 days ago
  • $95k - $145k per year

    Senior Java Developer Position Description We are Canada's largest independent information technology services firm, and at 50 years, we're...  ...High Value Payments with us! We are looking for a Senior Software Engineer to work on a broad range of features. This role is... 
    Senior
    Work at office
    Local area
    Toronto, ON
    19 days ago
  •  ...consulting opportunities and provides support as a partner? \\\\\ \ This is a long -term contract for a senior Java developer with experience with Curam CRM software \\\\ \\ \\\\ Responsibilities \\\\ \\\\\\\ ~ Development and configuration of CURAM Software \\\\... 
    Senior
    Long term contract
    Full time

    Yoush Consulting

    Toronto, ON
    1 day ago
  •  ...resume to ****@*****.*** \\ \ \ \ We are looking for a Senior Java developer, on contract, for one of our major clients in Ontario. The...  ...within project teams \ \ · \\\ Interface with clients, software professionals and consultants and business stakeholders to... 
    Senior
    Full time
    Contract work
    Remote work

    Yoush Consulting

    Toronto, ON
    1 day ago
  •  ...that accelerate business outcomes.   We’re looking for a Senior Java Backend Developer to join our team. This opportunity is open to candidates interested...  ...for engineers who are interested in how AI can improve the software delivery lifecycle. Experience using AI-assisted... 
    Senior
    Permanent employment
    Contract work

    electricmind

    Toronto, ON
    3 days ago
  • $88.54 - $106.25 per hour

     ...RQ11342 - Software Developer - Senior 5+ Months Contract (120 Business Days) - possible extension 5 Days ONSITE - 222 Jarvis Street Must Have...  ...applications ~10+ year of hands-on working experience of Java development with Oracle or SQL database ~5+ years of... 
    Senior
    Full time
    Contract work
    Manual labor

    Source Code

    Toronto, ON
    1 day ago
  •  ...Position Overview The Government of Ontario is seeking a   Senior Software Developer   to provide end-to-end software development, application...  ...requires strong hands-on programming experience, ideally with   Java , as well as experience with   Microsoft Power Apps, Azure... 
    Senior
    Full time
    Contract work
    Work at office
    Monday to friday

    Upstaff

    Toronto, ON
    3 days ago
  •  ...Technology within GWM is looking for a Sr. Software Developer to work on a strategic application suite...  ...is the place for you. Reporting to the Senior Manager Development, this Sr. Software...  ...SMEs. Your role includes delivering of the Java based solution and other leading-edge... 
    Senior
    Full time
    Flexible hours

    Scotiabank

    Toronto, ON
    4 days ago
  •  ...Description About the role: As a Senior Software Developer, you will be responsible for designing, developing and managing the cloud based services that power the AssistIQ platform. We’re excited by candidates who enjoy and are capable of working in a fast-growing... 
    Senior
    Full time

    Assistiq

    Toronto, ON
    1 day ago
  • We are seeking a highly skilled Senior Software Developer with extensive experience in cloud-native application development, enterprise DevOps, and...  ...availability cloud production systems. Working across full-stack Java/JEE technologies, modern front-end frameworks, and Microsoft... 
    Senior
    Contract work

    Randstad

    Toronto, ON
    6 days ago
  •  ...Position Overview We are seeking an experienced   Senior Software Developer   to support the Government of Ontario's Land & Resources Cluster...  ...maintain application code. Develop and maintain enterprise Java/JEE applications. Design and develop web applications, APIs... 
    Senior
    Contract work
    Internship
    Work at office
    Toronto, ON
    5 days ago
  • $104k - $145k per year

     ...build something meaningful in a fast-growing, customer-focused company, we’d love to hear from you! We are looking for a Senior Software Developer to join our Development Experience Group!   The Development Experience Group makes informed suggestions about... 
    Senior
    Remote job
    Full time
    Work at office
    Home office
    Flexible hours
    Weekend work

    Zensurance

    Toronto, ON
    1 day ago
  •  ...design. - Unified Development environment (Developers systems as well as servers) -...  ...8 - 10 years hands-on experience in the Java ,J2EE Technologies. Including (Servlets,...  ...must Working experience at least in Full Software Development Life Cycle(SDLC) project is required... 
    Full time
    Flexible hours

    Continental Technology Solutions

    Toronto, ON
    1 day ago
  •  ...Position: Java Developer Location: Toronto, ON (Hybrid) Job ID#:   RQ00640 Duration: 6 Months Role Overview The Senior Specialized IT Consultant will support multiple technical workstreams focused on remediation and enhancement of large‑scale... 
    Senior
    Full time
    Contract work

    Symbiotic Digital

    Toronto, ON
    1 day ago
  • Job Description We are seeking a highly accomplished Senior Software Developer for an enterprise-level contract opportunity based in Toronto. In...  ...will lead full-lifecycle software development—authoring clean Java code, building RESTful web services, optimizing database performance... 
    Senior
    Contract work

    Randstad

    Toronto, ON
    11 days ago
  •  ...across North America. Our client is a solutions development firm located within the GTA and they need Java developer/designers with good OO skills. Strong hands-on software development skills with Java, J2EE is essential along with enterprise application environment.... 
    Full time
    Contract work

    System Canada Technologies

    Toronto, ON
    1 day ago
  • $110k - $115k per year

     ...Job: Infoya is seeking a hands-on Lead Java Developer who is already operating at a technical...  ...equivalent practical experience. ~10+ years of software development experience, with substantial...  ...as a Lead Developer, Technical Lead, or senior engineer with ownership of design... 
    Senior
    Permanent employment
    Full time
    Work at office
    Local area

    Infoya

    Toronto, ON
    1 day ago
  • $88.54 - $106.25 per hour

     ...RQ11605 - Software Developer - Senior Duration: 11 Months (250 Business Days) 1 Possible Extension Location: 5 Days ONSITE at 222 Jarvis St. Toronto Ontario Description Deliverables for Sr. Software Developer: Design build develop and administer... 
    Senior
    Full time

    Source Code

    Toronto, ON
    1 day ago
  • $88.5 - $106.26 per hour

     ...RQ11339 - Software Developer - Senior Location: 5 Days Onsite at 21 College St. Toronto Duration: 11+ Months (253 Business Days) Mandatory Requirements 10+ experience building and maintaining stable, secure and scalable web & desktop applications using Azure... 
    Senior
    Ongoing contract
    Full time
    Temporary work
    Local area

    Source Code

    Toronto, ON
    1 day ago
  •  ...working, tested applications. This includes: developing detailed programming specifications...  ...which arise during the use and operation of software packages, including technical assistance...  ...knowledge (ideally including a knowledge of Java) Experience with low-code platforms (ie... 
    Senior
    Contract work

    Maarut

    Toronto, ON
    3 days ago
  •  ...Job Responsibility: Designs, develops, modifies, adapts and implements solutions...  ..., tests, debugs and implements software solutions. Nasdaq Technology is looking...  ...Back-end Software Engineer Senior Specialist with focus on AWS Cloud SaaS Java back-end Development, to join the... 
    Senior
    Full time
    Work at office
    2 days per week

    NASDAQ

    Toronto, ON
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to senior java software developer.. Be the first to apply!