Разработчик на Java в команду IAM (Security Yandex Cloud)
Yandex Cloud
Санкт-Петербург
Полная занятость
Описание
Ни одна сложная система не может обойтись без модели разграничения доступа. Одна из основных задач команды IAM (Identity & Access Management) — предоставление инструментов для построения таких моделей. Кроме того, наша команда занимается задачами управления доступом, группировки ресурсов, логической изоляции между ними, координации сессий и групп пользователей. Главный приоритет сервиса IAM — стабильная и надёжная работа.
Мы ищем разработчика в группу разработки команды IAM. В зоне ответственности команды находятся:
- Сервисы OAuth-аутентификации пользователя (OIDC, SAML и т. д.)
- Сервис ввода вторых факторов пользователя и управления ими
- Сервис сбора и предоставления данных о пользователе
Пример функциональности:
- SAML-совместимые федерации удостоверений[]()
- Многофакторная аутентификация в Identity Hub
- Refresh-токен
Ключевые вызовы:
- Вывод продукта Identity Hub в GA и платное потребление
- Feature parity с Entra ID (Azure AD), Okta
- Улучшение пользовательского опыта и повышение безопасности использования Yandex Cloud
- Обеспечение устойчивой и стабильной работы сервисов при росте нагрузки и функциональности
Подробнее о команде IAM — на странице Yandex Cloud Security.
Какие задачи вас ждут:
Разработка
Вы будете разрабатывать классические enterprise-бэкенды на Java со сложной бизнес-логикой.
Примеры задач: добавление входа без пароля (passwordless login) с использованием WebAuthn, реализация механизма сброса пароля пользователя, уменьшение связанности сервисов для обеспечения бесперебойной работы аутентификации при деградации системы.
Проектирование архитектуры
Нужно будет участвовать в техническом дизайне новой функциональности, обеспечивающей безопасность, надёжность и расширяемость.
Обеспечение надёжности
Вам предстоит следить за работоспособностью сервиса при отказах.
Больше о бэкенде в Яндексе — в канале Yandex for Backend
Мы ждем, что вы:
- Разрабатывали и поддерживали отказоустойчивые системы
- Работали с реляционными или нереляционными хранилищами
- Уделяете внимание документации, качеству и читаемости кода
- Хорошо знаете Java или готовы его освоить
- Готовы изучать новые технологии и языки (например, Go)
Будет плюсом:
- Разрабатывали инфраструктурные сервисы
- Работали с Kubernetes, Terraform, облачными провайдерами AWS, Google Cloud Platform, Azure, Yandex Cloud
- Имеете опыт в сфере безопасности: работали с аутентификацией, авторизацией
Мы ищем разработчика в группу разработки команды IAM. В зоне ответственности команды находятся:
- Сервисы OAuth-аутентификации пользователя (OIDC, SAML и т. д.)
- Сервис ввода вторых факторов пользователя и управления ими
- Сервис сбора и предоставления данных о пользователе
Пример функциональности:
- SAML-совместимые федерации удостоверений[]()
- Многофакторная аутентификация в Identity Hub
- Refresh-токен
Ключевые вызовы:
- Вывод продукта Identity Hub в GA и платное потребление
- Feature parity с Entra ID (Azure AD), Okta
- Улучшение пользовательского опыта и повышение безопасности использования Yandex Cloud
- Обеспечение устойчивой и стабильной работы сервисов при росте нагрузки и функциональности
Подробнее о команде IAM — на странице Yandex Cloud Security.
Какие задачи вас ждут:
Разработка
Вы будете разрабатывать классические enterprise-бэкенды на Java со сложной бизнес-логикой.
Примеры задач: добавление входа без пароля (passwordless login) с использованием WebAuthn, реализация механизма сброса пароля пользователя, уменьшение связанности сервисов для обеспечения бесперебойной работы аутентификации при деградации системы.
Проектирование архитектуры
Нужно будет участвовать в техническом дизайне новой функциональности, обеспечивающей безопасность, надёжность и расширяемость.
Обеспечение надёжности
Вам предстоит следить за работоспособностью сервиса при отказах.
Больше о бэкенде в Яндексе — в канале Yandex for Backend
Мы ждем, что вы:
- Разрабатывали и поддерживали отказоустойчивые системы
- Работали с реляционными или нереляционными хранилищами
- Уделяете внимание документации, качеству и читаемости кода
- Хорошо знаете Java или готовы его освоить
- Готовы изучать новые технологии и языки (например, Go)
Будет плюсом:
- Разрабатывали инфраструктурные сервисы
- Работали с Kubernetes, Terraform, облачными провайдерами AWS, Google Cloud Platform, Azure, Yandex Cloud
- Имеете опыт в сфере безопасности: работали с аутентификацией, авторизацией