Обязанности:
- Разработка и сопровождение 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, разработки Keycloak, аутентификации и авторизации, SSL/TLS и криптографии в Java, паттернов микросервисной архитектуры, жизненного цикла Pull Request и Git.
- Знание Docker, Kubernetes, Kafka, PostgreSQL, Jenkins и SonarQube.
Условия: полная занятость, график 5/2, удалённая работа. Зарплата — от 160 000 ₽ в месяц на руки.