IAM (Java) Developer - Hybrid In London Or Glasgow - 12 Month Initial Contract - Inside IR35

Hamilton Barnes

Greater London

Hybrid

GBP 105,000 - 125,000

Full time

9 days ago
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Hamilton Barnes is seeking a hands-on Java developer to work on IAM-related platforms, including PingDS/ForgeRock DS, within a modern DevOps environment.

The role involves developing Java APIs, supporting IAM services, administering Linux environments, and automating deployments with Bash, Ansible and Terraform, while contributing to CI/CD pipelines and secure coding practices.

Qualifications

  • Hands-on Java development with API/integration experience.
  • Experience supporting PingDS/ForgeRock DS platforms.
  • Linux/RHEL administration and Bash scripting.
  • Familiarity with LDAP/LDAPS, SCIM, REST APIs and IAM security fundamentals.
  • Experience with Git, CI/CD (Jenkins), Maven/Gradle, Ansible, Terraform and AI-assisted coding tools.

Responsibilities

  • Develop, troubleshoot, debug, and enhance Java-based applications and APIs.
  • Support IAM and Directory Services platforms across migration, upgrade, configuration, deployment and production support.
  • Administer Linux/RHEL environments, including filesystem, logs, networking and performance troubleshooting.
  • Automate deployment, migration, validation and operational activities using Bash and Ansible/Terraform.
  • Maintain and contribute to CI/CD pipelines using Git and Jenkins with secure coding practices.

Skills

Java development & IAM platforms
PingDS/ForgeRock DS expertise
Linux/RHEL administration
Directory services & IAM protocols
DevOps & automation tooling

Tools

Git
Jenkins
Maven/Gradle
Ansible
Terraform

Job description

Role Overview

The position combines hands-on Java development with operational support of PingDS (ForgeRock DS) and broader IAM infrastructure, working across development, deployment, migration, and production support activities. The role sits within a modern DevOps environment and requires familiarity with automation, CI/CD pipelines, and AI-assisted development tooling.

Key Responsibilities
  • Develop, troubleshoot, debug, and enhance Java-based applications and APIs, including custom integrations and extensions for enterprise IAM and Directory Services platforms.
  • Support IAM and Directory Services platforms - primarily PingDS (ForgeRock DS) - across migration, upgrade, configuration, deployment, and production support activities.
  • Administer and manage Linux/RHEL environments, including filesystem management, log analysis, networking fundamentals, and performance troubleshooting.
  • Automate deployment, migration, validation, and operational activities using Linux Shell Scripting (Bash) and automation frameworks such as Ansible and Terraform.
  • Maintain and contribute to CI/CD pipelines using Git and Jenkins, applying secure coding practices, code reviews, and testing frameworks across the development life cycle.
Top 5 Skills
  • Java development & IAM platforms - Hands-on Java development experience including API and integration development, with strong preference for experience developing PingDS plugins, extensions, or Java-based directory services components.
  • PingDS/ForgeRock DS expertise - Proven experience supporting PingDS or ForgeRock DS platforms across migration, upgrade, configuration, and production support, alongside familiarity with Ping Identity, ForgeRock IDM, and Microsoft Entra ID.
  • Linux/RHEL administration - Working knowledge of Linux/RHEL systems including filesystem, permissions, services, networking, log analysis, and Bash Scripting for automation of operational activities.
  • Directory services & IAM protocols - Solid understanding of LDAP/LDAPS, SCIM, directory replication, schema management, TLS/certificate management, REST APIs, and core IAM security fundamentals.
  • DevOps & automation tooling - Experience with Git, CI/CD pipelines (Jenkins), Maven/Gradle, Ansible, Terraform, and AI-assisted coding tools such as GitHub Copilot, with appropriate validation and secure-use practices.
Role Details

Rate: £475 per day Inside IR35

Location: Hybrid in London or Glasgow

Duration: 12 Month Initial Contract

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

IAM (Python) Developer - Hybrid In London Or Glasgow - 12 Month Initial Contract - Inside IR35
IAM (Python) Developer - Hybrid In London Or Glasgow - 12 Month Initial Contract - Inside IR35

Hamilton Barnes • Greater London

Hybrid
GBP 75,000 - 101,000
IAM Engineer – Java Developer
IAM Engineer – Java Developer

OneAPPS Consulting • Glasgow

On-site
GBP 60,000 - 80,000
IAM Engineer
IAM Engineer

Fruition Group • Leeds

Hybrid
GBP 101,000 - 138,000
Identity and Access Management (IAM) Security Engineer
Identity and Access Management (IAM) Security Engineer

Dianaduggan • Greater London

On-site
GBP 110,000 - 130,000
Umbrella pay framework
IAM Engineer
IAM Engineer

Bonhill Partners Ltd • Greater London

Hybrid
GBP 90,000 - 120,000
IAM Technical Lead
IAM Technical Lead

GCS Recruitment • Deepcar

On-site
GBP 90,000 - 130,000
IAM Tech Lead
IAM Tech Lead

Click Recruitment • Sheffield

On-site
GBP 65,000 - 90,000
IAM Java Engineer | PingDS Specialist (Glasgow)
IAM Java Engineer | PingDS Specialist (Glasgow)

OneAPPS Consulting • Glasgow

On-site
GBP 60,000 - 80,000
IAM Solutions Architect - Global Tech - £115K
IAM Solutions Architect - Global Tech - £115K

Principle HR • Greater London

On-site
GBP 110,000 - 120,000
Hybrid work model
Senior IAM Delivery Consultant
Senior IAM Delivery Consultant

Amber Resourcing Ltd • United Kingdom

Hybrid
GBP 70,000 - 100,000