Senior Java Developer (Identity & Access Management)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Senior Java Developer (Identity & Access Management): Designing and implementing identity and access management solutions that ensure secure and scalable access to applications with an accent on authorization, authentication, and identity management. Focus on developing robust, secure, and scalable IAM components in Java, integrating Keycloak with applications and services, and advising development teams on IAM and security best practices.
Location: Hybrid (3 days/week onsite) in Budapest, Hungary
Company
is the digital infrastructure for globally connected industries, managing complex supply chains and connecting over 70 percent of the world’s leading industrial companies.
What you will do
- Design and implement authorization and access control mechanisms within Java-based applications.
- Manage and further develop the identity and access management solution (Keycloak).
- Implement and maintain authentication and authorization flows (e.g., OAuth2, OpenID Connect).
- Integrate Keycloak with applications and services.
- Develop and maintain robust, secure, and scalable IAM components in Java.
- Advise development teams on IAM and security best practices and contribute to the continuous improvement of security architecture and IAM processes.
Requirements
- Proven experience developing Java applications in enterprise-scale environments.
- Professional experience in identity and access management (IAM) or application security.
- Strong understanding of authentication and authorization standards (OAuth2, OpenID Connect, ABAC/PBAC).
- Hands-on experience with Keycloak (configuration, customization, and operation).
- Experience integrating IAM solutions into applications and services.
- Understanding of secure system design and access control mechanisms.
Culture & Benefits
- Work in a fantastic, motivated team eager to shape the future of AI.
- Enjoy a working environment with a high degree of autonomy and creative freedom.
- Benefit from flexible working hours.
- Personal and professional development is strongly encouraged.
- Experience clear leadership values, special leadership training, and learning units.
Hiring process
- Initial Introduction (remote, approx. 30 minutes) with the recruiting team to clarify initial questions and discuss expectations.
- Technical Interview with Your Potential Manager to understand how you work, your experience, and how you tackle challenges.
- Personal Meeting with the Team – Ideally On Site to get your own impression of the work environment, culture, and processes.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →