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

Keycloak Developer

Ninth Wave • New York, NY, US
[job_card.30_days_ago]
[job_preview.job_type]
  • [job_card.full_time]
[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.

    [job_alerts.create_a_job]

    Developer • New York, NY, US

    [internal_linking.similar_jobs]
    Keycloak Java Developer

    Keycloak Java Developer

    Ninth Wave • New York, New York, United States
    [job_card.full_time]
    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 ma...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Tibco Developer

    Tibco Developer

    Zone IT Solutions • New York, NY, US
    [job_card.full_time]
    [filters_job_card.quick_apply]
    We are seeking an experienced Tibco Developer.You will be an integral part of our team, working on complex integration projects that drive business solutions. Minimum 5+ years of hands-on experience...[show_more]
    [last_updated.last_updated_30]
    Low-Latency Developer

    Low-Latency Developer

    Atto Trading Technologies • New York, NY, US
    [job_card.full_time]
    [filters_job_card.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.last_updated_30]
    Jasper Developer (Weehawken)

    Jasper Developer (Weehawken)

    Synechron • Weehawken, NJ, US
    [job_card.part_time]
    At Synechron, we believe in the power of digital to transform businesses for the better.Our global consulting firm combines creativity and innovative technology to deliver industry-leading digital ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Techlead

    Techlead

    Newcode.ai • New York, NY, US
    [job_card.full_time]
    [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...[show_more]
    [last_updated.last_updated_30]
    AEM Developer

    AEM Developer

    Zone IT Solutions • New York, NY, US
    [job_card.full_time]
    [filters_job_card.quick_apply]
    We are seeking a talented AEM (Adobe Experience Manager) Developer.In this role, you will be responsible for designing and implementing AEM applications that deliver compelling digital experiences....[show_more]
    [last_updated.last_updated_30]
    Senior C++ Developer

    Senior C++ Developer

    DenkenSolutions Inc • Jersey City, New Jersey, USA
    [job_card.full_time]
    Arial, Helvetica, sans-serif"> [show_more]
    [last_updated.last_updated_variable_days]
    Creative Email Developer - HTML

    Creative Email Developer - HTML

    Ometria • New York, NY, US
    [filters.remote]
    [job_card.full_time]
    [filters_job_card.quick_apply]
    Creative Email Developer - HTML.The salary range for this role is $50,000 to $80,000.The final pay offered may vary based on several factors, such as job-specific knowledge, skills, and experience....[show_more]
    [last_updated.last_updated_variable_days]
    Blockchain Developer

    Blockchain Developer

    Lawrence Harvey • New York, New York, United States
    [job_card.full_time]
    Founding Engineer (Blockchain / Rust) – Stealth Startup | New York City (Onsite).Up to $250k base salary plus meaningful equity. Manhattan, New York (onsite, full-time).Our client is a stealth-mode ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Technical Co-Founder

    Technical Co-Founder

    Stealth Startup • New York, New York, United States
    [job_card.full_time]
    This is a rare opportunity to join at the ground floor as a Technical Co-Founder working directly with the CEO.You will help architect, build, secure, and launch a complex platform that will serve ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    AWS Developer

    AWS Developer

    Axiom Software Solutions Limited • Jersey City, NJ, US
    [job_card.full_time]
    [filters_job_card.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.last_updated_30]
    Oracle Apex Developer - 25-03090 (Woodcliff Lake)

    Oracle Apex Developer - 25-03090 (Woodcliff Lake)

    Datasoft Technologies, Inc. • Woodcliff Lake, NJ, US
    [job_card.part_time] +1
    Must be able to work on-site in Woodcliff Lake, NJ at least three days per week.Training will be onsite candidate will be required to go onsite everyday while in training.The role is part of the F...[show_more]
    [last_updated.last_updated_1_day] • [promoted]
    Lead / Senior Developer

    Lead / Senior Developer

    Pangea • New York, NY, United States
    [job_card.permanent]
    Senior Developer / Lead – Finance & Treasury Integrations.We’re looking for a Senior Developer / Lead to join a global technology team, focusing on Finance, Treasury, and Accounting integrations.Th...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Developer

    Senior Developer

    Minds + Asssembly • New York, NY, US
    [job_card.full_time]
    [filters_job_card.quick_apply]
    We work with pharmaceutical clients to build successful brands through the creation of simple, powerful and beautiful campaigns and communications for physicians and patients across a diverse range...[show_more]
    [last_updated.last_updated_variable_days]
    Senior C++ Developer (Jersey City)

    Senior C++ Developer (Jersey City)

    TSR Consulting • Jersey City, NJ, US
    [job_card.part_time]
    The Senior C++ Developer is responsible for project-team leadership, support and direction with business systems analysis, development and occasional maintenance support in an object / service orient...[show_more]
    [last_updated.last_updated_variable_hours] • [promoted] • [new]
    React Developer - Trading Technology FinTech (Remote-Friendly)

    React Developer - Trading Technology FinTech (Remote-Friendly)

    McGregor Boyall • Yonkers, New York, United States
    [filters.remote]
    [job_card.full_time]
    We're working with a growing trading-technology fintech in New York that builds advanced systems for banks and trading venues. Their platform provides a powerful framework and central event system t...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Pega Developer

    Senior Pega Developer

    Sofvyr • New York, NY, us
    [job_card.full_time]
    [filters_job_card.quick_apply]
    Experience with building Pega applications using dev studio.Experience with Pega platform versions 7.Experience working in an agile team. Design and development experience in Pega Case management.De...[show_more]
    [last_updated.last_updated_variable_days]
    C++ Developer

    C++ Developer

    Tricon Solutions • Englewood Cliffs, NJ, New Jersey, USA
    [job_card.full_time]
    W2 ROLE - No C2C • • • • • • • • • • • • • • • C++ Developer< / strong&...[show_more]
    [last_updated.last_updated_variable_days]