Talent.com
Randstad Canada
Software Developer - Sr.Randstad Canada • North York, Ontario, CA
Software Developer - Sr.

Software Developer - Sr.

Randstad Canada • North York, Ontario, CA
2 hours ago
Job type
  • Temporary
  • Quick Apply
Job description

Senior Software Developer – Java / Spring Boot / AI

Toronto, ON Hybrid – 4 Days in Office (Monday–Thursday) -
Candidates must be comfortable working onsite Monday–Thursday.

4 Opportunities Available Contract through March with potential extension

Build. Modernize. Innovate. Use AI to Code Smarter.

Are you a Senior Software Developer who loves solving complex problems, modernizing legacy technology and finding smarter ways to build?

We’re looking for 4 Senior Software Developers to join a high-performing technology team working on exciting application modernization, cloud migration and AI-enabled development initiatives.

This is an opportunity to work hands-on with Java, Spring Boot, Python, AWS, GCP and AI coding tools such as GitHub Copilot while helping transform and modernize established applications.

If you’re the kind of developer who doesn't just write code—you understand it, challenge it, improve it and take ownership of the outcome—we want to hear from you.





Advantages
Prime Location: Work out of the North York office - near vibrant transit, food, and culture spots.

We're especially interested in developers who demonstrate initiative and ownership.

Your resume will stand out if you can show examples of:

Projects you've built independently.
A GitHub portfolio or personal technology projects.
Problems you've identified and solved without being asked.
Process or technical improvements you've initiated.
Taking ownership of a project from concept through production.
Optimizing applications or improving performance.
A genuine passion for technology outside of your day-to-day responsibilities.

We want to see what YOU have built—not just what your employer asked you to build.

Responsibilities
What You'll Be Doing

You’ll be working on a variety of modernization and migration initiatives, including:

Developing and maintaining applications using Java and Spring Boot.
Working with Python-based components, including models and scorecards.
Refactoring and restructuring complex legacy Java code.
Supporting Java-to-Java application migrations.
Untangling legacy code and transforming it into clean, maintainable and production-ready solutions.
Working across AWS and GCP cloud environments.
Troubleshooting applications and services using cloud consoles, logs and monitoring tools.
Using AI coding assistants such as GitHub Copilot to accelerate development.
Reviewing and validating AI-generated code to ensure it meets technical, business and production requirements.
Writing and testing high-quality, reliable code.
Taking ownership of solutions from development through production.

You’ll also have access to experienced team members with 10+ years of knowledge of the existing legacy environment, giving you the support and business context needed to navigate complex systems.

Qualifications
Must-Have

Senior-level Java development experience
Strong Spring Boot experience
Strong Python fundamentals
Experience working with legacy codebases
Experience with application modernization, migration or refactoring
Strong understanding of software development fundamentals
Strong testing and code-validation practices
Experience using AI-assisted development tools, particularly GitHub Copilot or similar
Ability to critically review, understand and improve AI-generated code
Ability to produce clean, readable, maintainable and production-ready code

Nice to Have

Experience with:
AWS
Amazon S3
CloudWatch and log analysis
Google Cloud Platform (GCP)
GKE
GCP logging and monitoring
Cloud infrastructure migrations
Java-to-Java migration/refactoring initiatives

AI Isn't Just a Buzzword Here

AI is becoming an important part of how this team develops software.

We're looking for developers who know how to work with AI—not simply rely on it.

You should be comfortable using tools such as Copilot to accelerate development while having the technical depth to ask:

"Is this code actually right?"

You’ll need to understand the output AI produces, identify potential issues, apply business context and make sure the final solution is secure, maintainable, tested and production-ready.

Strong coding fundamentals are just as important as AI experience.


Summary
If you thrive on solving complex technical challenges in a hybrid work environment, we want to hear from you!

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 accessibility@randstad.ca to ensure their ability to fully participate in the interview process.

Create a job alert for this search

Software Developer - Sr. • North York, Ontario, CA

Similar jobs

RQ08239 - Sr. Software Developer

Rubicon PathToronto, Ontario, Canada
Full-time

Provide data extracts and analysis to assist business analysis and decision making.Assist in business solution design to ensure its feasibility to enhance existing Oracle Payment functionalities.Pr... Show more

 • Promoted

Remote Software Developer (Canada)

TuringToronto, ON, CA
Remote
Full-time

Based in San Francisco, California, Turing is the world’s leading research accelerator for frontier AI labs and a trusted partner for global enterprises deploying advanced AI systems.Turing support... Show more

 • Promoted

Security Software Developer

Evertz Microsystems LimitedMarkham, ON, CA
Full-time

Evertz IP switch fabric products, including the EXE and NATX, and Evertz SDI router products, including the NEXX and ENX platforms.In this role, you’ll be responsible for ensuring our products meet... Show more

 • Promoted

RQ08204 - Sr. Software Developer

Rubicon PathToronto, ON, CA
Full-time

The Senior Software Developer will be responsible for providing subject matter expertise and hands‑on technical leadership across all relevant systems.This includes designing, developing, and deplo... Show more

 • Promoted

Sr. software developer

MindtrisToronto, Ontario, Canada
Full-time

Citizen and Permanent Resident only.We are looking for a software developer who will design, build, and maintain secure, cloud‑native microservices and APIs for Capital Markets products.The positio... Show more

 • Promoted

Sr. Software Developer

MindtrisToronto, Canada
Full-time

Software DeveloperLocation: Toronto (Hybrid)Seniority: SeniorEstimated Duration: Full-timeWork Authorization: Citizen and Permanent Resident onlyJob DescriptionWe are looking for a software develop... Show more

 • Promoted

Sr. Software Developer - Transit Platform Modernization Jp213

P@thlion Staffing CareersToronto, Canada
Full-time

This role will provide technical specific development skills and experience the Transit Operations product portfolio.The Transit Operations team provides solutions for tracking trains and buses and... Show more

 • Promoted

Rq07944 - Sr. Software Developer

Rubicon PathToronto, Canada
Full-time

Software DeveloperResponsibilities:Lead the design, development, and deployment of high-performance Java and Curam applications, ensuring they meet business requirements and quality standards.Archi... Show more

 • Promoted

Software Developer Senior

Brokerlink Inc.Toronto, ON, CA
Permanent

Being a part of BrokerLink, means you live our values: to act with integrity, be respectful of others, have a customer-driven mindset, strive for excellence and always treat others with generosity.... Show more

 • Promoted

Senior Software Developer (SA)

NRT Technology Corp.Toronto, Ontario, Canada
Full-time

At NRT, we build more than solutions: we build up each other.NRT is a worldwide leader in future-ready FinTech and Information Technology designed to elevate and enhance the enterprise gaming indus... Show more

 • Promoted

Sr. Software Developer - Transit Platform Modernization (Onsite) JP213

P@thlion Staffing CareersToronto, ON, Canada
Full-time
Quick Apply

This role will provide technical specific development skills and experience the Transit Operations product portfolio.The Transit Operations team provides solutions for tracking trains and buses and... Show more

Sr. Software Engineer

QualcommMarkham, York Region, CA
Full-time

Engineering Group, Engineering Group >.AI’s ability to solve complex problems across multiple domains is transformative.In the AI Software team, we build the Qualcomm AI Engine direct to enables OE... Show more

 • Promoted

Sr. Software Developer

Propel HoldingsToronto, ON, CA
Full-time

Propel (TSX: PRL) is the fintech company building a new world of financial opportunity by facilitating access to credit for consumers underserved by traditional financial institutions.Through its A... Show more

 • Promoted

Future Opportunities: Sr Software Developer - Platform Engineering

WealthsimpleToronto, ON, CA
Full-time

Wealthsimple is Canada’s leading financial innovator.The company offers a full suite of simple, sophisticated financial products across managed investing, do‑it‑yourself trading, cryptocurrency, ta... Show more

 • Promoted

Sr. Software Developer – Java AWS

Ward Technology TalentToronto, ON, CA
Full-time

Contract | REMOTE - Toronto, ON | September 2, 2026.Participate, as part of the development team, in solution development related activities including solution design, development, and testing.Work... Show more

 • Promoted

Sr. Software Developer

Propel Holdings IncToronto, ON, CA
Full-time

Propel (TSX: PRL) is the fintech company building a new world of financial opportunity by facilitating access to credit for consumers underserved by traditional financial institutions.Through its A... Show more

 • Promoted

Sr Software Developer

RBCToronto, ON, CA
Full-time

The Trading & Execution Services group within Capital Markets is seeking a strong Java developer for the Program Trading team.We are building a world-wise data organization that leverages artificia... Show more

 • Promoted

Software Developer

CprvisionWhitchurch-Stouffville, ON, CA
Temporary

Software Developer (Temporary) – 3 Month Fixed Term Contract.Role located in Stouffville, ON; hybrid work arrangement.Reports to Manager, Software Engineering in the R&D department.As a Software De... Show more

 • Promoted

Portfolio+ Software Developer Role

CprvisionWhitchurch-Stouffville, ON, CA
Full-time

Join Portfolio+ as a Software Developer and impact financial software solutions for customers.Leverage your expertise to enhance banking applications that serve Canadians.In this crucial role, you ... Show more

 • Promoted

Rq08204 - Sr. Software Developer

Rubicon PathToronto, Canada
Full-time

Software DeveloperPosition OverviewThe Senior Software Developer will be responsible for providing subject matter expertise and hands‑on technical leadership across all relevant systems.This includ... Show more