Java Full Stack Developer
Abhinav RajantiCanadaSENIORPosted 29m ago
JavaSpring BootAngularREST APIsSQL ServerOracleOAuth2JWTWCAG 2.1AODA.NETSpring IntegrationMainframeIMSAzure Service BusEvent-Driven ArchitectureAzure Event HubMicroservices ArchitectureJMSAMQPDockerKubernetesOpenShiftXMLXSLTXPathJUnitMockitoTest ContainersOpenID ConnectSAML 2.0SMSEmail Messaging IntegrationAzure Cloud ServicesAgileScrum
About the Role
We are looking for an experienced Java Full Stack Developer to join our team in Toronto, Canada. This role focuses on building bilingual public-facing web applications with a strong emphasis on accessibility and enterprise integration.
Key Responsibilities
• Design and implement RESTful APIs using Java and Spring Boot
• Develop front-end components with Angular, including Reactive Forms and multi-step user flows
• Ensure compliance with WCAG 2.1 Level AA and AODA accessibility standards
• Design, develop, and consume secured REST APIs
• Integrate with various enterprise systems and services
Requirements
• 8+ years of hands-on Java development experience
• 4+ years of experience with Spring Boot, including REST APIs, scheduled batch processing, and persistence layers
• 3+ years of Angular development experience
• Demonstrated experience delivering bilingual (English/French) public-facing web applications
• Strong knowledge of WCAG 2.1 Level AA and AODA accessibility standards
• Hands-on experience designing, developing, and consuming secured REST APIs
• Strong understanding of OAuth2, JWT, authentication, authorization, error handling, and retry mechanisms
• Strong SQL experience with SQL Server or Oracle
• Experience building, packaging, and deploying WAR applications on enterprise Java application servers
• Working knowledge of .NET services and Java-to-.NET application integration