Bilingual Senior Specialized IT Consultant – Java / Spring Boot / Angular
Location: Toronto, ON (100% onsite – 5 days/week)
Contract: December 21, 2026 – March 31, 2027
Extension: Up to 2 extensions
Rate: $90–$100/hour
Client: Ontario Public Sector
Requisition: RQ11874
Security: CRJMC
Project Overview
We are seeking a Senior Java Full Stack Developer to support the development of a secure, bilingual notification platform for Justice Technology Services. The MAG Notify App will provide timely court appearance notifications and clear instructions to help improve communication and reduce missed court appearances.
Must-Have Requirements
- 8+ years of hands-on Java development experience, including 4+ years with Spring Boot.
- 3+ years of Angular development experience, including reactive forms and multi-step user flows.
- Demonstrated delivery of a bilingual (English/French), public-facing web application compliant with WCAG 2.1 Level AA / AODA.
- Strong experience designing, developing and consuming secured REST APIs using OAuth2 and JWT, including error handling and retry logic.
- Strong SQL skills with SQL Server or Oracle.
- Experience deploying WAR applications on enterprise Java application servers across DEV, UAT and PROD.
- Working knowledge of .NET and experience integrating Java applications with secured .NET services.
Key Technical Skills / Assets
- Java, Spring Boot, Microservices and REST API architecture.
- Spring Integration, Mainframe/IMS integration.
- Azure Service Bus, JMS, AMQP and event-driven architecture.
- Azure Event Hub and Azure cloud services.
- Docker, Kubernetes, OpenShift and containerized deployments.
- OAuth2, OpenID Connect, SAML 2.0 and web services security.
- SQL Server, XML, XSLT and XPath.
- JUnit, Mockito, Test Containers and automated API testing.
- SMS and email messaging integrations, including delivery status and reply handling.
- Agile/Scrum or Kanban, technical documentation, code reviews and mentoring.
What You'll Do
- Design and develop secure, scalable Java/Spring Boot REST APIs and microservices.
- Build and maintain Angular applications and integrations.
- Develop scheduled batch jobs and data-processing workflows.
- Integrate with external APIs, messaging platforms and secured .NET services.
- Implement authentication, authorization, validation and security best practices.
- Optimize application performance and support deployments across environments.
- Write automated tests, troubleshoot production issues and maintain technical documentation.
- Collaborate with stakeholders and mentor junior developers.
Important: Candidates must be comfortable working onsite 5 days per week in downtown Toronto and participating in occasional weekend production support/on-call activities.