Senior Java Full Stack Developer – Spring Boot, Angular & Azure Integration
Technology
Toronto, CanadaYesterdayUntil 2026-12-11
Service contractOn-site
Job description
Required Skills & Qualifications
- 8+ years of hands-on experience in Java development, including at least 4+ years of experience with Spring Boot, REST services, batch processing and persistence layers.
- Minimum 3+ years of experience developing Angular applications, including reactive forms, multi-step user flows and bilingual user interfaces.
- Strong experience designing, developing and consuming RESTful APIs and microservices, including API security, authentication, error handling and integration.
- Hands-on experience with Enterprise Integration, including Spring Integration, JMS, AMQP, Azure Service Bus and Mainframe/IMS integration.
- Strong understanding of Event-Driven Architecture, messaging middleware and Azure Event Hub.
- Strong knowledge of SQL Server or Oracle, database design, SQL queries and data transformation.
- Experience implementing security standards and protocols, including OAuth2, JWT, OpenID Connect and SAML 2.0.
- Experience with Docker, Kubernetes, OpenShift and deploying WAR applications on enterprise Java application servers.
- Demonstrated experience delivering bilingual (English/French) public-facing applications compliant with WCAG 2.1 Level AA / AODA accessibility standards.
Keywords
JavaSpring BootREST ServicesBatch ProcessingAngularRESTful APIsMicroservicesSpring IntegrationJMSAMQPAzure Service BusMainframe/IMS IntegrationEvent-Driven ArchitectureSQL ServerOAuth2DockerPersistence LayersReactive FormsBilingual User InterfacesAPI Security
Interested in this role?