Senior Java Developer/Authentication Expert
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
- on experience in Auth, Keycloak, JWT tokens, and modern security protocols. You will play a key role in building secure, scalable, and
- friendly authentication solutions for our applications.
Key Responsibilities:
- Design, develop, and maintain secure authentication and authorization systems
- Implement Auth 2. 0 and Open
ID 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
- based authentication - Handle token generation, validation, and expiration policies; Ensure secure storage and transmission of tokens.
- Implement
- 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
- 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
- blocking systems using Spring Web
Flux 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
- functional teams, including product managers, security teams, and Dev
Ops, 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, Openi
D Connect (OIDC), and SAML - Hands-on experience with Keycloak or similar IAM solutions
- Proficiency in working with JWT tokens and understanding of
- based authentication fl (e. g. , Authorization Code Flow, Implicit Flow, Client Credentials Flow) - Experience with
- factor authentication (2FA) and
- factor authentication (MF) - Familiarity with
- 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 Web
Flux, Project Reactor, or similar frameworks; Experience building
- blocking,
- 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
- 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 Web
Authn for passwordless authenticatio - Familiarity with Dev
Sec
Ops 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
- term contributions - Awesome Referral Bonus Program, because great people know great people
- Team gatherings and
- building activities to foster connections, a sense of belonging and camaraderie.
-
Informații detaliate despre oferta de muncă
Firma: CREATEQ Localiția: Iaşi
Iași, Iași County, RomaniaAdăugat: 16. 3. 2025
Postul de muncă activ
Fii primul, care se va înregistra la oferta de muncă respectivă!