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_description.job_card.30_days_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
job_description.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.

    serp_jobs.job_alerts.create_a_job

    Java Developer • New York, New York, United States

    Job_description.internal_linking.related_jobs
    Java Developer - Trading Systems

    Java Developer - Trading Systems

    Selby Jennings • New York, NY, United States
    serp_jobs.job_card.full_time
    Our client is one of the hedge funds globally, and we are hiring for a Java Developer to be based in the New York office. The ideal Java Developer will have proven experience building and maintainin...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Java Developer

    Java Developer

    Futuralis • New York, New York, United States
    serp_jobs.job_card.full_time
    Location : New York, NY – 3 days / week onsite.Only local candidates – must be open for onsite interview if requested.Strong proficiency with Java (Spring) and Scala. Proficiency with Relational Databa...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Java Developer

    Java Developer

    Zone It Solutions • New York, New York, United States
    serp_jobs.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...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Senior Java Developer

    Senior Java Developer

    Mthree Recruiting Portal • New York, New York, United States
    serp_jobs.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...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Core Java Developer wd strong AWS Experience

    Core Java Developer wd strong AWS Experience

    Siri InfoSolutions Inc • New York City, New York, USA
    serp_jobs.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...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Full Stack Java Developer

    Full Stack Java Developer

    estaffing Inc • Jersey, New Jersey, USA
    serp_jobs.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...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    API Gateway Developer / Weehawken, NJ( Onsite ),6+ Months Contract

    API Gateway Developer / Weehawken, NJ( Onsite ),6+ Months Contract

    Suncap Technology • Weehawken, NJ, United States
    serp_jobs.job_card.temporary
    CA Layer7 API Gateway; OAuth 2.OTK tool Kit; Java; Tomcat, Restful;Oracle.CA Layer7 API Gateway; OAuth 2.Requirement gathering, design, development, testing, implementation and maintenance in CA AP...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Full Stack Java Developer (Jersey City)

    Full Stack Java Developer (Jersey City)

    BCforward • Jersey City, NJ, US
    serp_jobs.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...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Backend Java Developer (Jersey City)

    Backend Java Developer (Jersey City)

    Kelly • Jersey City, NJ, United States
    serp_jobs.job_card.full_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...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Senior Java Developer

    Senior Java Developer

    Pimco • New York, New York, United States
    serp_jobs.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...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Java Developer (Scala, Hadoop, SQL)

    Java Developer (Scala, Hadoop, SQL)

    Macpower Digital Assets Edge • New York, NY, United States
    serp_jobs.job_card.full_time
    The ideal candidate will be responsible for.serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Lead Full Stack Java Developer - React (Jersey City)

    Lead Full Stack Java Developer - React (Jersey City)

    Synechron • Jersey City, NJ, US
    serp_jobs.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 ...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Senior Java Developer

    Senior Java Developer

    Xpansiv • New York, New York, United States
    serp_jobs.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...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Senior Java Developer

    Senior Java Developer

    Luxoft • New York, NY, US
    serp_jobs.job_card.full_time
    Join a Global Investment Bank Driving the Future of Trading Technology.An international Investment Bank is enhancing its IT systems by introducing new technology and integrating with new third-part...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Strong Core Java Developer

    Strong Core Java Developer

    Calabitek • New York City, New York, USA
    serp_jobs.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...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Java AWS Developer (NY)

    Java AWS Developer (NY)

    Diverse Lynx • New York, NY, United States
    serp_jobs.job_card.full_time
    Diverse Lynx LLC is an Equal Employment Opportunity employer.All qualified applicants will receive due consideration for employment without any discrimination. All applicants will be evaluated solel...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Lead Java Developer (Jersey City)

    Lead Java Developer (Jersey City)

    Motion Recruitment • Jersey City, NJ, US
    serp_jobs.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...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Senior Java Developer

    Senior Java Developer

    Confidential • Red Bank, New Jersey, United States
    serp_jobs.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...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted