We are looking for a highly skilled Senior Full Stack Software Developer with over 10 years of experience to support the AFFES Portfolio Maintenance and critical initiatives, including those related to the Protect Ontario by Unleashing Our Economy Act 2025. This role requires a technical expert capable of translating complex systems specifications into tested, high-performance applications. You will be responsible for the entire lifecycle of development—from data pipeline expansion and extraction to front-end UI implementation—ensuring that all solutions are scalable, secure, and accessible.
...
Pay Rate: $572.52- $601.35
Advantages
- Technical Breadth: Work across a diverse stack including specialized APIs (EWS) and real-time communication protocols (Websockets).
- Portfolio Stability: Support a multi-year portfolio (FY25-27), providing long-term project engagement and professional consistency.
- Collaborative Environment: Join a multi-disciplinary team where you can provide technical leadership and participate in high-level design walkthroughs.
Responsibilities
- Application Development: Design, implement, and expand data pipelines; translate technical specifications into working, tested code using Java and Angular.
- Full Stack Architecture: Design and build the overall web architecture, ensuring speed and scalability across the entire stack.
- API Development: Construct robust REST API services (JAX-RS 2.0) and seamlessly integrate them with front-end UI components.
- Database Management: Perform database design and data modelling within Oracle environments, including writing complex scripts and resolving data-driven program issues.
- Problem Resolution: Troubleshoot and resolve technical problems arising during software operation, migrations, and conversions.
- Testing & Quality: Conduct unit testing, system integration testing, and lead design walkthrough sessions to ensure adherence to structured methodologies.
- Compliance: Code and design web UI components that are fully compliant with AODA (WCAG 2.0 Level AA) standards.
Qualifications
- Core Experience: 10+ years of professional programming and development experience in Java and Angular.
- Java Ecosystem: Extensive experience with Liberty, Spring, JPA 2.1 (Hibernate/EclipseLink), and JAX-RS.
- Database Mastery: 10+ years of experience with Oracle Database, focusing on data modelling, design, and JDBC 4.1.
- Web Technologies: Proficiency in Websocket 1.1, Windows Exchange Web Services (EWS) API, and Angular JS.
- UI/UX & Accessibility: Proven track record of designing intuitive interfaces compliant with WCAG 2.0 Level AA.
- Methodologies: Experience in Software Development Life Cycle (SDLC) best practices, including CI/CD implementation and rapid application development (RAD).
- Communication: Strong interpersonal and negotiation skills to collaborate with diverse business area stakeholders and IT professionals.
Summary
If you're interested in the 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 accessibility@randstad.ca to ensure their ability to fully participate in the interview process.
This posting is for existing and upcoming vacancies.
show more
We are looking for a highly skilled Senior Full Stack Software Developer with over 10 years of experience to support the AFFES Portfolio Maintenance and critical initiatives, including those related to the Protect Ontario by Unleashing Our Economy Act 2025. This role requires a technical expert capable of translating complex systems specifications into tested, high-performance applications. You will be responsible for the entire lifecycle of development—from data pipeline expansion and extraction to front-end UI implementation—ensuring that all solutions are scalable, secure, and accessible.
Pay Rate: $572.52- $601.35
Advantages
- Technical Breadth: Work across a diverse stack including specialized APIs (EWS) and real-time communication protocols (Websockets).
- Portfolio Stability: Support a multi-year portfolio (FY25-27), providing long-term project engagement and professional consistency.
- Collaborative Environment: Join a multi-disciplinary team where you can provide technical leadership and participate in high-level design walkthroughs.
Responsibilities
...
- Application Development: Design, implement, and expand data pipelines; translate technical specifications into working, tested code using Java and Angular.
- Full Stack Architecture: Design and build the overall web architecture, ensuring speed and scalability across the entire stack.
- API Development: Construct robust REST API services (JAX-RS 2.0) and seamlessly integrate them with front-end UI components.
- Database Management: Perform database design and data modelling within Oracle environments, including writing complex scripts and resolving data-driven program issues.
- Problem Resolution: Troubleshoot and resolve technical problems arising during software operation, migrations, and conversions.
- Testing & Quality: Conduct unit testing, system integration testing, and lead design walkthrough sessions to ensure adherence to structured methodologies.
- Compliance: Code and design web UI components that are fully compliant with AODA (WCAG 2.0 Level AA) standards.
Qualifications
- Core Experience: 10+ years of professional programming and development experience in Java and Angular.
- Java Ecosystem: Extensive experience with Liberty, Spring, JPA 2.1 (Hibernate/EclipseLink), and JAX-RS.
- Database Mastery: 10+ years of experience with Oracle Database, focusing on data modelling, design, and JDBC 4.1.
- Web Technologies: Proficiency in Websocket 1.1, Windows Exchange Web Services (EWS) API, and Angular JS.
- UI/UX & Accessibility: Proven track record of designing intuitive interfaces compliant with WCAG 2.0 Level AA.
- Methodologies: Experience in Software Development Life Cycle (SDLC) best practices, including CI/CD implementation and rapid application development (RAD).
- Communication: Strong interpersonal and negotiation skills to collaborate with diverse business area stakeholders and IT professionals.
Summary
If you're interested in the 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 accessibility@randstad.ca to ensure their ability to fully participate in the interview process.
This posting is for existing and upcoming vacancies.
show more