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
30+ 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

    Similar jobs
    Full Stack Java Developer

    Full Stack Java Developer

    Zone IT Solutions • New York, NY, US
    Full-time +1
    Quick Apply
    We are looking for Full Stack Java Developers for a large-scale project.This is a permanent role with a global IT service leader. Applicants should be capable of developing, integrating, and maintai...Show more
    Last updated: 30+ days ago
    HIM Coding Quality Officer III, Remote

    HIM Coding Quality Officer III, Remote

    RWJBarnabas Health Corporate Services • Oceanport, NJ, US
    Remote
    Full-time
    Job Title : Quality Officer III.Location : System Business Office.Department Name : HIM - Coding Quality.The above reflects the anticipated annual salary range for this position if hired to work in Ne...Show more
    Last updated: 1 hour ago • Promoted • New!
    Java Full Stack Developer

    Java Full Stack Developer

    Saransh Inc • NYC, NY, United States
    Full-time
    Quick Apply
    Job Description : Title : Full stack Developer Team Lead (SWE III) Overall experience : 10+ years of full stack development experience Primary Skills : Java, Javascript, HTML, CSS, and s...Show more
    Last updated: 4 days ago
    Telemetry / Neuro Stepdown RN – Nights

    Telemetry / Neuro Stepdown RN – Nights

    Hackensack Meridian Health • OCEAN TOWNSHIP, New Jersey, United States
    Full-time
    Our team members are the heart of what makes us better.With a culture rooted in connection and collaboration, our employees are team members. Here, competitive benefits are just the beginning.It’s a...Show more
    Last updated: 2 days ago • Promoted
    Remote Online Product Support - No Experience

    Remote Online Product Support - No Experience

    GLOCPA • Middletown, New Jersey
    Remote
    Full-time
    We’re looking for Customer Support Product Testers across the US to work from home and help top brands improve their products before they hit the market.Show more
    Last updated: 30+ days ago • Promoted
    Low-Latency Developer

    Low-Latency Developer

    Atto Trading Technologies • New York, NY, US
    Full-time
    Quick Apply
    Atto Trading, a dynamic quantitative trading firm founded in 2010 and leading in global high-frequency strategies, is looking for a Low-Latency Developer to join our team.We are expanding an intern...Show more
    Last updated: 30+ days ago
    Fullstack Developer - Java + React or Angular | Jersey City, NJ

    Fullstack Developer - Java + React or Angular | Jersey City, NJ

    MAS Global Consulting • Jersey City, NJ, US
    Full-time
    Quick Apply
    On-site Position Who You Are You are an innovative and detail-oriented Full-Stack Engineer with a passion for building reliable, secure, and scalable applications. You thrive in complex enterprise e...Show more
    Last updated: 30+ days ago
    DevOps with Java Background

    DevOps with Java Background

    Core Software Technologies Inc. • Jersey City, New Jersey, United States
    Full-time
    Quick Apply
    Looking for a strong DevOps mid-level engineer with at least 8 to 10 years of experience and a solid understanding of cloud technologies such as AWS and Azure. Any cloud certifications are added.Alo...Show more
    Last updated: 30+ days ago
    AI Fullstack Developer

    AI Fullstack Developer

    Zealogics.com • Montvale, NJ, US
    Full-time
    Quick Apply
    We are seeking a highly skilled Full Stack Developer with a strong background in React , RESTful APIs , MVC architecture , and AI-driven solutions. The ideal candidate will have hands-on experience ...Show more
    Last updated: 30+ days ago
    Techlead

    Techlead

    Newcode.ai • New York, NY, US
    Full-time
    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...Show more
    Last updated: 30+ days ago
    Travel Nurse RN - Labor & Delivery - $2,350 per week in Neptune City, NJ

    Travel Nurse RN - Labor & Delivery - $2,350 per week in Neptune City, NJ

    TravelNurseSource • Neptune City, NJ, US
    Full-time
    Registered Nurse (RN) | Labor & Delivery.TravelNurseSource is working with FlexCare to find a qualified Labor / Delivery RN in Neptune City, New Jersey, 07753!. Certs & Licenses BLS, ACLS, NRP...Show more
    Last updated: 21 days ago • Promoted
    AWS Developer

    AWS Developer

    Axiom Software Solutions Limited • Jersey City, NJ, US
    Full-time
    Quick Apply
    Bishops Gate, Mount Laurel, NJ 08054.Language : Databricks / Spark, Scala,Python.Database : NoSQL (MongoDB, Cassandra.Strong Telecom domain expertise for all lead & sr. Azure Databricks,Microsoft Az...Show more
    Last updated: 30+ days ago
    Java Architect

    Java Architect

    TradeJobsWorkForce • 10032 New York, NY, US
    Full-time
    Java Architect Job Duties : Achieves e-commerce information architecture operational obj...Show more
    Last updated: 30+ days ago • Promoted
    Java Full Stack Developer

    Java Full Stack Developer

    Sunrise Systems • Jersey City, New Jersey, United States
    Temporary
    Quick Apply
    Job Title : Full Stack Developer.Duration : 3 Months Contract to Hire.Primary Location : Whitehouse Station, NJ.Secondary Location : Jersey City, NJ. Interview Process : Virtual / In-person.We are seekin...Show more
    Last updated: 30+ days ago
    Local Contract Acute Inpatient Oncology RN - $56-60 per hour

    Local Contract Acute Inpatient Oncology RN - $56-60 per hour

    Host Healthcare • Neptune City, NJ, US
    Full-time
    Host Healthcare is seeking a local contract nurse RN Oncology for a local contract nursing job in Neptune City, New Jersey. Job Description & Requirements.Host Healthcare Job ID #La1fVJ000007FfN...Show more
    Last updated: 30+ days ago • Promoted
    Core Java Developer Manhattan, NY

    Core Java Developer Manhattan, NY

    Career Mentors, LLC • New York, NY, US
    Full-time
    Strong Core Java (Backend-focused).AWS (Cloud Development & Deployment).ElasticSearch (Elastic, ElasticDB, etc.Expert in Core Java and backend system design. Experience working across large-scal...Show more
    Last updated: 30+ days ago
    Java Developer (Contract)

    Java Developer (Contract)

    Two95 International Inc. • Englewood, NJ, US
    Temporary
    Quick Apply
    Duration – 6+ Months Contract Based.Develop or review development of test protocols for testing application before user acceptance. Review test results and direct further development.Perform general...Show more
    Last updated: 30+ days ago
    Android Developer

    Android Developer

    Consolidation • New York, USA
    Full-time +1
    Job Title : Android Developer Job description 1.Knowledge of Core Java, Android SDK and Android Studio 2.Must have published at least one app on Goog...Show more
    Last updated: 30+ days ago