Keycloak Java Developer

Ninth Wave
New York, NY

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.

 

 

Posted 2025-11-25

Recommended Jobs

Clinical Reviewer, Nurse Practitioner/Physician Assistant (Interventional Cardiology)

Evolent Health
Albany, NY

**Your Future Evolves Here** Evolent partners with health plans and providers to achieve better outcomes for people with most complex and costly health conditions. Working across specialties and prima…

View Details
Posted 2025-11-27

Travel Registered Nurse ER Job

TLC Nursing
Saratoga Springs, NY

Introduction: Step into a high-impact travel opportunity as an ER Registered Nurse stationed in Saratoga Springs, New York, where every shift means life-saving care delivered with heart. In a fast-…

View Details
Posted 2025-11-21

Herbarium Digitization Intern

New York Botanical Garden
Bronx, NY

Position Summary: The Herbarium Digitization Intern will participate in the digitization of herbarium specimens from South America in the William and Lynda Steere Herbarium at The New York Botani…

View Details
Posted 2025-11-27

Cloud Engineer (AWS)

Contact Government Services
Albany, NY

Employment Type: Full-Time, Experienced Department: Information technology We are seeking a Cloud Engineer (AWS) who will be responsible for supporting the development of all required documenta…

View Details
Posted 2025-11-27

Au Pair

GreatAuPair LLC
Yonkers, NY

Get hired for Arta's aupair Job in Yonkers, NY. Au Pair needed in NY. Find aupair care work in Yonkers.

View Details
Posted 2025-11-09

Air Import Representative

Laufer Group International
Valley Stream, NY

Company Headquartered in New York with another 7 offices in the United States and dedicated partners strategically located throughout the world, Laufer Group International has the expertise, reso…

View Details
Posted 2025-11-08

Assistant Manager, Visual Merchandising

Francis Kurkdjian
New York, NY

The Assistant Manager, Visual Merchandising at Maison Francis Kurkdjian will support the planning and execution of visual merchandising strategies across the US, Canada, and Mexico. This role involves…

View Details
Posted 2025-11-08

Infrastructure Project Finance, Vice President

Sumitomo Mitsui Banking Corporation
New York, NY

SMBC Group is a top-tier global financial group. Headquartered in Tokyo and with a 400-year history, SMBC Group offers a diverse range of financial services, including banking, leasing, securities, c…

View Details
Posted 2025-11-14

Health Program Administrator/Trainee (NY HELPS) - 47965

New York State Department of Health
Albany, NY

Description Duties Description The Health Program Administrators (G18) will work in the Bureau of Perinatal, Reproductive, and Sexual Health, Sexual Violence Response Unit, under the direction…

View Details
Posted 2025-11-14

Customer Service Representative

Suburban Pest Control
Yonkers, NY

About the Job: Customer Service Representative. Suburban Pest Control. Full-Time - $18-$25/hour + Commission. Suburban Pest Control is looking for a motivated, friendly, and goal-driven…

View Details
Posted 2025-09-02