Talent.com
Keycloak Java Developer
Keycloak Java DeveloperNinth Wave • New York, New York, United States
Keycloak Java Developer

Keycloak Java Developer

Ninth Wave • New York, New York, United States
28 days ago
Job type
  • Full-time
Job description

Ninth Wave

Java 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 :

  • Bachelor’s 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 you’re passionate about identity and access management and have a deep understanding of Keycloak, we’d love to hear from you! Apply today to become a vital part of our team.

    Create a job alert for this search

    Java Developer • New York, New York, United States

    Related jobs
    Java Developer

    Java Developer

    Zone IT Solutions • New York, NY, US
    Full-time +1
    Quick Apply
    We are looking for Java developers for large-scale projects.This is a permanent role with a global IT service leader.Commercial experience as a Java Developer. Must have Microservices Architecture e...Show more
    Last updated: 26 days ago
    Senior Manager DevOps

    Senior Manager DevOps

    Bristol-Myers Squibb • Highland Park, NJ, US
    Full-time +1
    Those aren't words that are usually associated with a job.But working at Bristol Myers Squibb is anything but usual.Here, uniquely interesting work happens every day, in every department.From optim...Show more
    Last updated: 16 days ago • Promoted
    Java Developer (Server Side)

    Java Developer (Server Side)

    Tricon Solutions • Englewood Cliffs, NJ, New Jersey, USA
    Full-time
    Aptos,sans-serif"> Job Title Show more
    Last updated: 30+ days ago
    Java Kafka Streams Developer

    Java Kafka Streams Developer

    Openkyber • NY, United States
    Full-time
    Quick Apply
    Stefanini Group is hiring! Stefanini is looking for a Data Pipeline Architect & Builder, Dearborn, MI (Onsite) For quick apply, please reach out Vasudha Lakshmi at / We are looking for Data Pip...Show more
    Last updated: 5 days ago
    Core Java Developer / Lead

    Core Java Developer / Lead

    VeeRteq Solutions Inc. • New York City, NY, United States
    Full-time
    Quick Apply
    Job Title : Core Java Developer / Lead Location : New York, NY Our Challenge : Show more
    Last updated: 6 days ago
    Sr. Java Developer - Hoboken, NJ

    Sr. Java Developer - Hoboken, NJ

    Two95 International Inc. • Hoboken, NJ, US
    Full-time
    Quick Apply
    Years of hands-on experience in Java Development.Bachelor / Masters or equivalent degree in any engineering or technical / quantitative field. Focusing on strong Java development skills , ...Show more
    Last updated: 30+ days ago
    Java AWS Developer

    Java AWS Developer

    Tek Leaders Inc • Jersey City, NJ, New Jersey, USA
    Temporary
    Calibri,sans-serif"> Role : Java AWS Developer <...Show more
    Last updated: 30+ days ago
    Lead Java Developer

    Lead Java Developer

    TechEra Global Inc • Berkeley Heights, NJ, New Jersey, USA
    Full-time
    Aptos,sans-serif"> Job Title : Show more
    Last updated: 30+ days ago
    Quadient Developer

    Quadient Developer

    Axiom Software Solutions Limited • Newark, NJ, US
    Full-time
    Quick Apply
    Role Description : Quadient Developer Quadient Designer Interactive, automation,Javascript, XML, SQL,AWS CICD-Jenkins,Bitbucke...Show more
    Last updated: 30+ days ago
    Full Stack Java Developer

    Full Stack Java Developer

    Innova Solutions • Township, NJ,New Jersey,United States
    Full-time
    Quick Apply
    Innova Solutions is seeking a Full Stack Java Rockstar to join our client’s cutting-edge development team.If you’re passionate about building next-gen applications, love solving complex challenges,...Show more
    Last updated: 30+ days ago
    Full Stack Java Developer with React JS

    Full Stack Java Developer with React JS

    MM International • Iselin, NJ, United States
    Temporary
    Quick Apply
    Full Stack Java Developer with React JS in NJ Locations : Iselin, NJ ( 3 DAYS A WEEK) Interview Process : 2 rounds (virtual and in-person)< / b&g...Show more
    Last updated: 1 day ago
    Hadoop Admin (Kafka)

    Hadoop Admin (Kafka)

    Two95 International Inc. • Newark, NJ, US
    Full-time
    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, ...Show more
    Last updated: 28 days ago
    Java Full Stack Developer with React

    Java Full Stack Developer with React

    LGL Technologies • Iselin, NJ, United States
    Full-time
    Quick Apply
    MsoNoSpacing"> Job Title : Java Full Stack Developer with React Location : Iselin, NJ (Onsite / 5 days a week)&l...Show more
    Last updated: 3 days ago
    Java / Scala Developer – Bond Risk Calculation System

    Java / Scala Developer – Bond Risk Calculation System

    DenkenSolutions Inc • New York, New York, USA
    Full-time
    UlHelper pl10px"> Currently, we are looking for talented resourc...Show more
    Last updated: 30+ days ago
    Java DevSecOps

    Java DevSecOps

    ASB Resources • Iselin, NJ, United States
    Full-time
    Quick Apply
    Java / Spring Boot / Harness / DevSecOps General : 5+ years of Software Engineering experience; analyzing require...Show more
    Last updated: 5 days ago
    Java Developer, New Jersey

    Java Developer, New Jersey

    Career Mentors, LLC • Woodbridge Township, NJ, US
    Full-time
    Woodbridge Township, New Jersey (Hybrid).Must be local or within commuting distance.Required Skills and Experience : .TopTech Talent is proud to be an equal opportunity workplace and is an affirmativ...Show more
    Last updated: 30+ days ago
    Application Security Developer (C# or Java)

    Application Security Developer (C# or Java)

    Open Systems Technologies • Woodbridge Township, NJ, US
    Full-time
    A financial firm is looking for an .Application Security Developer (C# or Java) .Must have Security experience!.Design, develop, and maintain enterprise-grade applications using.Net, Windows Servic...Show more
    Last updated: 16 days ago • Promoted
    Java Fullstack Platform Administrator

    Java Fullstack Platform Administrator

    Openkyber • NY, United States
    Full-time
    Quick Apply
    Full Stack Java Technical Lead with DevOps, React.Job Summary The Full Stack Lead will be responsible for leading the development and implementation of DevOps Solutions, React.Th...Show more
    Last updated: 5 days ago
    Java Developer

    Java Developer

    Direct Recruit Agency • NYC, New York, United States
    Full-time
    Quick Apply
    Position : Java Developer located in Midtown - need to be on-site 3 days per week.Pay $560-600 / day w2 / $680 / day IC - NYC (3x week). Direct Recruit Agency is seeking a highly skilled Java Develope...Show more
    Last updated: 30+ days ago
    Senior Core Java Developer

    Senior Core Java Developer

    Apptad Inc • New York City, NY, United States
    Full-time
    Quick Apply
    JOB DESCRIPTION We are looking for Show more
    Last updated: 5 days ago