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

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