Talent.com
Keycloak Developer
Keycloak DeveloperNinth Wave • New York, NY, US
Keycloak Developer

Keycloak Developer

Ninth Wave • New York, NY, US
job_description.job_card.variable_days_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
job_description.job_card.job_description

Job Description

Job Description

Salary : 130,000 - 160, 000 Salary + Benefits + Bonus eligible

Ninth Wave

Keycloak Developer

Role Overview

We are seeking a highly skilled Java Keycloak Developer to focuses on implementing and managing secure authentication and authorization systems using Keycloak, an open-source identity and access management solution, within Java-based applications.

Key Responsibilities

  • Integrating Keycloak with Java Applications : This involves using Key Cloak's client libraries or integrating with frameworks like Spring Security to connect Java applications (e.g., Spring Boot, Jakarta EE) with Keycloak for user authentication and authorization.
  • Configuring Key Cloak : Setting up realms, clients, roles, users, groups, and user federations (e.g., LDAP, social logins) within the Keycloak Admin Console.
  • Implementing Security Features : Utilizing Key Cloak's features like single sign-on (SSO), two-factor authentication (2FA), and access control policies to secure applications.
  • Developing Customizations : Creating custom providers, user federation SPIs (Service Provider Interfaces), or themes to extend Key Cloak's functionality and adapt it to specific project requirements.
  • Managing Authorization Policies : Defining and enforcing authorization policies using Key Cloak's authorization services and the Authorization Client API in Java applications.
  • Troubleshooting and Debugging : Identifying and resolving issues related to Keycloak integration, authentication flows, and authorization failures within Java applications and the Keycloak server itself.
  • Staying Current : Keeping up to date with the latest Keycloak versions, security best practices, and relevant Java frameworks and libraries.
  • Java Keycloak Developer job requirements typically encompass a blend of strong Java development skills and specialized expertise in Keycloak and identity and access management (IAM) concepts.

Core Java Development Skills :

  • Proficiency in Java / J2EE : Strong hands-on experience with Java, including core Java concepts, object-oriented programming, and potentially J2EE technologies.
  • Frameworks : Expertise in Java frameworks like Spring Boot, Spring, for building robust and scalable applications.
  • Web Services : Experience with designing and implementing RESTful APIs and microservices for communication between systems.
  • Design Patterns : Understanding and application of common software design patterns for creating maintainable and efficient code.
  • Databases : Experience with relational databases like SQL Server, Oracle or PostgreSQL, MySQL and potentially NoSQL databases.
  • Version Control : Proficiency with Git for source code management.
  • Build Tools : Experience with build tools like Maven.
  • Keycloak and IAM Qualifications :

  • Bachelors degree in Computer Science, Information Technology, or a related field (or equivalent Keycloak Configuration and Customization : Extensive experience in setting up, configuring, and customizing Keycloak for enterprise-level authentication and authorization solutions. This includes understanding Keycloak APIs and potentially developing custom extensions.
  • Authentication and Authorization Protocols : Deep knowledge of protocols like OAuth2, OpenID Connect (OIDC), SAML, and JWT for securing applications and APIs.
  • Identity Management Concepts : Strong understanding of concepts like User authentication and authorization flows, RBAC (Role-Based Access Control), MFA (Multi-Factor Authentication), and identity federation.
  • API Security : Experience in securing RESTful APIs and microservices using Key Cloak.
  • DevOps and Cloud Skills (often preferred but not required) :

  • Containerization : Familiarity with Docker and Kubernetes for deploying and managing applications.
  • Cloud Platforms : Experience with cloud providers like AWS, Azure, or Google Cloud, including relevant services (e.g., IAM, Cognito, Lambda, API Gateway in AWS).
  • CI / CD : Knowledge of CI / CD pipelines (e.g., Jenkins, Git CI / CD) for automated builds and deployments.
  • Soft Skills :

  • Problem-Solving : Strong analytical and problem-solving skills to troubleshoot issues and optimize security solutions.
  • Communication and Collaboration : Excellent communication skills to work effectively within development teams, with security teams, and potentially with clients.
  • Adaptability : Ability to adapt to evolving technologies and project requirements.
  • Requirements :

  • This role is hybrid / in-office and requires regular presence at our NYC headquarters
  • Collaborate in-person with teams at our New York City office to drive initiatives
  • Company Overview

    Ninth Wave is a permission-based SaaS platform that delivers secure data connectivity to financial institutions, offering configurable controls, visibility, and insights into all connections between aggregators, third-party apps, and internal applications. Ninth Wave empowers financial institutions, enabling secure data exchange in a holistic and scalable open finance ecosystem.

    Location : New York, NY

    If youre passionate about identity and access management and have a deep understanding of Keycloak, wed love to hear from you! Apply today to become a vital part of our team.

    serp_jobs.job_alerts.create_a_job

    Developer • New York, NY, US

    Job_description.internal_linking.related_jobs
    kdb+ Developer

    kdb+ Developer

    Data Intellect • New York, NY, US
    serp_jobs.job_card.full_time
    At Data Intellect, it’s never just about data or technology.What drives us is human intellect, collaboration, and solving the most complex challenges in finance and beyond.If you’re a k...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    RNT

    RNT

    Encompass Health Rehabilitation Hospital of Tinton Falls, a Joint Venture with M • Tinton Falls, NJ, US
    serp_jobs.job_card.full_time +1
    Nursing Assistant Career Opportunity (RNT).Elevate Your Nursing Assistant Role at Encompass Health.Are you in search of a fulfilling career rooted in your community and heart? At Encompass Health, ...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_hours • serp_jobs.job_card.promoted • serp_jobs.job_card.new
    Cloud Developer

    Cloud Developer

    VirtualVocations • Elizabeth, New Jersey, United States
    serp_jobs.job_card.full_time
    A company is looking for a Cloud Developer (C#,.NET, AWS) to work remotely in the United States.Key Responsibilities Design, develop, and maintain RESTful and / or GraphQL APIs for frontend and thi...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    MERN / MEAN Stack Developer

    MERN / MEAN Stack Developer

    VirtualVocations • Elizabeth, New Jersey, United States
    serp_jobs.job_card.full_time
    A company is looking for a MERN / MEAN Stack Developer.Key Responsibilities Build and maintain responsive web applications using HTML, CSS, Node. Angular 2 Write scalable, secure, and maintainable ...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Sitecore Developer

    Sitecore Developer

    VirtualVocations • New York, New York, United States
    serp_jobs.job_card.full_time
    A company is looking for a Sitecore Developer (Vue.Key Responsibilities Develop and enhance UI components for Sitecore-based web applications Customize Sitecore interfaces using Vue.Collaborate ...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Senior Azure Integration Developer

    Senior Azure Integration Developer

    VirtualVocations • Brooklyn, New York, United States
    serp_jobs.job_card.temporary
    A company is looking for a Senior Azure Integration Developer for a remote, short-term contract.Key Responsibilities Design and develop complex integration solutions using Azure Integration Servi...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_hours • serp_jobs.job_card.promoted • serp_jobs.job_card.new
    Sitecore Developer

    Sitecore Developer

    Direct Recruit Agency • NYC, New York, United States
    serp_jobs.job_card.full_time
    serp_jobs.filters_job_card.quick_apply
    We are seeking a highly skilled and experienced Sitecore Developer to join our team at Direct Recruit Agency.As a Sitecore Developer, you will be responsible for developing and maintaining web appl...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30
    Healthcare Solution Developer

    Healthcare Solution Developer

    Ready Computing • New York, NY, US
    serp_jobs.job_card.full_time
    Ready Computing is a full-service IT firm specializing in data-centric technology solutions for clients worldwide.We provide expert consulting, development, and managed services across industries, ...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Hadoop Admin (Kafka)

    Hadoop Admin (Kafka)

    Two95 International Inc. • Newark, NJ, US
    serp_jobs.job_card.full_time
    serp_jobs.filters_job_card.quick_apply
    Market (Based on the Experience) + Benefits.A Hadoop Admin (Kafka) is responsible for implementation and ongoing administration of Hadoop infrastructure including designing, deploying, monitoring, ...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days
    Techlead

    Techlead

    Newcode.ai • New York, NY, US
    serp_jobs.job_card.full_time
    serp_jobs.filters_job_card.quick_apply
    AI to work in their day-to-day operations.In few months, we’ve moved from vision to reality—building products our clients truly love. As part of our fast-growing and highly ambitious team, you won't...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days
    Remote Android Developer

    Remote Android Developer

    VirtualVocations • Paterson, New Jersey, United States
    serp_jobs.filters.remote
    serp_jobs.job_card.full_time
    A company is looking for an Android Developer (Remote - Work from Anywhere).Key Responsibilities Develop new user-facing features using Jetpack Compose and modern Android libraries Maintain and ...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_1_day • serp_jobs.job_card.promoted
    React Developer Tech Lead

    React Developer Tech Lead

    VirtualVocations • Jamaica, New York, United States
    serp_jobs.job_card.full_time
    A company is looking for a React Developer - Tech Lead.Key Responsibilities Lead and manage development teams and projects Create clean, modern, testable, and well-documented code Innovate and ...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Senior React Developer

    Senior React Developer

    VirtualVocations • Yonkers, New York, United States
    serp_jobs.job_card.full_time
    A company is looking for a Senior React Developer.Key Responsibilities Develop and maintain innovative digital products using JavaScript, React, Redux, and Websockets Create clean, modern, testa...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Full Stack Developer - Remote

    Full Stack Developer - Remote

    W AI • New York, NY, US
    serp_jobs.filters.remote
    serp_jobs.job_card.full_time
    As an early-stage startup, you'll wear multiple hats and have significant impact on our technical direction.Build responsive, performant UIs with Next. Design and build scalable RESTful APIs wit...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    CNA

    CNA

    Encompass Health Rehabilitation Hospital of Tinton Falls, a Joint Venture with M • Tinton Falls, NJ, US
    serp_jobs.job_card.full_time +1
    Nursing Assistant Career Opportunity (RNT).Elevate Your Nursing Assistant Role at Encompass Health.Are you in search of a fulfilling career rooted in your community and heart? At Encompass Health, ...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_hours • serp_jobs.job_card.promoted • serp_jobs.job_card.new
    ODM Developer

    ODM Developer

    VirtualVocations • New York, New York, United States
    serp_jobs.job_card.full_time
    A company is looking for an ODM Developer to support large-scale state projects focused on client eligibility systems within the healthcare industry. Key Responsibilities Design, develop, and impl...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Senior React Developer (Local Candidates Only) (W2 Only / No C2C)

    Senior React Developer (Local Candidates Only) (W2 Only / No C2C)

    TEKsystems • Jersey City, NJ, United States
    serp_jobs.job_card.full_time
    As part of a digital transformation, our client a multinational banking and financial services institution is seeking and Lead UI Developer to join their technology group.This person will work clos...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_hours • serp_jobs.job_card.promoted • serp_jobs.job_card.new
    Senior kdb+ Developer

    Senior kdb+ Developer

    Data Intellect • New York, NY, US
    serp_jobs.job_card.full_time
    Every system you build shapes the future of data-driven finance.We’re a team of engineers, problem-solvers, and collaborators who believe in pushing boundaries, not egos.If you're a seaso...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted