Talent.com
This job offer is not available in your country.
Senior Java Developer / Authentication Expert

Senior Java Developer / Authentication Expert

CREATEQIași, Iași County, RO
30+ days ago
Job type
  • Quick Apply
Job description

We are seeking a highly skilled and experienced Senior Developer with deep expertise in authentication and authorization 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 Auth, 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.

Key Responsibilities :

  • Design, develop, and maintain secure authentication and authorization systems
  • Implement Auth 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
  • 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.
  • 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
  • Design and implement challenge-response authentication mechanisms for enhanced security
  • Ensure secure handling of client secrets, API keys, and other sensitive credentials
  • Develop and maintain RESTful APIs using Spring Boot
  • Implement secure and scalable backend services for authentication and authorization; ensure APls adhere to best practices for performance, security, and maintainability
  • Build reactive and non-blocking systems using Spring WebFlux or other reactive frameworks and optimize applications for high concurrency and low latency
  • 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
  • Collaborate with cross-functional teams, including product managers, security teams, and DevOps, to deliver secure and scalable solutions, also, mentor junior developers and provide technical leadership in authentication and authorization
  • Document authentication and authorization workflows, policies, and procedures
  • Ensure compliance with industry standards and regulations, such as GDPR, HIPAA, or PCI-DSS.

Requirements

  • Strong proficiency in Java and experience with modern Java frameworks and libraries
  • Strong knowledge of Auth 2.0, OpeniD Connect (OIDC), and SAML
  • Hands-on experience with Keycloak or similar IAM solutions
  • Proficiency in working with JWT tokens and understanding of token-based authentication fl (e.g., Authorization Code Flow, Implicit Flow, Client Credentials Flow)
  • Experience with second-factor authentication (2FA) and multi-factor authentication (MF)
  • Familiarity with challenge-response mechanisms and secure credential management
  • Extensive experience with Spring Boot for building RESTful APIs and strong understanding of REST API design principles and best practices.
  • Experience with Spring Security for implementing authentication and authorization
  • Proficiency in reactive programming using Spring WebFlux, Project Reactor, or similar frameworks; Experience building non-blocking, event-driven systems
  • Strong understanding of cryptographic principles, including encryption, hashing, and digital signatures; Knowledge of secure coding practices and common vulnerabilities (e.g., OWASP Top)
  • Excellent problem-solving, analytical, communication and collaboration skills
  • Ability to work independently and lead technical initiatives.
  • Preferred Qualifications :

  • Experience with Auth 2.1 and emerging authentication standards
  • Knowledge of FIDO2 and WebAuthn for passwordless authenticatio
  • Familiarity with DevSecOps practices and tools
  • Experience with cloud platforms, such as AWS, Azure, or Google Cloud, and their IAM services.
  • Benefits

  • Challenging projects in a highly professional, but also collaborative and supportive environment
  • Working in small and excellently skilled teams
  • Opportunities for your continuous professional development
  • Competitive compensation depending on experience and skills
  • Private Health Insurance options for you and your family members
  • Meal vouchers
  • Hybrid and Remote work options, with provided parking for office commuters
  • Service Recognition Awards, our way of celebrating and rewarding long-term contributions
  • Awesome Referral Bonus Program, because great people know great people
  • Team gatherings and team-building activities to foster connections, a sense of belonging and camaraderie.
  • Create a job alert for this search

    Senior • Iași, Iași County, RO

    Related jobs
    Senior Java Developer (Tech Lead with German)

    Senior Java Developer (Tech Lead with German)

    NTT DATABrasov, Timisoara, Bucuresti, Remote, Cluj, Iasi, Sibiu, Romania
    We don't have the fame, but we've got the flame.We are a distributed group of specialists within NTT DATA Romania, who make the best out of JVM-based technologies, creativity and business solutions...Show moreLast updated: 30+ days ago
    Lead Java Developer

    Lead Java Developer

    AccentureIasi
    Do you have a passion for building innovative products and shaping the future of the automotive industry? Are you a skilled Java developer with a strong leadership mindset? If so, we want to hear f...Show moreLast updated: 30+ days ago
    Senior FullStack Java Developer

    Senior FullStack Java Developer

    ThoughtWorksundefined, Romania
    You will learn and adopt best practices like writing clean and reusable code using TDD, pair programming and design patterns. You will use and advocate for continuous delivery practices to deliver h...Show moreLast updated: 17 days ago
    Senior iOS Developer

    Senior iOS Developer

    Sales ConsultingIași, Iași County, .RO
    Quick Apply
    Since 1998, we've been active in the Human Resources consulting market, providing regional coverage across four key areas of expertise : recruitment and selection, personnel leasing, assessment cent...Show moreLast updated: 30+ days ago
    Senior Back End Developer (C# / AI focused)

    Senior Back End Developer (C# / AI focused)

    CodelessIasi, IS, RO
    Work at the forefront of applying AI inside our Low Code Platform (CodeX) that drives transformation for unique and ambitious customers. Be part of an international team that works on industry-leadi...Show moreLast updated: 30+ days ago
    Senior Accounts Receivable Specialist (hybrid)

    Senior Accounts Receivable Specialist (hybrid)

    HORNBACHIași, RO
    EEE none repeat scroll 0% 0%; line-height : 30px; padding : 0px 10px; color : #AAA;font-family : "verdana",Open Sans,sans-serif. }.ReqDescription { max-width : 100%; height : auto; align...Show moreLast updated: 5 days ago
    Developing Senior Auditor - No experience required

    Developing Senior Auditor - No experience required

    PwCIasi
    Are you an ambitious individual? Do you like to learn something new each day? Would you like to work on the projects with an actual impact?. As a Developing Senior Auditor, you will become a part of...Show moreLast updated: 30+ days ago
    • New!
    .NET Backend Developer

    .NET Backend Developer

    MinderaIași, Iași County, Romania
    At Mindera, we craft software with people we love.As a Backend Engineer you’ll be part of the development of core platform systems that expose data for desktop and mobile applications.We’re looking...Show moreLast updated: 22 hours ago
    Senior Corporate Relationship Manager

    Senior Corporate Relationship Manager

    BCRIasi
    BCR is the place where you learn, grow, and contribute to shaping the future of banking.We are recognized as a school of excellence in banking, a top employer in the banking sector, and a team open...Show moreLast updated: 14 days ago
    Senior.Net Software Developer

    Senior.Net Software Developer

    WebBedsIași, Iași County, Romania
    Who are WebBeds? WebBeds is the fastest growing and most significant accommodation supplier to the travel industry.We are a global company offering ground services (hotels, transfers, tours, activi...Show moreLast updated: 30+ days ago
    • New!
    Support Engineer - English - Romania

    Support Engineer - English - Romania

    JUJURIași, Iași County, .RO
    Quick Apply
    Our team is committed to deliver an honest and personal approach when it comes to recruitment solutions.Candidates and clients come to us as we take the time to really understand their needs.We are...Show moreLast updated: 21 hours ago
    Senior Java Developer

    Senior Java Developer

    EndavaIași, Iași County, Romania
    Development is the largest discipline at Endava.Our developers design, build, and release software products in multiple programming languages, frameworks, and libraries. Always collaborating with cr...Show moreLast updated: 6 days ago
    Senior Angular Developer

    Senior Angular Developer

    CompuGroup MedicalIasi
    We are seeking an experienced Senior Angular Developer to join our dedicated team for the CGM Clinical project.In this role, you will lead the migration of our current AngularJS frontend to Angular...Show moreLast updated: 18 days ago
    Back-End Web Applications Developer – European Commission

    Back-End Web Applications Developer – European Commission

    Edda InternationalRomania, Iași
    WHO WE ARE Edda International, a dynamic and rapidly growing European group of companies with an estimated 2024 turnover of 20+ MEUR, 220+ employees and 15+ years of experience.Operating out of ...Show moreLast updated: 30+ days ago
    Senior Manager e-commerce (Supermarketuri) - Moldova (They / She / He)

    Senior Manager e-commerce (Supermarketuri) - Moldova (They / She / He)

    GlovoIași, Romania
    If you’re here, it’s because you’re looking for an.A ride that will fuel up your ambitions to take on a.We are the fastest-growing multi-category app connecting millions of users with businesses, a...Show moreLast updated: 18 days ago
    Senior Solution Consultant

    Senior Solution Consultant

    BaswareIași
    Professional Services is made up of Project Managers, Solution Architects, and Solution Consultants.We deliver customer implementation projects and provide continuous services that empower Basware ...Show moreLast updated: 30+ days ago
    Senior BackEnd developer

    Senior BackEnd developer

    Ness Digital EngineeringIasi, Romania, RO
    We know that people are our greatest asset.Our staff’s professionalism, innovation, teamwork, and dedication to excellence have helped us become one of the world’s leading technology companies.It i...Show moreLast updated: 13 days ago
    Senior DevOps Engineer (f / m / div)

    Senior DevOps Engineer (f / m / div)

    Infineon TechnologiesIasi, Romania
    Infineon Technologies is the strongest semiconductor company in Romania with a R&D center in Bucharest for 20 years and growing R&D sites in Iași and Brașov. You will be part of a newly formed softw...Show moreLast updated: 17 days ago