Job description Posted 26 November 2020

Identity and Access Management (IAM) Developer

Remote / Stevenage

6 months

Up to £650 per day via Umbrella


We are looking for experienced IAM Developers to build a cutting edge IAM Platform for large enterprise, covering Enterprise-Wide, B2B and B2C use case scenarios. The IAM Platform will be developed by selecting and integrating best of breed components/engines, rather than using a single shrink-wrapped product from a single vendor. The development team will also be responsible for the integration of the IAM Platform with broad range of line of business applications, services and infrastructure.


Hands on, solid (minimum 7 years) real project experience in at least several of the below areas is required:


Programming Languages: must have at least 7 years - Java, Scala, SQL, nice to have - Rego

Back-End / Server-Side Service/Platform Development: Solid experience of development of general-purpose (i.e. not IAM related) Server-Side Platforms/Solutions in Java and Scala – examples: microservices, server-side modules of business applications or software infrastructure services etc

IAM Projects: At least two large-scale IAM projects delivered for large organizations

IAM Standards and Protocols: Solid technical knowledge and experience of SAML2, OAuth2, SSO, Kerberos, Authentication and Authorization in Distributed Service Environments, Attribute Based Access Control / Authorization Policies (ABAC), Principles of Cryptography and Key Management  

IAM Products: OPA, Styra, PingIdentity, PingFederate

Server/Cloud-Side Platforms: Kubernetes, Docker, MS Azure, Google GCP, Service Gateways / ESB, Data Virtualization Platforms (e.g. Denodo, Aluxio)

Other: Good working knowledge of Security Analysis and Threat Modeling techniques as applied to IT solutions