Java Developer - IAM/API

Java Developer - IAM/API

Posted 1 week ago by Talent Smart

£650 Per day
Inside
Hybrid
S1, Orchard Square, Sheffield

Summary: The Java Developer - IAM/API role involves developing secure and scalable identity and access solutions for a leading financial services client. The position focuses on Java API development, identity orchestration, and event-driven architectures, requiring collaboration with security and engineering teams. The role is primarily remote with occasional on-site requirements in Sheffield and is classified as inside IR35.

Key Responsibilities:

  • Design and develop secure, scalable RESTful APIs (Java) supporting identity and access workflows
  • Build and enhance identity lifecycle orchestration (provisioning, de-provisioning, access controls)
  • Develop event-driven solutions using Pub/Sub for Real Time identity and security workflows
  • Integrate APIs with authentication services (OAuth2, OIDC, JWT) and enterprise systems
  • Contribute to cloud-native microservices and Back End services (GCP preferred)
  • Implement automation and Infrastructure as Code (Terraform, CI/CD pipelines)
  • Troubleshoot and optimise IAM, API, and distributed system performance

Key Skills:

  • Strong Java development experience (essential) with a focus on API and Back End services
  • Experience building cloud-native applications and microservices architectures
  • Solid understanding of IAM/Identity concepts (OAuth2, OIDC, SAML, federation)
  • Experience with event-driven architectures (Pub/Sub or similar messaging systems)
  • Knowledge of data ingestion, transformation, and API-driven workflows
  • Familiarity with Terraform and cloud platforms (ideally GCP)

Salary (Rate): £650/day

City: Sheffield

Country: United Kingdom

Working Arrangements: hybrid

IR35 Status: inside IR35

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Java Developer - IAM/API
Sheffield (1-2 days per month onsite)
Inside IR35

We're supporting a leading financial services client in hiring a Java-focused Application Developer to build secure, scalable identity and access solutions within a modern cloud environment.

This role centres on Java API development, identity orchestration, and event-driven architectures, working closely with security and engineering teams to deliver robust IAM and data-driven solutions.

Key Responsibilities

  • Design and develop secure, scalable RESTful APIs (Java) supporting identity and access workflows
  • Build and enhance identity lifecycle orchestration (provisioning, de-provisioning, access controls)
  • Develop event-driven solutions using Pub/Sub for Real Time identity and security workflows
  • Integrate APIs with authentication services (OAuth2, OIDC, JWT) and enterprise systems
  • Contribute to cloud-native microservices and Back End services (GCP preferred)
  • Implement automation and Infrastructure as Code (Terraform, CI/CD pipelines)
  • Troubleshoot and optimise IAM, API, and distributed system performance

Key Requirements

  • Strong Java development experience (essential) with a focus on API and Back End services
  • Experience building cloud-native applications and microservices architectures
  • Solid understanding of IAM/Identity concepts (OAuth2, OIDC, SAML, federation)
  • Experience with event-driven architectures (Pub/Sub or similar messaging systems)
  • Knowledge of data ingestion, transformation, and API-driven workflows
  • Familiarity with Terraform and cloud platforms (ideally GCP)

Desirable

  • Experience with identity platforms (eg Auth0, Okta)
  • Exposure to Kubernetes/containerised environments
  • Understanding of security and compliance frameworks

This is a great opportunity to work on cutting-edge identity and API solutions within a large-scale, complex environment, with a strong emphasis on Java engineering and secure system design.