Resume and JobRESUME AND JOB
IBM logo

Software Engineer Keycloak Core Clients

IBM

Software and Technology Jobs

Software Engineer Keycloak Core Clients

full-timePosted: Dec 12, 2025

Job Description

Software Engineer Keycloak Core Clients

📋 Job Overview

The Keycloak Core Clients team at IBM is seeking a Senior Software Engineer to lead advancements in authentication protocols and security capabilities. The role involves enhancing support for standards like OAuth2, OIDC, and SAML, improving features such as passwordless login, and ensuring the platform adapts to emerging security requirements. Contributions will help strengthen Keycloak’s standing in the IAM ecosystem and involve participation in industry specification working groups.

📍 Location: Mulhuddart, IE (Remote/Hybrid)

💼 Career Level: Professional

🎯 Key Responsibilities

  • Design and implement authentication and authorization features in Keycloak, ensuring compliance with standards such as OAuth 2.0, OpenID Connect, SAML, FIDO2/WebAuthn, Passkeys, and mutual TLS (mTLS)
  • Contribute actively to community working groups and industry specification efforts
  • Collaborate on maintaining and evolving Keycloak’s core codebase with a focus on scalability, performance, and cloud-native deployment needs
  • Strengthen Keycloak’s alignment with industry security standards and improve interoperability across diverse application environments
  • Promote best practices, refine security documentation, and improve onboarding processes while contributing to IAM-focused Special Interest Groups (SIGs)
  • Engage in daily team operations including bug triage, test suite maintenance, sprint planning, customer support, and roadmap development
  • Design and implement automated tests and testing frameworks to validate functionality, scalability, and usability across diverse deployment scenarios
  • Identify and document bugs, contribute to test suite maintenance, and drive continuous improvement in quality assurance practices

✅ Required Qualifications

  • Minimum of 5 years of extensive Java development experience with strong proficiency in Jakarta EE
  • Solid hands-on experience with token-based security protocols such as OAuth2 and OpenID Connect
  • Strong foundational knowledge of cloud application development and security principles
  • Demonstrated ability to mentor engineers and collaborate effectively in team environments
  • Excellent verbal and written communication skills in English

⭐ Preferred Qualifications

  • Familiarity with passwordless authentication solutions (e.g., Passkeys, WebAuthn, FIDO2)
  • Understanding of Zero Trust architecture and Confidential Computing principles
  • Experience with mTLS authentication and mutual certificate-based security models
  • Practical knowledge of Quarkus and reactive programming paradigms
  • Previous contributions to open-source IAM, security, or cloud-native projects
  • Proficient in Jenkins, CI/CD workflows, and pipeline development for automated testing and deployment
  • Quick learner with a proactive approach to troubleshooting and resolving technical challenges

🛠️ Required Skills

  • Java
  • Jakarta EE
  • OAuth2
  • OpenID Connect
  • Cloud application development
  • Security principles
  • Mentoring
  • Team collaboration
  • Communication skills
  • Passwordless authentication
  • Passkeys
  • WebAuthn
  • FIDO2
  • Zero Trust architecture
  • Confidential Computing
  • mTLS authentication
  • Mutual certificate-based security
  • Quarkus
  • Reactive programming
  • Open-source IAM
  • Jenkins
  • CI/CD
  • Automated testing
  • Deployment
  • Troubleshooting

🎁 Benefits & Perks

  • Opportunity to learn and develop career
  • Encouragement to be courageous and experiment daily
  • Continuous trust and support in an environment where everyone can thrive
  • Growth-minded culture with openness to feedback and learning
  • Opportunity to collaborate with colleagues and drive exceptional outcomes for customers

Locations

  • Mulhuddart, IE, India (Remote)

Salary

Estimated Salary Rangemedium confidence

2,500,000 - 4,200,000 INR / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • Javaintermediate
  • Jakarta EEintermediate
  • OAuth2intermediate
  • OpenID Connectintermediate
  • Cloud application developmentintermediate
  • Security principlesintermediate
  • Mentoringintermediate
  • Team collaborationintermediate
  • Communication skillsintermediate
  • Passwordless authenticationintermediate
  • Passkeysintermediate
  • WebAuthnintermediate
  • FIDO2intermediate
  • Zero Trust architectureintermediate
  • Confidential Computingintermediate
  • mTLS authenticationintermediate
  • Mutual certificate-based securityintermediate
  • Quarkusintermediate
  • Reactive programmingintermediate
  • Open-source IAMintermediate
  • Jenkinsintermediate
  • CI/CDintermediate
  • Automated testingintermediate
  • Deploymentintermediate
  • Troubleshootingintermediate

Required Qualifications

  • Minimum of 5 years of extensive Java development experience with strong proficiency in Jakarta EE (experience)
  • Solid hands-on experience with token-based security protocols such as OAuth2 and OpenID Connect (experience)
  • Strong foundational knowledge of cloud application development and security principles (experience)
  • Demonstrated ability to mentor engineers and collaborate effectively in team environments (experience)
  • Excellent verbal and written communication skills in English (experience)

Preferred Qualifications

  • Familiarity with passwordless authentication solutions (e.g., Passkeys, WebAuthn, FIDO2) (experience)
  • Understanding of Zero Trust architecture and Confidential Computing principles (experience)
  • Experience with mTLS authentication and mutual certificate-based security models (experience)
  • Practical knowledge of Quarkus and reactive programming paradigms (experience)
  • Previous contributions to open-source IAM, security, or cloud-native projects (experience)
  • Proficient in Jenkins, CI/CD workflows, and pipeline development for automated testing and deployment (experience)
  • Quick learner with a proactive approach to troubleshooting and resolving technical challenges (experience)

Responsibilities

  • Design and implement authentication and authorization features in Keycloak, ensuring compliance with standards such as OAuth 2.0, OpenID Connect, SAML, FIDO2/WebAuthn, Passkeys, and mutual TLS (mTLS)
  • Contribute actively to community working groups and industry specification efforts
  • Collaborate on maintaining and evolving Keycloak’s core codebase with a focus on scalability, performance, and cloud-native deployment needs
  • Strengthen Keycloak’s alignment with industry security standards and improve interoperability across diverse application environments
  • Promote best practices, refine security documentation, and improve onboarding processes while contributing to IAM-focused Special Interest Groups (SIGs)
  • Engage in daily team operations including bug triage, test suite maintenance, sprint planning, customer support, and roadmap development
  • Design and implement automated tests and testing frameworks to validate functionality, scalability, and usability across diverse deployment scenarios
  • Identify and document bugs, contribute to test suite maintenance, and drive continuous improvement in quality assurance practices

Benefits

  • general: Opportunity to learn and develop career
  • general: Encouragement to be courageous and experiment daily
  • general: Continuous trust and support in an environment where everyone can thrive
  • general: Growth-minded culture with openness to feedback and learning
  • general: Opportunity to collaborate with colleagues and drive exceptional outcomes for customers

Target Your Resume for "Software Engineer Keycloak Core Clients" , IBM

Get personalized recommendations to optimize your resume specifically for Software Engineer Keycloak Core Clients. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Software Engineer Keycloak Core Clients" , IBM

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

Software EngineeringSoftware Engineering

Answer 10 quick questions to check your fit for Software Engineer Keycloak Core Clients @ IBM.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.

IBM logo

Software Engineer Keycloak Core Clients

IBM

Software and Technology Jobs

Software Engineer Keycloak Core Clients

full-timePosted: Dec 12, 2025

Job Description

Software Engineer Keycloak Core Clients

📋 Job Overview

The Keycloak Core Clients team at IBM is seeking a Senior Software Engineer to lead advancements in authentication protocols and security capabilities. The role involves enhancing support for standards like OAuth2, OIDC, and SAML, improving features such as passwordless login, and ensuring the platform adapts to emerging security requirements. Contributions will help strengthen Keycloak’s standing in the IAM ecosystem and involve participation in industry specification working groups.

📍 Location: Mulhuddart, IE (Remote/Hybrid)

💼 Career Level: Professional

🎯 Key Responsibilities

  • Design and implement authentication and authorization features in Keycloak, ensuring compliance with standards such as OAuth 2.0, OpenID Connect, SAML, FIDO2/WebAuthn, Passkeys, and mutual TLS (mTLS)
  • Contribute actively to community working groups and industry specification efforts
  • Collaborate on maintaining and evolving Keycloak’s core codebase with a focus on scalability, performance, and cloud-native deployment needs
  • Strengthen Keycloak’s alignment with industry security standards and improve interoperability across diverse application environments
  • Promote best practices, refine security documentation, and improve onboarding processes while contributing to IAM-focused Special Interest Groups (SIGs)
  • Engage in daily team operations including bug triage, test suite maintenance, sprint planning, customer support, and roadmap development
  • Design and implement automated tests and testing frameworks to validate functionality, scalability, and usability across diverse deployment scenarios
  • Identify and document bugs, contribute to test suite maintenance, and drive continuous improvement in quality assurance practices

✅ Required Qualifications

  • Minimum of 5 years of extensive Java development experience with strong proficiency in Jakarta EE
  • Solid hands-on experience with token-based security protocols such as OAuth2 and OpenID Connect
  • Strong foundational knowledge of cloud application development and security principles
  • Demonstrated ability to mentor engineers and collaborate effectively in team environments
  • Excellent verbal and written communication skills in English

⭐ Preferred Qualifications

  • Familiarity with passwordless authentication solutions (e.g., Passkeys, WebAuthn, FIDO2)
  • Understanding of Zero Trust architecture and Confidential Computing principles
  • Experience with mTLS authentication and mutual certificate-based security models
  • Practical knowledge of Quarkus and reactive programming paradigms
  • Previous contributions to open-source IAM, security, or cloud-native projects
  • Proficient in Jenkins, CI/CD workflows, and pipeline development for automated testing and deployment
  • Quick learner with a proactive approach to troubleshooting and resolving technical challenges

🛠️ Required Skills

  • Java
  • Jakarta EE
  • OAuth2
  • OpenID Connect
  • Cloud application development
  • Security principles
  • Mentoring
  • Team collaboration
  • Communication skills
  • Passwordless authentication
  • Passkeys
  • WebAuthn
  • FIDO2
  • Zero Trust architecture
  • Confidential Computing
  • mTLS authentication
  • Mutual certificate-based security
  • Quarkus
  • Reactive programming
  • Open-source IAM
  • Jenkins
  • CI/CD
  • Automated testing
  • Deployment
  • Troubleshooting

🎁 Benefits & Perks

  • Opportunity to learn and develop career
  • Encouragement to be courageous and experiment daily
  • Continuous trust and support in an environment where everyone can thrive
  • Growth-minded culture with openness to feedback and learning
  • Opportunity to collaborate with colleagues and drive exceptional outcomes for customers

Locations

  • Mulhuddart, IE, India (Remote)

Salary

Estimated Salary Rangemedium confidence

2,500,000 - 4,200,000 INR / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • Javaintermediate
  • Jakarta EEintermediate
  • OAuth2intermediate
  • OpenID Connectintermediate
  • Cloud application developmentintermediate
  • Security principlesintermediate
  • Mentoringintermediate
  • Team collaborationintermediate
  • Communication skillsintermediate
  • Passwordless authenticationintermediate
  • Passkeysintermediate
  • WebAuthnintermediate
  • FIDO2intermediate
  • Zero Trust architectureintermediate
  • Confidential Computingintermediate
  • mTLS authenticationintermediate
  • Mutual certificate-based securityintermediate
  • Quarkusintermediate
  • Reactive programmingintermediate
  • Open-source IAMintermediate
  • Jenkinsintermediate
  • CI/CDintermediate
  • Automated testingintermediate
  • Deploymentintermediate
  • Troubleshootingintermediate

Required Qualifications

  • Minimum of 5 years of extensive Java development experience with strong proficiency in Jakarta EE (experience)
  • Solid hands-on experience with token-based security protocols such as OAuth2 and OpenID Connect (experience)
  • Strong foundational knowledge of cloud application development and security principles (experience)
  • Demonstrated ability to mentor engineers and collaborate effectively in team environments (experience)
  • Excellent verbal and written communication skills in English (experience)

Preferred Qualifications

  • Familiarity with passwordless authentication solutions (e.g., Passkeys, WebAuthn, FIDO2) (experience)
  • Understanding of Zero Trust architecture and Confidential Computing principles (experience)
  • Experience with mTLS authentication and mutual certificate-based security models (experience)
  • Practical knowledge of Quarkus and reactive programming paradigms (experience)
  • Previous contributions to open-source IAM, security, or cloud-native projects (experience)
  • Proficient in Jenkins, CI/CD workflows, and pipeline development for automated testing and deployment (experience)
  • Quick learner with a proactive approach to troubleshooting and resolving technical challenges (experience)

Responsibilities

  • Design and implement authentication and authorization features in Keycloak, ensuring compliance with standards such as OAuth 2.0, OpenID Connect, SAML, FIDO2/WebAuthn, Passkeys, and mutual TLS (mTLS)
  • Contribute actively to community working groups and industry specification efforts
  • Collaborate on maintaining and evolving Keycloak’s core codebase with a focus on scalability, performance, and cloud-native deployment needs
  • Strengthen Keycloak’s alignment with industry security standards and improve interoperability across diverse application environments
  • Promote best practices, refine security documentation, and improve onboarding processes while contributing to IAM-focused Special Interest Groups (SIGs)
  • Engage in daily team operations including bug triage, test suite maintenance, sprint planning, customer support, and roadmap development
  • Design and implement automated tests and testing frameworks to validate functionality, scalability, and usability across diverse deployment scenarios
  • Identify and document bugs, contribute to test suite maintenance, and drive continuous improvement in quality assurance practices

Benefits

  • general: Opportunity to learn and develop career
  • general: Encouragement to be courageous and experiment daily
  • general: Continuous trust and support in an environment where everyone can thrive
  • general: Growth-minded culture with openness to feedback and learning
  • general: Opportunity to collaborate with colleagues and drive exceptional outcomes for customers

Target Your Resume for "Software Engineer Keycloak Core Clients" , IBM

Get personalized recommendations to optimize your resume specifically for Software Engineer Keycloak Core Clients. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Software Engineer Keycloak Core Clients" , IBM

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

Software EngineeringSoftware Engineering

Answer 10 quick questions to check your fit for Software Engineer Keycloak Core Clients @ IBM.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.