Skip to main content

Senior Java Full Stack Developer – Spring Boot, Angular & Azure Integration

Technology
ThoughtStorm
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?