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
[job_card.30_days_ago]
[job_preview.job_type]
  • [job_card.full_time]
[job_card.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.

    [job_alerts.create_a_job]

    Java Developer • New York, New York, United States

    [internal_linking.related_jobs]
    C++ / Java Developer

    C++ / Java Developer

    Open Systems Technologies • New York, NY, US
    [job_card.full_time]
    Design, develop, and deploy new and existing high-volume, business critical trading systems.Assist with software architecture and designing systems. Design and develop software following best practi...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Java Developer

    Java Developer

    Zone It Solutions • New York, New York, United States
    [job_card.full_time] +1
    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.last_updated_30] • [promoted]
    Senior Java Developer

    Senior Java Developer

    Mthree Recruiting Portal • New York, New York, United States
    [job_card.full_time]
    Looking for local candidates • •.Want to work in technology in the financial industry?.We are looking for someone to be a part of a dynamic team for one of our clients as a Senior Application Develop...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Android Developer

    Android Developer

    Flow • New York, New York, US
    [job_card.full_time]
    At Flow, we’re reimagining what it means to live, work, and connect.More than just a real estate company, Flow is a brand, a technology platform, and an operations ecosystem spanning condomin...[show_more]
    [last_updated.last_updated_1_day] • [promoted]
    Core Java Developer wd strong AWS Experience

    Core Java Developer wd strong AWS Experience

    Siri InfoSolutions Inc • New York City, New York, USA
    [job_card.full_time]
    Job Title : Core Java Developer w / d strong AWS Experience.Location : Dallas TX and New York City NY 4 Days onsite 1 day remote. FTE role Only a visa-independent candidate.We are seeking a highly s...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Full Stack Java Developer

    Full Stack Java Developer

    estaffing Inc • Jersey, New Jersey, USA
    [job_card.full_time]
    Job Title- Full Stack Java Developer.Location- Jersey City NJ United States.Work Timing- Flexible Hours - An arrangement where the start and finish times of a work can be adjusted.Candidate must...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Backend Java Developer (Jersey City)

    Backend Java Developer (Jersey City)

    Kelly • Jersey City, NJ, US
    [job_card.part_time]
    Grow your career as a Backend Java Developer with an innovative global bank working in Jersey City, NJ.Contract role with strong possibility of extension. Will require working a hybrid schedule 3 da...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Full Stack Java Developer (Jersey City)

    Full Stack Java Developer (Jersey City)

    BCforward • Jersey City, NJ, US
    [job_card.part_time]
    BCForward is currently seeking a highly motivated Full Stack Java Developer for an On-site opportunity in Jersey City, NJ. Position Title : Full Stack Java Developer.Please note this is the target da...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Java Developer

    Senior Java Developer

    Pimco • New York, New York, United States
    [job_card.full_time]
    PIMCO is a global leader in active fixed income with deep expertise across public and private markets.We invest our clients’ capital across a range of fixed income and credit opportunities, leverag...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Java Developer

    Senior Java Developer

    TechniPros • New York City, New York, USA
    [job_card.full_time]
    Role Name : Java Full Stack Developer.Looking for W2 Candidates Only.Should have 11 years of experience with strong Proficiency with JavaJ2EE Should have strong experience with Angular 8 TypeScript ...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Lead Full Stack Java Developer - React (Jersey City)

    Lead Full Stack Java Developer - React (Jersey City)

    Synechron • Jersey City, 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]
    Senior Java Developer

    Senior Java Developer

    Xpansiv • New York, New York, United States
    [job_card.full_time]
    Xpansiv provides thousands of market participants and intermediaries with access to the widest possible range of energy transition markets, through its suite of solutions, including the world’s lar...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Strong Core Java Developer

    Strong Core Java Developer

    Calabitek • New York City, New York, USA
    [job_card.full_time]
    Strong Core Java Developer Rest API Microservices Azure Experience Strong SQL Database Experience in Firco (Sanction Tool or Similar tool) is must. Location : NYC 3days / week onsite.We are seekin...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Equity Derivatives Sr. Java Developer

    Equity Derivatives Sr. Java Developer

    Barclays Bank PLC • New York, NY, US
    [job_card.full_time]
    Embark on a transformative journey as an Equity Derivatives Sr.Our vision is clear - to redefine the future of banking through innovative solutions. We offer a fast-paced, collaborative environment ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Lead Java Developer (Jersey City)

    Lead Java Developer (Jersey City)

    Motion Recruitment • Jersey City, NJ, US
    [job_card.full_time] +2
    Grow your career as a Senior Java Developer with an innovative global bank working in Jersey City, NJ.Contract role with strong possibility of extension. Will require working a hybrid schedule 3 day...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Java Developer

    Senior Java Developer

    Confidential • Red Bank, New Jersey, United States
    [job_card.full_time]
    We are looking for a bright and motivated Junior or Senior Software Developer to join us in assisting our client, a Large Hedge, building solutions associated with their Equity Trading and Executio...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Java AWS Developer Terraform

    Java AWS Developer Terraform

    Saransh Inc • Jersey, New Jersey, USA
    [job_card.full_time]
    Experience in Agile software development methodology and practices with full development lifecycle from inception through implementation. Required : Java J2EE Spring Microservice Webservices PL / SQL.W...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Java Developer, Fixed Income Trading (Jersey City)

    Senior Java Developer, Fixed Income Trading (Jersey City)

    BIP • Jersey City, NJ, US
    [job_card.part_time]
    Business Integration Partners (BIP) is Europes fastest growing digital consulting company and are on track to reach the Top 20 by 2030, with an expanding global footprint in the US (New York, Charl...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]