Java Developer (Contract)

KeyData Cyber
Remote

About The Position

At KeyData Cyber, we’re shaping the future of identity security. Recognized by Gartner and KuppingerCole as a leading IAM professional services firm, we specialize exclusively in designing, deploying, and managing end-to-end Identity and Access Management programs for organizations across North America. With 20 years of experience, 50M+ identities managed, and 1,000+ successful deployments, our team is our strongest asset and is built by design to help clients protect critical infrastructure, enable digital transformation, and ensure compliance with confidence. We deliver comprehensive solutions across IAM domains, including: Workforce IAM (Access Management, Identity Governance and Administration, Privileged Access Management) and Consumer IAM (Identity Verification, Authentication and Access, Threat Detection) in highly regulated industries. If you’re ready to grow your career alongside some of the industry’s best, come join us — you’re key to our success. We are currently looking for a Java Developer to join KeyData Cyber’s Delivery Services team. This role is focused on designing, developing, and enhancing SCIM-based connectors within enterprise Identity and Access Management (IAM) environments. The ideal candidate will have strong expertise in Java, Spring Boot architecture, SCIM protocol, code review, and debugging. This is a hands-on development role requiring strong technical skills, problem-solving abilities, and experience building secure and scalable integrations.

Requirements

  • 5+ years of hands-on Java development experience in enterprise environments.
  • Expert-level proficiency in Java and Spring Boot architecture.
  • Strong understanding and hands-on experience with SCIM protocol and REST APIs.
  • Experience conducting code reviews, debugging applications, and resolving technical issues.
  • Familiarity with IAM and identity governance concepts is highly preferred.
  • Experience with Git, CI/CD pipelines, and modern software development practices.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Excellent verbal and written communication skills with the ability to work collaboratively across teams.

Nice To Haves

  • Experience with IAM platforms such as SailPoint, Okta, or Azure AD.
  • Familiarity with OAuth2, SAML, or OpenID Connect.
  • Exposure to Docker, Kubernetes, or cloud-native development environments.
  • Previous experience working in consulting or customer-facing delivery environments

Responsibilities

  • Design, develop, and enhance net-new SCIM connectors using Java and Spring Boot.
  • Define technical specifications and ensure alignment with identity governance best practices.
  • Conduct peer code reviews for newly built connectors to ensure code quality and maintainability.
  • Collaborate closely with QA teams to identify and resolve pre-release defects and integration issues.
  • Audit and review existing SCIM connector codebases to identify vulnerabilities, inefficiencies, and compliance gaps.
  • Debug, troubleshoot, and remediate issues across connector implementations and integrations.
  • Execute testing and deploy code fixes, enhancements, and remediations.
  • Document all modifications, enhancements, and fixes while maintaining accurate connector release notes.
  • Participate in technical discussions and contribute to continuous improvement of development standards and best practices.

Benefits

  • Extensive opportunities to advance your career through leading digital identity projects across North America.
  • Culture built on respect, inclusion, and equal opportunity for everyone.
  • Accommodation for disabilities during the recruitment and/or assessment process.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service