We are seeking a highly skilled Senior Specialized IT Consultant for a 4-month onsite contract in Toronto. This role is central to the Notify App project, a strategic initiative designed to improve judicial efficiency by delivering real-time, secure notifications to individuals regarding their court appearances. As the technical lead, you will design and build a scalable, event-driven microservices architecture that ensures accurate and timely communication within the justice system.
...
Advantages
- Mission-Driven Project: Directly contribute to reducing court no-shows and improving access to justice through innovative technology.
- Advanced Tech Stack: Work with cutting-edge event-driven architectures and Azure cloud-native services.
- Public Sector Impact: Gain high-level experience within a critical government digital transformation initiative.
- Collaborative Environment: Work onsite in downtown Toronto with a team of cross-functional experts dedicated to judicial reform.
Responsibilities
- API & Microservices Design: Lead the detailed design and development of secure, RESTful APIs using Java and Spring Boot, focusing on scalability and high availability.
- Integration & Messaging: Implement complex integration patterns using Spring Integration and manage asynchronous data flows via Azure Service Bus or similar middleware.
- Platform Delivery: Build and deploy modular microservices in a containerized environment (Docker/Kubernetes) within the Azure cloud ecosystem.
- Data Transformation: Develop logic to route and transform data between various formats including JSON, XML, and CSV, ensuring interoperability between legacy judicial systems and the new notification platform.
- Security & Compliance: Enforce industry-standard security protocols including OAuth2, JWT, and SAML 2.0 to protect sensitive legal data and ensure OWASP compliance.
- Operational Excellence: Set up integrated monitoring (Prometheus/Grafana) and logging (ELK/Splunk) to provide full visibility into platform health.
- Leadership: Provide mentorship and regular code reviews for junior developers, fostering a culture of technical excellence.
Qualifications
- Core Expertise: 10+ years of professional experience in Java development and the Spring Boot ecosystem.
- Integration Mastery: In-depth knowledge of Enterprise Integration Patterns (EIP) and hands-on experience with Spring Integration.
- Cloud & DevOps: Proven experience with Azure Service Bus, Event Hubs, and container orchestration tools like Docker and Kubernetes.
- Security Standards: Extensive experience implementing OAuth, OpenID, and SAML 2.0 for authentication and authorization.
- Database Skills: Strong SQL skills, specifically with Microsoft SQL Server, for designing efficient relational schemas.
- Public Sector Experience: Prior experience in government or public sector environments is highly preferred.
- Education: A degree in Computer Science, Engineering, or a related field is expected.
Summary
If you are a senior backend expert with a passion for integration and a desire to help the judicial system communicate more effectively, we encourage you to apply online at www.randstad.ca.
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.
show more
We are seeking a highly skilled Senior Specialized IT Consultant for a 4-month onsite contract in Toronto. This role is central to the Notify App project, a strategic initiative designed to improve judicial efficiency by delivering real-time, secure notifications to individuals regarding their court appearances. As the technical lead, you will design and build a scalable, event-driven microservices architecture that ensures accurate and timely communication within the justice system.
Advantages
- Mission-Driven Project: Directly contribute to reducing court no-shows and improving access to justice through innovative technology.
- Advanced Tech Stack: Work with cutting-edge event-driven architectures and Azure cloud-native services.
- Public Sector Impact: Gain high-level experience within a critical government digital transformation initiative.
- Collaborative Environment: Work onsite in downtown Toronto with a team of cross-functional experts dedicated to judicial reform.
Responsibilities
- API & Microservices Design: Lead the detailed design and development of secure, RESTful APIs using Java and Spring Boot, focusing on scalability and high availability.
...
- Integration & Messaging: Implement complex integration patterns using Spring Integration and manage asynchronous data flows via Azure Service Bus or similar middleware.
- Platform Delivery: Build and deploy modular microservices in a containerized environment (Docker/Kubernetes) within the Azure cloud ecosystem.
- Data Transformation: Develop logic to route and transform data between various formats including JSON, XML, and CSV, ensuring interoperability between legacy judicial systems and the new notification platform.
- Security & Compliance: Enforce industry-standard security protocols including OAuth2, JWT, and SAML 2.0 to protect sensitive legal data and ensure OWASP compliance.
- Operational Excellence: Set up integrated monitoring (Prometheus/Grafana) and logging (ELK/Splunk) to provide full visibility into platform health.
- Leadership: Provide mentorship and regular code reviews for junior developers, fostering a culture of technical excellence.
Qualifications
- Core Expertise: 10+ years of professional experience in Java development and the Spring Boot ecosystem.
- Integration Mastery: In-depth knowledge of Enterprise Integration Patterns (EIP) and hands-on experience with Spring Integration.
- Cloud & DevOps: Proven experience with Azure Service Bus, Event Hubs, and container orchestration tools like Docker and Kubernetes.
- Security Standards: Extensive experience implementing OAuth, OpenID, and SAML 2.0 for authentication and authorization.
- Database Skills: Strong SQL skills, specifically with Microsoft SQL Server, for designing efficient relational schemas.
- Public Sector Experience: Prior experience in government or public sector environments is highly preferred.
- Education: A degree in Computer Science, Engineering, or a related field is expected.
Summary
If you are a senior backend expert with a passion for integration and a desire to help the judicial system communicate more effectively, we encourage you to apply online at www.randstad.ca.
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.
show more