📍 Москва (м. Тульская)Офис или гибрид
Специализация
Java / Scala
Мы ищем Лид-разработчика в команду разработки (Java), отвечающую за аутентификацию пользователей SberAPI, хранение информации о пользователях SberAPI, управление данными пользователей SberAPI и авторизацию запросов к API по стандарту Oauth2.
Вам предстоит работать над расширением Keycloak под требования безопасности и бизнеса. Вы будете решать задачи интеграции Keycloak с другими провайдерами идентификации.
Технологии/инструменты
JavaSpringKeycloakHibernateWebfluxNGINXKafkaHAProxygRPCSQLDockerPodmanKubernetesOpenShift
Чем предстоит заниматься
- Управлять командой разработчиков.
- Распределять сферы ответственности и контролировать этапы разработки проекта.
- Быть мостом между менеджментом и командой разработки.
- Писать эффективный и понятный код преимущественно на Java.
- Участвовать в проектировании компонентов Highload-системы.
- Участвовать в кросс командном code review.
Требования
- Хорошие понимание основ Java 8, 11 (concurrency, базовые алгоритмы, управления памятью, etc) и Spring Framework.
- Опыт работы с Keycloak.
- Опыт работы с ORM (к пр. Hibernate), Webflux, Nginx, Kafka, HAProxy, gRPC.
- Опыт работы с СУБД (умение писать и оптимизировать SQL-запрос и знать что такое нормализация данных).
- Опыт работы с контейнерами и их оркестрацией (Docker, Podman, Kubernetes, OpenShift).
Будет плюсом:
- Знание предметной области — идентификация, аутентификация, авторизация, OAuth 2.0, OpenID Connect.
- Опыт работы с криптографией — хэширование, шифрование, PKI.
- Умение применять паттерны проектирования — SOLID, GOF, DRY.
- Знание тонкостей работы реляционной БД — PL SQL, ACID, уровни изоляции и т.п.
- Опыт проектирования и разработки Highload-систем — производительность, отказоустойчивость.
Условия
- Работа в команде профессионалов, возможность разрабатывать уникальные и крупные проекты масштаба нашей страны.
- Можно работать в офисе или в смешанном графике.
- Конференции и обучение на корпоративных или вендорских курсах за наш счёт.
- Отличная ДМС, включая несчастные случаи и тяжелые заболевания.
- Льготные условия по ипотеке и кредитам.
- Материальная помощь и социальная поддержка.
- Корпоративная пенсионная программа.
- Офис в бизнес-центре Даниловские мануфактуры (м. Тульская).
Мария Дурнева IT Recruiter