We are seeking an experienced Senior Specialized IT Consultant to lead the full-stack design, development, and integration of secure, enterprise web applications and notification platforms. In this role, you will be responsible for translating complex business requirements into modular, scalable microservices, interactive front-end user flows, a
...
nd automated backend batch processes. Leveraging deep hands-on expertise in Java, Spring Boot, Angular, and relational databases (SQL Server/Oracle), you will build bilingual, accessible user interfaces, secure RESTful APIs with modern authentication standards (OAuth2, JWT), integrate Java services with secured .NET endpoints and messaging middleware, and deploy WAR artifacts across enterprise application servers to ensure dependable, production-ready performance.
Location: Toronto, ON (Fully Onsite – 5 days/week required)
Duration: 3-month contract
Advantages
Full-Stack Architecture Scope: Drive end-to-end delivery bridging Angular front-ends, Spring Boot microservices, and relational databases.
Complex Enterprise Integration: Connect modern Java services with secured .NET applications, message brokers, and enterprise backends.
Accessibility & Inclusivity Impact: Deliver fully bilingual, AODA/WCAG-compliant digital services directly to the public.
Focused Onsite Collaboration: Work alongside dedicated technical specialists and project teams in a collaborative Toronto environment.
Responsibilities
Design, build, test, and maintain modular microservices and backend architectures using Java and the Spring Boot framework.
Develop modern, responsive, and bilingual (English and French) web interfaces using Angular, incorporating reactive forms and multi-step user workflows.
Enforce digital accessibility standards across public-facing web applications in strict compliance with WCAG 2.1 Level AA and AODA guidelines.
Design, build, document, and consume secured RESTful APIs with robust error handling, retry logic, timeout configurations, and authentication frameworks (OAuth2, JWT).
Implement scheduled batch processing pipelines and persistence layers using Spring Boot to synchronize data, evaluate state differences, and trigger business events.
Integrate Java-based microservices with secured external services, legacy backends, and endpoints built on .NET architectures.
Design, optimize, and maintain relational database schemas, writing complex SQL queries for data storage, retrieval, and validation across SQL Server and Oracle platforms.
Build, package, and deploy enterprise WAR applications to application servers across development, UAT, and production environments.
Write comprehensive automated unit and integration test suites using JUnit, Mockito, or Testcontainers to maintain code quality and prevent regressions.
Support containerization workflows (Docker) and integrate observability mechanisms including structured logging and metrics monitoring.
Participate in design walkthroughs, code reviews, and provide mentorship to technical team members to maintain engineering standards.
Qualifications
Java & Spring Boot Development: 8+ years of hands-on Java development experience, including 4+ years specializing in Spring Boot for RESTful web services, scheduled batch processing, and persistence layers (Strictly Required).
Angular Front-End Engineering: 3+ years of dedicated experience developing Angular web applications, with proven expertise implementing reactive forms and multi-step user flows (Strictly Required).
Bilingual & Accessibility Compliance: Demonstrated track record delivering bilingual (English and French) public-facing web applications compliant with WCAG 2.1 Level AA / AODA standards (Strictly Required).
Secured API Design & Integration: Demonstrated experience designing, building, and consuming secured RESTful APIs incorporating OAuth2, JWT authentication, robust error handling, and retry strategies (Strictly Required).
Relational Database & SQL: Strong SQL proficiency and hands-on experience querying and modeling relational databases such as SQL Server or Oracle (Strictly Required).
Enterprise WAR Deployment: Proven experience packaging and deploying WAR applications on enterprise Java application servers across development, UAT, and production environments (Strictly Required).
.NET Integration Knowledge: Working technical knowledge of .NET, sufficient to integrate, test, and troubleshoot Java applications communicating with secured .NET-based web services (Strictly Required).
Nice-to-Have Assets:
Prior software engineering experience within the public sector or government organizations.
Hands-on experience with enterprise messaging, event-driven architectures, and middleware (e.g., Azure Service Bus, JMS, AMQP).
Experience with containerization technologies (Docker, Kubernetes) and CI/CD pipelines.
Familiarity with XML/XSLT data transformations and integration with legacy or mainframe systems.
Summary
If you're interested in the "Senior Specialized IT Consultant" 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 seeking an experienced Senior Specialized IT Consultant to lead the full-stack design, development, and integration of secure, enterprise web applications and notification platforms. In this role, you will be responsible for translating complex business requirements into modular, scalable microservices, interactive front-end user flows, and automated backend batch processes. Leveraging deep hands-on expertise in Java, Spring Boot, Angular, and relational databases (SQL Server/Oracle), you will build bilingual, accessible user interfaces, secure RESTful APIs with modern authentication standards (OAuth2, JWT), integrate Java services with secured .NET endpoints and messaging middleware, and deploy WAR artifacts across enterprise application servers to ensure dependable, production-ready performance.
Location: Toronto, ON (Fully Onsite – 5 days/week required)
Duration: 3-month contract
Advantages
Full-Stack Architecture Scope: Drive end-to-end delivery bridging Angular front-ends, Spring Boot microservices, and relational databases.
Complex Enterprise Integration: Connect modern Java services with secured .NET applications, message brokers, and enterprise backends.
...
Accessibility & Inclusivity Impact: Deliver fully bilingual, AODA/WCAG-compliant digital services directly to the public.
Focused Onsite Collaboration: Work alongside dedicated technical specialists and project teams in a collaborative Toronto environment.
Responsibilities
Design, build, test, and maintain modular microservices and backend architectures using Java and the Spring Boot framework.
Develop modern, responsive, and bilingual (English and French) web interfaces using Angular, incorporating reactive forms and multi-step user workflows.
Enforce digital accessibility standards across public-facing web applications in strict compliance with WCAG 2.1 Level AA and AODA guidelines.
Design, build, document, and consume secured RESTful APIs with robust error handling, retry logic, timeout configurations, and authentication frameworks (OAuth2, JWT).
Implement scheduled batch processing pipelines and persistence layers using Spring Boot to synchronize data, evaluate state differences, and trigger business events.
Integrate Java-based microservices with secured external services, legacy backends, and endpoints built on .NET architectures.
Design, optimize, and maintain relational database schemas, writing complex SQL queries for data storage, retrieval, and validation across SQL Server and Oracle platforms.
Build, package, and deploy enterprise WAR applications to application servers across development, UAT, and production environments.
Write comprehensive automated unit and integration test suites using JUnit, Mockito, or Testcontainers to maintain code quality and prevent regressions.
Support containerization workflows (Docker) and integrate observability mechanisms including structured logging and metrics monitoring.
Participate in design walkthroughs, code reviews, and provide mentorship to technical team members to maintain engineering standards.
Qualifications
Java & Spring Boot Development: 8+ years of hands-on Java development experience, including 4+ years specializing in Spring Boot for RESTful web services, scheduled batch processing, and persistence layers (Strictly Required).
Angular Front-End Engineering: 3+ years of dedicated experience developing Angular web applications, with proven expertise implementing reactive forms and multi-step user flows (Strictly Required).
Bilingual & Accessibility Compliance: Demonstrated track record delivering bilingual (English and French) public-facing web applications compliant with WCAG 2.1 Level AA / AODA standards (Strictly Required).
Secured API Design & Integration: Demonstrated experience designing, building, and consuming secured RESTful APIs incorporating OAuth2, JWT authentication, robust error handling, and retry strategies (Strictly Required).
Relational Database & SQL: Strong SQL proficiency and hands-on experience querying and modeling relational databases such as SQL Server or Oracle (Strictly Required).
Enterprise WAR Deployment: Proven experience packaging and deploying WAR applications on enterprise Java application servers across development, UAT, and production environments (Strictly Required).
.NET Integration Knowledge: Working technical knowledge of .NET, sufficient to integrate, test, and troubleshoot Java applications communicating with secured .NET-based web services (Strictly Required).
Nice-to-Have Assets:
Prior software engineering experience within the public sector or government organizations.
Hands-on experience with enterprise messaging, event-driven architectures, and middleware (e.g., Azure Service Bus, JMS, AMQP).
Experience with containerization technologies (Docker, Kubernetes) and CI/CD pipelines.
Familiarity with XML/XSLT data transformations and integration with legacy or mainframe systems.
Summary
If you're interested in the "Senior Specialized IT Consultant" 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