2,002,097open jobs
119,041companies
246,826added this week
Browse all
Salary
≈ $74k – $133k per year (Estimated)
Location
In office (Toronto)
Seniority
Senior
Employment
Contractor

First seen by Alion on Oct 20, 2026.

Overview
Company
Impact
Profile match
Randstad Canada is a leading workforce solutions and talent acquisition company, operating as the Canadian subsidiary of the Dutch multinational human resources consulting firm Randstad N.V. Headquartered in Toronto, Ontario, the organization provides comprehensive staffing, temporary labor, direct hiring, and executive recruitment services across key disciplines including information technology, engineering, finance and accounting, and industrial logistics. By combining advanced digital HR tools with nationwide branch operations, it delivers tailored human resource consulting, managed services, and workforce management to Canadian enterprises of all sizes.
We are seeking an experienced Senior Software Developer - Full Stack to lead the end-to-end design, application engineering, data pipeline development, and database integration for enterprise web applications. In this role, you will translate complex technical specifications into robust, scalable, and secure applications. Leveraging extensive expertise in Java and Angular development, RESTful web services, Oracle databases, and modern web frameworks, you will build responsive user interfaces, engineer backend microservices, optimize data structures, and ensure full compliance with web accessibility standards.

Location: Toronto, ON (Fully Onsite – 5 days/week required)

Duration: 4-month contract.



Advantages
Core Full-Stack Stack: Advanced development with Java, Spring, Angular, and Oracle databases.

Modern Integration Scope: Hands-on engineering with REST APIs, WebSockets, and JPA ORM frameworks.

End-to-End Delivery: Complete SDLC ownership spanning UI design, backend microservices, and ETL data pipelines.

Focused Onsite Collaboration: Work directly alongside technical leads and cross-functional teams in a dedicated 5-day per week workspace.



Responsibilities
Full-Stack Application Development: Design, code, test, debug, and maintain scalable full-stack applications using Core Java, Spring Framework, Angular, and Liberty application servers.

Front-End & UI Engineering: Build responsive, user-friendly client-side interfaces and web components compliant with WCAG 2.0 Level AA accessibility standards.

Backend & API Engineering: Construct and integrate RESTful API services (JAX-RS), WebSocket connections, and backend application services to enable seamless front-end to backend data flows.

Data Pipelines & Database Administration: Design, build, and optimize data ETL pipelines; perform relational data modeling, schema design, and script development for Oracle databases.

ORM & Integration Frameworks: Implement Java Persistence API (JPA) ORM frameworks (Hibernate, EclipseLink) and integrate APIs such as Windows Exchange Web Services (EWS).

System Troubleshooting & Optimization: Resolve complex software defects, diagnose data record issues, optimize full-stack application performance for speed and scalability, and perform conversion/migration support.

SDLC Collaboration & Documentation: Participate across all phases of the Software Development Life Cycle (SDLC) within Agile/iterative delivery teams, authoring technical specifications and detailed documentation.



Qualifications
Java & Angular Seniority: 10+ years of dedicated programming and development experience in Java and/or Angular (Strictly Required).

Java Development Frameworks: Hands-on experience developing Java applications using Spring, Liberty, JPA 2.1 implementations (Hibernate, EclipseLink), JAX-RS, JDBC, and WebSockets (Strictly Required).

Oracle Database & Data Modeling: Proven expertise in Oracle database design, data modeling, data analysis, and database script development (Strictly Required).

Accessibility Compliance: Demonstrated experience designing and coding web interfaces that meet accessibility standards (WCAG 2.0 Level AA compliance) (Strictly Required).

Data Pipelines & API Design: Experience conceiving, reviewing, and implementing data pipelines (ETL) and building RESTful web services (Strictly Required).

Nice-to-Have Assets:
Prior full-stack software development experience within a public sector environment.

Experience with Windows Exchange Web Services (EWS) API integration.

Familiarity with continuous integration/deployment (CI/CD) automation and rapid application development (RAD) methodologies.



Summary
If you're interested in the "Senior Software Developer - Full Stack" role based in Toronto, we encourage you to apply online at www.randstad.ca.
Only qualified candidates will be contacted for the next steps. We look forward to hearing 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 [email protected] to ensure their ability to fully participate in the interview process.

This posting is for existing and upcoming vacancies.
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,002,097 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Toronto
Staff Engineer 1 day ago
$175k – $185k per year · Remote (United States) · Full-Time · 10+ years exp · Bachelor's Degree · United States
JavaScript
Java
Kotlin
Ruby
Java
Quarkus
Ruby
Ruby on Rails
Databases
PostgreSQL
Frontend
React.js
Mobile
React Native
DevOps
Azure
GitOps
ArgoCD
AWS
Docker
Kubernetes
Management
Agile
Kanban
Apply
Python Developer 2 hours ago
Hybrid · 2+ years exp · Bachelor's Degree · Bucharest
Python
SQL
Databases
MS SQL
DevOps
Kubernetes
Cybersecurity
FedRAMP
Analytics
Tableau
Power BI
Sisense
Microsoft Excel
Apply
≈ $68k – $121k per year (Estimated) · In office · Full-Time · Esslingen
JavaScript
TypeScript
Node JS
Node JS
Nest.JS
Databases
PostgreSQL
Frontend
Next.js
React.js
DevOps
Rest API
Scaleway
Docker
QA
Postman
Jest
Vitest
MedTech
HL7
FHIR
Apply
≈ $145k – $250k per year (Estimated) · Remote (United States) · 5+ years exp · United States
Go
Java
Rust
C++
Cybersecurity
Zero Trust
PKI
Apply
≈ $84k – $215k per year (Estimated) · Remote (Bulgaria) · Full-Time
Rust
C++
DevOps
Rest API
CI/CD
Cybersecurity
GDPR
Apply
up to $36k per year · Remote (likely EAEU) · Full-Time · 5+ years exp
Java
SQL
Java
Hibernate
Databases
RabbitMQ
Apache Kafka
DevOps
Docker
Kubernetes
Management
UML
Apply
Remote (likely EAEU) · Full-Time
Java
SQL
DevOps
Rest API
CI/CD
Git
Bitbucket
Cybersecurity
LDAP
Analytics
Metabase
Management
Confluence
Jira
Apply
Remote (Greece) · Part-Time · Athens
Python
JavaScript
SQL
Python
Django
Databases
PostgreSQL
DevOps
Rest API
GCP
DigitalOcean
Heroku
Azure
AWS
Apply
In office · 4+ years exp · Bachelor's Degree · Herzliya · Ramat HaSharon
Python
JavaScript
SQL
Databases
MySQL
MS SQL
AI/ML
Claude Code
DevOps
Rest API
GCP
Azure
CI/CD
QA
Postman
Apply
UI Architect 2 days ago
≈ $33k – $81k per year (Estimated) · In office · 9+ years exp · Bengaluru
JavaScript
TypeScript
Node JS
Databases
MySQL
PostgreSQL
Frontend
Vue.js
Redux
Webpack
Tailwind CSS
Next.js
Angular
React.js
JQuery
Material UI
DevOps
Rest API
GCP
Azure
CI/CD
Jenkins
AWS
Docker
Kubernetes
Management
Agile
Scrum
Apply
≈ $73k – $132k per year (Estimated) · In office · Contractor · Toronto
JavaScript
Java
TypeScript
SQL
C#
C#
ASP.NET Core
Entity Framework Core
Databases
Oracle
Frontend
Angular
DevOps
Azure DevOps
Azure
CI/CD
IAM
Linux
Windows
Unix
TCP/IP
Cybersecurity
Microsoft Entra ID
Analytics
Power BI
ETL/ELT
Management
Oracle ERP
Apply
≈ $70k – $126k per year (Estimated) · Hybrid · Contractor · Montreal
TypeScript
DevOps
Rest API
Terraform
GCP
CI/CD
Management
Agile
Apply
≈ $62k – $118k per year (Estimated) · In office · Contractor · Toronto
Java
DevOps
Rest API
Azure DevOps
Azure
CI/CD
Git
Configuration Management
Management
Jira
Agile
Apply
$68k – $93k per year · Hybrid · Full-Time · Toronto
Python
Go
Databases
MySQL
PostgreSQL
Apache Kafka
Frontend
GraphQL
DevOps
Docker
Kubernetes
Apply
$80k – $94k per year · In office · Contractor · Toronto
Python
SQL
C#
C#
.NET
Blazor
Databases
PostgreSQL
Snowflake
DevOps
Azure DevOps
GitHub Actions
Azure
CI/CD
AWS
Docker
Kubernetes
Amazon EKS
Amazon EC2
Incident Management
Amazon S3
IAM
Amazon CloudWatch
Cybersecurity
Snyk
Checkmarx
Analytics
Tableau
Power BI
Management
Agile
Apply
$82k – $137k per year · Equity · In office · Full-Time · 3+ years exp · Bachelor's Degree · Toronto
Apply
$102k – $132k per year · Equity · Remote (Canada) · 8+ years exp · Bachelor's Degree · Toronto
C++
Databases
Databricks
Frontend
GraphQL
DevOps
Buildkite
Linux
Wi-Fi
Apply
$93k – $135k per year · Hybrid · Full-Time · 6+ years exp · PhD · Toronto
Python
Go
JavaScript
TypeScript
Databases
PostgreSQL
Redis
AI/ML
Cursor
Claude
ChatGPT
LLM
OpenAI Codex
Frontend
React.js
Mobile
Algolia
DevOps
Rest API
GCP
Datadog
GitHub
Apply
≈ $85k – $177k per year (Estimated) · In office · 10+ years exp · Toronto
Python
Go
JavaScript
Java
Node JS
AI/ML
Machine Learning
Frontend
GraphQL
DevOps
Rest API
gRPC
GCP
Azure
AWS
Apply
≈ $77k – $143k per year (Estimated) · Remote (Canada) · Full-Time · 5+ years exp · Toronto
JavaScript
TypeScript
SQL
Node JS
DevOps
GCP
Azure
CI/CD
AWS
Management
Agile
Apply
See all jobs
This is one of many
2,002,097 more open roles from verified company boards, updated every day.