Обязанности:
- Разработка и сопровождение Java-сервисов аутентификации и авторизации.
- Code review и определение стандартов кодирования.
- Разработка и поддержка Keycloak SPI: Custom Authenticator, User Storage, Event Listener.
- Участие в проектировании архитектуры микросервисов.
- Наставничество и проведение технических интервью.
- Управление техническим долгом и рефакторинг.
Требования:
- Общий опыт работы 6–10 лет, профильный опыт Java 3–5 лет.
- Опыт работы с Keycloak, Spring Security или IAM-системами.
- Опыт технического лидерства, code review и менторинга.
- Высшее образование, английский язык уровня B1+.
- Знание Java Core и JVM, диагностики и профилирования JVM, принципов SOLID.
- Опыт работы с Maven, Gradle, JUnit, Mockito и Spring Ecosystem.
- Знание аутентификации и авторизации, SSL/TLS и криптографии в Java, паттернов микросервисной архитектуры, жизненного цикла Pull Request и Git.
- Знание инфраструктуры: Docker, Kubernetes, Kafka, PostgreSQL, Jenkins, SonarQube.
Условия: полная занятость, график 5/2, удалённый формат. Оплата — от 160 000 ₽ в месяц на руки.