Title: Java Full Stack Developer with IAM Domain
Location: Bloor Street East, Toronto, Ontario, Canada ( Hybrid)
Employment Type: Contract
Overview:
This role is accountable for E2E development of Identity and Access Management (IAM) product capabilities across multiple digital ecosystems, driving measurable improvements in secure login and authentication experiences for millions of customers.
This role requires strong IAM domain expertise and hands-on delivery experience to partner with Technology, Security, Engineering & business stakeholder teams. This role will scope, work with engineering on design, and develop seamless, user-centric, device- and application-agnostic sign-in journeys that reduce friction and make it faster and easier for customers to access properties across multiple domains and applications.
Key Responsibilities:
• Responsible for delivering end-to-end solutions across Digital Self-Service IAM, ensuring that all digital applications meet high performance standards.
• Drive application development initiatives across the full Digital stack to deliver high-quality digital experiences, empowering the Product team to take advantage of IAM systems
• Own the full stack from delivery to operations of IAM, from backend infrastructure and APIs to frontend applications, ensuring seamless integration and a consistent user experience.
• Partner with Technology Leadership on delivery roadmap across Digital & Cyber Security, ensuring alignment with business objectives, improving customer experience, and empowering users with innovative features.
• Collaborate across the Digital team to synchronize feature release, optimize costs for high re-use of developments, capabilities & reliability by keeping technical debt clear.
Qualifications:
• 8+ year hands-on experience building RESTful APIs using Spring Boot, Spring Data JPA, and Spring Security (OAuth2/JWT).
• Experience designing microservices and integrating with messaging systems (e.g., Kafka).
• Proficiency in Java (8+) with solid understanding of OOP, streams, concurrency, and JVM fundamentals
• Strong experience with Angular (latest versions), TypeScript, RxJS, and component-based architectures
• Ability to build responsive, accessible, and high performance UIs, following modern UX and accessibility standards
• Experience in developing enterprise-scale applications
• Practical experience deploying applications to cloud platforms (AWS, Azure, or GCP)
• Familiarity with Docker, CI/CD pipelines, and environment-based configurations
• Understanding of cloud-native architecture, observability (logs/metrics), and performance considerations.
Email: [email protected]
By continuing you agree to our Terms & Privacy Policy.