Роль чётко сфокусирована на управлении доступом в production, с современным стеком Java и подробно описанными задачами; зарплата не указана, поэтому оценить предложение целиком сложнее.
Актуальный стек
Чёткие задачи
Хороший соцпакет
Финтех-продукт
Мэтч & Сопровод
Покажет вашу совместимость и напишет письмо
Создать профиль и узнать мэтч
Описание вакансии
Текст:
Hirify AI/Оригинал
TL;DR
Senior Java Developer (Java): Развитие систем аутентификации, авторизации и управления доступом для высоконагруженной B2B SaaS-платформы с акцентом на OAuth2/OIDC, мультитенантные модели прав и безопасность веб-приложения. Focus on внедрение IdP, миграцию моделей прав без простоя, работу API gateway и сессий под нагрузкой.
Локация: Москва, проспект Андропова, 18к5; на месте работодателя, удалённо по РФ или в гибридном формате.
Компания
Альфа-Селлер — платформа Альфа-Банка для управления интернет-магазином, маркетплейсами, рекламой, логистикой и финансовыми продуктами в едином контуре.
Что делать
Внедрять OAuth2/OIDC и IdP в production.
Развивать API gateway и управление сессиями под реальной нагрузкой.
Создавать мультитенантную модель прав для B2B SaaS.
Мигрировать сервисы между IdP и моделями прав без простоя.
Требования
От 3 до 6 лет опыта разработки.
Java 21+, Spring Boot 3/4, Gradle и Maven.
Spring Security: resource server, OAuth2 client, фильтры, кастомные GrantedAuthorities и method security.
Spring WebFlux, Project Reactor и Spring Cloud Gateway, включая фильтры, маршрутизацию и работу с сессиями.
OAuth 2.0/2.1 и OpenID Connect: authorization code с PKCE, refresh token, client credentials, token exchange и introspection.
JWT, JWS и JWK: подписи, ротация ключей, валидация claims и аудитория.
IdP: Zitadel, Keycloak или аналог; организации, роли, гранты, Admin API и Management API.
RBAC, мультитенантность и полномочия, привязанные к организации.
OWASP Top 10, CSRF, CORS, SameSite и HttpOnly cookie, session fixation, BFF-паттерн для SPA.
Redis для сессий и кэша, PostgreSQL и Kafka.
JUnit 5, Spring Security Test, WebTestClient и Testcontainers.
Micrometer, Prometheus, OpenTelemetry и Grafana.
Хорошо, если есть
Опыт с Zitadel, включая кастомный login UI и actions.
SSO между доменами, federation и вход через внешний IdP банка.
ABAC и policy engine: OPA, Cedar или OpenFGA.
mTLS, Vault и управление секретами в Kubernetes.
Разработка общих библиотек и Spring Boot starters для команд.
Знание требований ИБ банка, аудита, журналирования и ФЗ-152.
Культура и преимущества
Официальное трудоустройство по ТК РФ; удалёнка доступна по РФ или возможен гибридный формат.
ДМС со стоматологией и обслуживанием в клиниках, фитнес-зал в офисе и скидки на фитнес.
Консультации психологов, юристов, ЗОЖ-экспертов и специалистов по финансам.
Скидки на туристические услуги, продукты, рестораны, магазины и салоны красоты.
Материальная помощь в важных жизненных ситуациях и 100% оплата больничного до 10 рабочих дней в год.
Офис расположен в банковском кластере в трёх минутах ходьбы от метро Технопарк.
Будьте осторожны
Если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого. Это мошенники. Обязательно жмите «Пожаловаться» или пишите в поддержку. Подробнее в гайде →