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