CTS Eventim AG & Co.
Senior Software Developer (m/f/d) - Keycloak Identity & Access Management
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-разработчик в команду Auth API & API Management компании EVENTIM. Развитие центральной платформы Identity & Access Management на Keycloak и интеграция с API Gateway для безопасной аутентификации и авторизации продуктов на международных рынках.
Задачи
- Разрабатывать, настраивать и эксплуатировать центральную платформу Identity & Access Management на базе Keycloak
- Создавать расширения и интеграции для Keycloak под требования продуктов и международных рынков
- Проектировать безопасные и масштабируемые решения на основе OpenID Connect, OAuth 2.0, Single Sign-On и Identity Federation
- Развивать API Gateway и API Management и интегрировать их с платформой идентификации (API security, валидация токенов, контроль доступа)
- Отвечать за стабильность, масштабируемость, безопасность и наблюдаемость платформы в продакшене
- Анализировать технические проблемы и устранять инциденты и проблемы производительности
- Работать с внутренними заказчиками, продуктовыми командами и международными подразделениями EVENTIM
- Участвовать в архитектурных решениях, технических концепциях и ревью
- Поддерживать коллег через обмен знаниями, code review и техническое наставничество
Требования
- Несколько лет опыта разработки на Java, включая крупные бизнес-критичные продакшен-системы
- Практический опыт с Identity & Access Management (IAM) и понимание задач безопасности современных систем аутентификации
- Желательно глубокий практический опыт с Keycloak: архитектура, конфигурация, кастомизация и расширения
- Понимание OpenID Connect и OAuth 2.0: потоки аутентификации, токены, концепции безопасности
- Опыт с API Management и API Gateway и их интеграцией с аутентификацией и авторизацией
- Опыт эксплуатации распределённых приложений в кластерных или облачных средах
- Интерес к Application Security и Identity Security, security-first подход
- Умение понятно объяснять сложные технические концепции и работать с разработчиками, архитекторами и продуктовыми командами
- Очень хороший немецкий и хороший английский язык
Условия
- 30 дней оплачиваемого отпуска плюс до 15 дней неоплачиваемого
- 25 дней workation в пределах ЕС
- Гибкий график
- Sofa Concerts и корпоративные мероприятия
- Скидки на билеты
- Corporate benefits и скидки в KESS
- Центральное расположение и субсидия на Job Ticket или Germany Ticket
- Bike leasing
- Программа психологической поддержки и корпоративная пенсионная схема
- Платформа изучения языков GoFluent и сессии Lunch & Learn
Навыки
- Java
- Keycloak
- Identity & Access Management
- OpenID Connect
- OAuth 2.0
- Single Sign-On
- Identity Federation
- API Gateway
- API Management
- Quarkus
- Kong
- Apache APISIX
- NGINX
- OpenResty
- Lua
- Kubernetes
- Terraform
- Terragrunt
- Infrastructure as Code
- Grafana Cloud
- AWS
- Google Cloud
- Azure