Software Developer
Core
Lead engineering delivery of permissions workstreams, configure and deploy Keycloak and IAM services in Azure, and implement PBAC policies and identity federation solutions.
Role type
Senior IC Identity and Access Management (IAM) Engineer
Builds
Keycloak Authorisation Services, IAM platforms, and identity federation solutions for enterprise workbench and supervisory frameworks
Domain
Cloud Security / Identity Management
Deliverable
production ML models | product features | infrastructure
Required skills
Keycloak (v26.7+), Java 21, J2EE, OAuth, OIDC, JWT, OBO/Token Exchange, Fine-Grained Authorisation, Azure App Service, Maven, JPA, CI/CD (Maven, JaCoCo, SonarQube, JFrog, Azure DevOps)
Preferred skills
PBAC (Policy-Based Access Control), multi-realm Keycloak environments, SSO, identity federation, enterprise platform integration, regulated/financial services experience, IAM architecture design
Technologies
Keycloak, Azure, Java 21, Maven, JPA, SonarQube, Azure DevOps, JFrog
Responsibilities
Lead engineering delivery of permissions workstreams; Configure and deploy Keycloak and IAM services within Azure cloud environments; Implement PBAC policies and identity federation solutions; Integrate Keycloak Authorisation Services with workbench and Supervisory Framework Services; Contribute to design and integration of future services like Document Management Service; Support solution design, implementation, testing, and deployment activities
Seniority
Senior, hands-on IC