|
Role Title: |
Keycloak Senior Developer |
|
iDiC Recruitment Job Number |
5894618 |
|
Client Unique Reference |
5894618 |
|
Submission Due: |
ASAP |
|
Role Pick up Method |
Briefed by Client |
|
Opportunity type: (Contract/Perm) |
Contract |
|
Start Date: |
01/08/2026 |
|
End Date: |
01/01/2028 |
|
Skill Set/Level: |
CL8 |
|
Years Experience: |
5-8 yrs exp |
|
FTE: |
1 |
|
Security Clearance: |
Baseline required. NV1 preferred. Interest in obtaining NV2 highly regarded. |
|
Location: |
Sydney CBD |
|
Remote: |
On site |
|
iDiC Client: |
Client has requested not to be identified in advertisements. Please contact iDiC Talent for further details. |
|
Rate Information |
GM sell to iDiC: $130 - $160 Please note: the client is accepting and reviewing submissions based on a value for money assessment. The figures are a guide only and, should the CP have a candidate that exceeds these rates, please submit the candidate for assessment as well. |
|
Exclusivity |
iDiC sole external sourcing channel. |
|
Interview timeframes |
Assume 2 weeks from submission. |
|
Additional Notes |
N/A |
|
Onboarding Requirements |
Please note the following will be required at onboarding stage - ID - Working Rights - 2 Completed Reference Checks - NPC - Financial background check required at Offer Stage |
|
Submissions to iDiC |
Please submit candidates here: https://jobs.idic.com.au/job/36083/consortium-talent-open-candidate-submission Please note the iDiC Recruitment Number on your submission. |
Position Description
About the Client
The client operates within a systems integration services environment, delivering secure, enterprise-scale technology solutions. They support complex infrastructure across government or highly regulated sectors, with a strong emphasis on standardisation, automation, and security.
About the role
As a Keycloak Senior Developer, you will be a senior technical contributor delivering Keycloak configurations and extensions for a distributed environment. You will work closely with the Technical Lead to implement robust realm/client designs, authentication flows, and integrations aligned to modern authentication needs (OIDC/OAuth2/SAML, SSO, identity brokering).
What you’ll be responsible for
• Implementing advanced Keycloak configurations for OIDC/OAuth2/SAML, SSO, and identity brokering.
• Building Keycloak patterns suitable for distributed deployments (multi-site / multi-environment consistency).
• Implementing federation/integration with identity sources (e.g., LDAP-based federation) and shaping token/claims mapping to meet application requirements.
• Implementing strong authentication patterns (e.g., MFA, certificate-based auth) as required for security posture.
• Contributing to configuration-as-code practices so Keycloak configuration can be versioned, promoted, and audited.
• Performing peer reviews, uplifting engineering standards, and supporting defect triage across authentication flows and integrations.
• Supporting operational hardening activities (secure baseline config, logging/audit, backup/restore testing).
What we’re looking for
• 4–6+ years’ experience in IAM / security engineering roles.
• 3+ years’ hands-on Keycloak experience.
• Strong experience implementing OIDC/OAuth2 and/or SAML SSO integrations.
• Strong troubleshooting skills across authentication flows, tokens, and federation.
• Role level requirement: Degree or equiv exp
• Role level requirement: Technical expertise
• Role level requirement: Some supervision
Technology keywords
Keycloak, Realms/Clients, Authentication Flows, OIDC, OAuth2, SAML, SSO, MFA, LDAP Federation, Token/Claims Mapping, X.509 Certificates, mTLS, Git, CI/CD, GitOps, Kubernetes/OpenShift, Helm, Secrets/Config management, Logging/Monitoring
Security clearance
Current Australian Government Baseline security clearance required. NV1 preferred. Demonstrated interest and willingness to obtain NV2 is highly regarded.