Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Java Developer (CIAM)

$95k - $145k per year
Senior Java Developer (CIAM)

Position Description
Join a purpose driven winning team, committed to results, in an inclusive and high performing culture.

Contributes to the overall success of the Enterprise Customer Identity & Access Management (CIAM) Engineering function by ensuring that engineering initiatives, delivery plans, and strategic goals are executed effectively. The role ensures compliance with regulatory and internal policy requirements while championing customer focused engineering and reliable identity services across the enterprise.

This role is hybrid and requires you to be at our downtown Toronto and/or Client office at a minimum 3 days per week subject to change at any time.

Your future duties and responsibilities
• Drive the hands on engineering, configuration, and integration of CIAM solutions that support enterprise security strategies, reliability standards, and digital identity modernization goals.
• Implement, maintain, and continuously improve CIAM capabilities and supporting services.
• Design and implement CIAM frameworks aligned with organizational security standards and regulatory requirements.
• Develop and apply best practices for identity federation, SSO, MFA, OAuth2/OIDC flows, and adaptive authentication.
• Ensure CIAM engineering work meets regulatory, compliance, and security requirements across channels and geographies.
• Support onboarding, integration, and expansion of digital channels into CIAM platforms, ensuring stable and secure implementations.
• Perform risk assessments and technical security reviews for CIAM integrations and recommend mitigation strategies.
• Continuously refine and enhance deployment processes, onboarding workflows, and implementation guidelines.
• Collaborate closely with internal engineering, product, security, and operations teams to ensure smooth and efficient adoption of CIAM services.
• Provide expertise, guidance, and documentation to engineering teams and partner groups to support optimal use of CIAM platforms.
• Create and maintain technical documentation, including architecture diagrams, configuration guides, troubleshooting guides, and operational procedures.
• Establish effective working relationships across multiple technology and business partners, project teams, and stakeholders.
• Understands how the Bank's risk appetite and risk culture should be considered in day to day activities and decisions.
• Champion a customer focused engineering mindset and contribute to a collaborative and inclusive work environment.

Required qualifications to be successful in this role
• 7+ years of hands on experience on microservice implementation using Java/J2EE, Spring framework, Gradle, NodeJS, Restful APIs, Cloud SQL, and Kafka.
• 5+ years of hands on experience with major CIAM platforms, specifically ForgeRock (AM, IDM, DS), Ping Identity (PingFederate, PingAccess, PingDirectory), with exposure to Okta an asset.
• 5 years of experience in automating deployment processes and working with CI/CD tools (Jenkins, Google Cloud Deployment, etc.).
• Strong understanding of authentication and authorization protocols such as OAuth2, OpenID Connect, SAML, LDAP.
• Proven ability to design and implement IAM solutions for enterprise and cloud environments (AWS, Azure, GCP).
• Experience with identity federation, SSO, MFA, and adaptive authentication strategies.
• Proficiency in DevOps tools (Terraform, CI/CD pipelines) for IAM deployment and automation.
• Solid knowledge of cybersecurity principles, risk management, and compliance frameworks.
• Excellent problem solving and troubleshooting skills for complex IAM integrations.
• Strong work ethic and reliability.
• Excellent communication and time management skills.
• Experience delivering training using virtual conferencing.
• Ability to develop technical documentation, including architecture diagrams, configuration guides, and operational procedures.
• Ability to prepare communications, briefings, and technical summaries for senior stakeholders when required.
• Proven success working within a matrix organization and collaborating across cross functional teams.
• Strong prioritizing, planning, analytical, presentation, project/change management, and relationship building skills.

**CGI is providing a reasonable estimate of the pay range for this role. The determination of this range includes factors such as skill set level, geographic market, experience and training, and licenses and certifications. Compensation decisions depend on the facts and circumstances of each case. A reasonable estimate of the current range is $95,000–$145,000. This role is an existing vacancy.

#LI-BN

Together, as owners, let’s turn meaningful insights into action.

Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, you’ll reach your full potential because…

You are invited to be an owner from day 1 as we work together to bring our Dream to life. That’s why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our company’s strategy and direction.

Your work creates value. You’ll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise.

You’ll shape your career by joining a company built to grow and last. You’ll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons.

At CGI, we value the strength that diversity brings and are committed to fostering a workplace where everyone belongs. We collaborate with our clients to build more inclusive communities and empower all CGI partners to thrive. As an equal-opportunity employer, being able to perform your best during the recruitment process is important to us. If you require an accommodation, please inform your recruiter.

That same commitment to fairness extends to how we use technology. To support our recruitment team, AI tools may be used to help assess applications though they never replace human judgement. All hiring decisions remain entirely in the hands of our recruitment professionals.

To learn more about accessibility at CGI, contact us via email . Please note that this email is strictly for accessibility requests and cannot be used for application status inquiries.

Come join our team—one of the largest IT and business consulting services firms in the world.

Vacancy posted a month ago
Similar jobs that could be interesting for youBased on the Senior Java Developer (CIAM) in Toronto, ON vacancy
  •  ...Position: Senior Java Developer Location: Toronto, ON Job ID#: RQ11508 Duration: 6 Months Role Overview We are seeking an experienced Software Developer to design, develop, test, and maintain enterprise-scale applications... 
    Senior
    Full time

    Symbiotic Digital

    Toronto, ON
    18 days ago
  •  ...development, testing and deployment. As a developer, the candidate will be responsible for...  ...At least 6+ years of experience with Java, and 7+ total IT experience....  ...Intermediate Seniority Senior... 
    Senior
    Internship

    Luxoft

    Toronto, ON
    12 hours ago
  • $120k - $145k per year

     ...implementation, our 750+ global experts deliver intelligent solutions trusted by 500 million people. About The Role As a Full Stack Java Developer you'll be tasked with working on web application development in Java and Spring Boot. Working within the software development team... 
    Senior
    Full time
    Work from home
    Flexible hours

    Konrad

    Toronto, ON
    8 days ago
  • $72k - $138k per year

     ...subject matter experts through mentoring and on the job coaching Summary We are seeking Senior Java Developers to join our team on a 1-year fixed term. As a Java Developer at Deloitte, you will play a crucial role in designing, developing, and maintaining Java-based... 
    Senior
    Long term contract
    Temporary work
    Fixed term contract
    Flexible hours

    Deloitte

    Toronto, ON
    1 day ago
  • $105 per hour

     ...Job Responsibility: On behalf of our client in Public Sector, we are looking contract Senior Java Developer Description Duration: 8 Month Work Mode: Hybrid 2-3 days in onsite MUST HAVES: · Experience with Java 1.8, JEE 8, WebSphere 9.x.x · Experience in leading... 
    Senior
    Hourly pay
    Contract work
    Temporary work
    Fixed term contract
    Remote work
    Shift work
    Day shift

    EBF

    Toronto, ON
    3 days ago
  • $80k - $130k per year

    Senior Java Developer Position Description We are Canada's largest independent information technology services firm, and at 50 years, we're still growing! Join Canada's largest IT Company as a Senior Java Developer, in our Financial Services Sector in Toronto. This... 
    Senior
    Long term contract
    Work at office
    Toronto, ON
    18 days ago
  •  ...Job Responsibility: Senior Java FSE Developer At Cognizant, our global community sets us apart—an energetic, collaborative and inclusive workplace where everyone can thrive! And with projects at the forefront of innovation, you can build a varied, rewarding career and... 
    Senior
    Full time
    Work at office
    2 days per week

    Cognizant

    Toronto, ON
    3 days ago
  •  ...and implement scalable, secure, high-impact technology solutions that accelerate business outcomes.   We’re looking for a Senior Java Backend Developer to join our team. This opportunity is open to candidates interested in either permanent or contract employment. You’ll... 
    Senior
    Permanent employment
    Full time
    Contract work

    Electric Mind

    Toronto, ON
    a month ago
  • $95k - $145k per year

    Senior Java Full Stack Developer Position Description This role is hybrid and requires you to be at our downtown Toronto and/or Client office at a minimum 2 -3 days per week subject to change at any time. This strategic role will support CGI's continued growth within... 
    Senior
    Work at office
    2 days per week
    3 days per week
    Toronto, ON
    2 days ago
  •  ...Lead experience in a large-scale enterprise. Have Application design experience, well-versed with low-level design artefacts. Java v8, v11 and v21 hand on experience required. Should be able to clearly explain Java 11/17/21 features and able to write sample code... 
    Senior
    Full time

    Kumaran Systems

    Toronto, ON
    a month ago
  • $100k - $110k per year

     ...Job Responsibility: Job role - : Java full stack Developer Location-: Toronto, ON Duration-: Full Time Must Skills: 1. Front end : Angular...  ...will certainly help Person who is hands-on coder and senior enough to talk to executives about architecture, frameworks... 
    Senior
    Full time
    Work at office
    Monday to friday

    Esolutions

    Toronto, ON
    3 days ago
  • $110k - $115k per year

     ...About the Job: Infoya is seeking a hands-on Lead Java Developer who is already operating at a technical lead level and demonstrates the curiosity...  ...experience operating as a Lead Developer, Technical Lead, or senior engineer with ownership of design decisions and technical... 
    Senior
    Permanent employment
    Full time
    Work at office
    Local area

    Infoya

    Toronto, ON
    19 days ago
  • $95k - $145k per year

    Senior Java Full Stack Developer Position Description CGI is looking for an experienced Full Stack Developer to work on challenging assignments related to the modernization and evolution of large-scale financial applications. We are looking for a Full Stack Developer... 
    Senior
    Work at office
    2 days per week
    3 days per week
    Toronto, ON
    14 days ago
  • $80k - $130k per year

    Senior Java Full Stack Developer Position Description We are Canada's largest independent information technology services firm, and after 50 years, we're still growing! Join Canada's largest IT Company as a 'Full Stack Java Developer', in our Financial Services Sector.... 
    Senior
    Work at office
    3 days per week
    Toronto, ON
    14 days ago
  •  ...6 to 8+ Years Experience ● Hands-on expertise in Spring Boot, Java, REST API development, and Kafka-based event-driven architectures...  ...in cloud environments (AWS, Azure, GCP). ● Experience in developing and optimizing Big Data applications using Java & Scala, Hadoop,... 
    Senior
    Contract work

    Aarorn Technologies

    Toronto, ON
    more than 2 months ago
  • $113k - $130.22k per year

     ...forward-thinking organization, apply now. We are currently seeking a Java + SQL + Angular Developer to join our team in Toronto, Ontario (CA-ON), Canada (CA). Once You Are Here, You Will: The Senior Applications Developer provides input and support for, and performs... 
    Senior
    Long term contract
    Temporary work
    Interim role
    Work at office
    Remote work
    Flexible hours

    NTT DATA Services

    Toronto, ON
    1 day ago
  •  ...and implement scalable, secure, high-impact technology solutions that accelerate business outcomes.   We’re looking for a Senior Java Backend Developer to join our team. This opportunity is open to candidates interested in either permanent or contract employment. You’ll... 
    Senior
    Permanent employment
    Contract work

    electricmind

    Toronto, ON
    a month ago
  • $95k - $145k per year

    Senior Java Developer Position Description We are Canada's largest independent information technology services firm, and at 50 years, we're still growing! Join Canada's largest IT Company as a Senior Java Developer, in our Financial Services Sector in Toronto. Come build... 
    Senior
    Work at office
    Local area
    Toronto, ON
    a month ago
  • $92k - $118k per year

     ...Modernize business-critical Java platforms and help shape the next generation of financial markets technology. The Role Capco is looking for a  Java Developer to join a major technology modernization initiative focused on upgrading business-critical legacy applications... 
    Full time
    Internship
    Immediate start

    Capco

    Toronto, ON
    4 days ago
  • $110k - $120k per year

     ...Job Responsibility: Job Role-: Java Developer (eSignature) Location-: Toronto, ON (Hybrid) Hire Type-: Full Time -: Skill: Core Java, JAVA-J2EE, Spring Boot Actual Role: Senior Java Developer with API development Experience (eSignature) Location: Oakville, CA... 
    Senior
    Full time
    Monday to friday

    Esolutions

    Toronto, ON
    8 days ago
  •  ...and if not matching to the required criteria. Role: Full Stack Developer Location: Toronto, ON (Hybrid) Position type: Fulltime...  ...full stack developers 8+ years’ experience who needs to have core Java/Springboot skills on backend and Javascript and React skills on frontend... 
    Full time
    Work from home
    Worldwide

    ZAPCOM GROUP INC

    Toronto, ON
    27 days ago
  •  ...If you answered yes to any of these, then please send us your resume to ****@*****.*** \\ \ \ \ We are looking for a Senior Java developer, on contract, for one of our major clients in Ontario. The work is remote. Please read details below. \ \ \ Senior Enterprise... 
    Senior
    Full time
    Contract work
    Remote work

    Yoush Consulting

    Toronto, ON
    more than 2 months ago
  • $80k - $130k per year

    Java Developer Position Description We are seeking an experienced Java Developer to join our team in Toronto. In this role, you will analyze business requirements and translate them into technical designs and scalable solutions. You will contribute throughout the development... 
    Work at office
    3 days per week
    Toronto, ON
    18 days ago
  • $50k - $72k per year

     ...Explore open positions at Mindtech to work on cutting-edge projects and shape the future of technology. Role Overview: As a Senior Java Developer, you will be working with a dynamic fintech client based in Toronto. This hybrid role allows you to collaborate with a global... 
    Senior
    Full time
    For contractors

    Mindtech

    Toronto, ON
    1 day ago
  • $150k - $170k per year

     ...We are seeking a skilled CIAM Architect to design, implement, and maintain secure customer identity and access management solutions...  ...providers such as Google, Microsoft, Facebook, and enterprise IdPs Develop and maintain custom authentication policies and user flows Set... 
    Long term contract
    Temporary work
    Local area

    EPAM Systems

    Toronto, ON
    3 days ago
  •  ...strategic focus on both acquiring and issuing business, we are developing a mobile-first platform that offers a wide range of financial...  ...financial solutions for the future. We are looking for several Java Developer Engineers with strong background in back end development and... 
    Permanent employment
    Full time
    Contract work
    Work at office
    Monday to friday

    OTT Financial Group

    Toronto, ON
    8 days ago
  • $69k - $114k per year

     ...professionals reach across disciplines and borders to develop and lead global initiatives. We deliver...  ...Minimum 5 years’ experience with leading CIAM vendors preferably Azure Entra Id and Ping...  ...Platform. Minimum 2 years’ hands‑on Java development experience (Java/J2EE);... 
    Senior
    Permanent employment
    Flexible hours
    Rotating shift

    Deloitte

    Toronto, ON
    10 hours ago
  •  ...Position: Java Developer Location: Toronto, ON (Hybrid) Job ID#:   RQ00640 Duration: 6 Months Role Overview The Senior Specialized IT Consultant will support multiple technical workstreams focused on remediation and enhancement of large‑scale... 
    Senior
    Full time
    Contract work

    Symbiotic Digital

    Toronto, ON
    more than 2 months ago
  •  ...Java Full Stack Developer – Java, Spring Boot, JavaScript  Toronto, ON – Hybrid Role Descriptions Develop and maintain end-to-end web applications using Java (Spring/Spring Boot) and JavaScript frameworks. Design and implement scalable backend services and APIs... 
    Permanent employment

    Astra North Infoteck Inc.

    Toronto, ON
    7 days ago
  •  ...management and layout design. - Unified Development environment (Developers systems as well as servers) - Continuous Integrations Building...  ...skills: At least 8 - 10 years hands-on experience in the Java ,J2EE Technologies. Including (Servlets, JSP, JSF, Spring , EJB,... 
    Full time
    Flexible hours

    Continental Technology Solutions

    Toronto, ON
    more than 2 months ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Java Developer (CIAM). Be the first to apply!