#1 Job Board for tech industry in Europe

  • Job offers
  • Senior Java oAuth Developer
    New

    Senior Java oAuth Developer

    19 000 - 25 000 PLN/monthNet per month - B2B
    Type of work
    Full-time
    Experience
    Senior
    Employment Type
    B2B
    Operating mode
    Remote

    Tech stack

      English

      C1

      Spring WebFlux

      advanced

      JWT tokens

      advanced

      RESTful APIs

      advanced

      2FA

      advanced

      OpenId Connect

      advanced

      Keycloak

      advanced

      Spring Boot

      advanced

    Job description

    Online interview
    Friendly offer
    offer-banner

    About Crealogix


    We are a well-established global leader in digital banking technology located in Central Europe. We are operating in a market of continuous growth and invest in the most advanced technologies. Dynamic project management, agile software development, and international teams are our key success factors.


    For our Client – a multinational professional services company, we are looking for a highly skilled and experienced Senior Java oAuth Developer to join our team. The ideal candidate will have a strong background in designing, implementing, and securing authentication and authorization systems, with hands-on experience in OAuth, Keycloak, JWT tokens, and modern security protocols. You will play a key role in building secure, scalable, and user-friendly authentication solutions for our applications.

     

    Responsibilities:

    Design and Implement Authentication Systems:

    • Design, develop, and maintain secure authentication and authorization systems.
    • Implement OAuth 2.0 and OpenID Connect (OIDC) protocols for secure user authentication and authorization.
    • Configure and manage Keycloak or similar identity and access management (IAM) solutions.

    JWT Token Management:

    • Implement and manage JSON Web Tokens (JWT) for secure token-based authentication.
    • Handle token generation, validation, and expiration policies.
    • Ensure secure storage and transmission of tokens.

    Second-Factor Authentication (2FA):

    • Implement second-factor authentication (2FA) mechanisms, such as TOTP (Time-Based One-Time Password), SMS-based OTP, or hardware tokens.
    • Integrate 2FA into existing authentication flows.

    Challenge-Response Mechanisms:

    • Design and implement challenge-response authentication mechanisms for enhanced security.
    • Ensure secure handling of client secrets, API keys, and other sensitive credentials.

    Spring Boot and REST API Development:

    • Develop and maintain RESTful APIs using Spring Boot.
    • Implement secure and scalable backend services for authentication and authorization.
    • Ensure APIs adhere to best practices for performance, security, and maintainability.

    Reactive Development:

    • Build reactive and non-blocking systems using Spring WebFlux or other reactive frameworks.
    • Optimize applications for high concurrency and low latency.

    Security Best Practices:

    • Enforce security best practices for authentication and authorization, including secure password policies, encryption, and secure session management.
    • Conduct security audits and vulnerability assessments for authentication systems.

    Collaboration and Leadership:

    • Collaborate with cross-functional teams, including product managers, security teams, and DevOps, to deliver secure and scalable solutions.
    • Mentor junior developers and provide technical leadership in authentication and authorization.

    Documentation and Compliance:

    • Document authentication and authorization workflows, policies, and procedures.
    • Ensure compliance with industry standards and regulations, such as GDPR, HIPAA, or PCI-DSS

     

    What you need:

    • Proven experience in backend development with a strong focus on authentication and authorization systems.
    • Expertise in OAuth 2.0, OpenID Connect (OIDC), JWT, and identity management solutions such as Keycloak.
    • In-depth knowledge of security principles and best practices for authentication systems, including 2FA and challenge-response mechanisms.
    • Expertise in Spring Boot and REST API development.
    • Strong knowledge of reactive programming with Spring WebFlux.
    • Familiarity with industry standards and regulatory requirements (e.g., GDPR, HIPAA, PCI-DSS).
    • Excellent problem-solving, communication, and collaboration skills.
    • Nice to have: Experience in leading/ mentoring teams


    What you can expect from us:

    • Working with latest technologies 
    • Lots of career development potentials (career-planning) 
    • Challenging projects (mostly product/feature development) 
    • International software development teams with distributed delivery groups 
    • Private healthcare and Multisport card at employment of contract or reimbursement for it at B2B contract
    • Training & education 
    • Attractive remuneration 
    • Language classes (usually business English; but not limited to) 
    • Modern computer equipment
    • Employee referral programme 
    • Integrational meetings & events 


    If you are interested, please send your CV in English.

     



    #itjobs #springboot #java #oauth

    19 000 - 25 000 PLN/month

    Net per month - B2B

    Apply for this job

    File upload
    Add document

    Format: PDF, DOCX, JPEG, PNG. Max size 5 MB

    This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
    Informujemy, że administratorem danych jest Crealogix Poland Sp. z o.o. z siedzibą w Warszawie, ul. Prosta 20 (dalej jak...more

    Check similar offers

    Senior Backend Engineer

    New
    Antal Sp. z o.o.
    0.14K - 0.169K PLN/month
    Warszawa
    , Fully remote
    Fully remote
    GCP
    Spring Boot
    Java

    Fullstack Developer (Java+React/Angular)

    New
    7N
    23.5K - 27.7K PLN/month
    Wrocław
    , Fully remote
    Fully remote
    JavaScript
    TypeScript
    Azure

    Lead Java Developer

    New
    Altimetrik Poland
    25K - 31K PLN/month
    Kraków
    , Fully remote
    Fully remote
    Java
    API
    Databases

    Java + Javascript Fullstack - Banking Industry

    New
    Allies
    23K - 33.4K PLN/month
    Warszawa
    , Fully remote
    Fully remote
    JavaScript
    Java

    Senior Software Engineer with Java

    New
    Appfire
    20K - 26K PLN/month
    Warszawa
    , Fully remote
    Fully remote
    JavaScript
    Java
    Cloud