Обязанности:

  • Разработка и сопровождение 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 ₽ в месяц на руки.