MPMish Product Lab

Бэкенд-разработчик Java (Senior)

удалёнка

Команда развивает высоконагруженный IAM-сервис на базе OpenSource (Keycloak, Spring Boot) для аутентификации и авторизации по OIDC/SAML. Вы будете разрабатывать и оптимизировать Java‑сервисы, кастомизировать Keycloak и повышать надёжность и производительность платформы

ГрейдSenior
Опыт3–6 лет

Стек

JavaSpring BootPostgreSQLKeycloakOAuth2/OIDCSAMLWebFluxKafkaDockerKubernetesJUnit 5MockitoTestcontainersJFR

Задачи

  • Разработка и поддержка Java‑сервисов аутентификации и авторизации
  • Кастомизация Keycloak (SPI: Authenticator, User Storage)
  • Проектирование архитектуры, код‑ревью и менторинг команды
  • Профилирование JVM и оптимизация производительности сервисов и БД
  • Настройка CI/CD, контейнеризация и деплой в инфраструктуру

Обязательно

  • Опыт Java Core 5+ лет и знание Java 17/21 (Virtual Threads, Records)
  • Опыт со Spring Boot, Spring Security (OAuth2/OIDC) и WebFlux
  • Опыт интеграции и кастомизации Keycloak; понимание OAuth2, JWT, SAML
  • Опыт работы с PostgreSQL и оптимизации запросов
  • Опыт работы с Docker и Kubernetes
  • Опыт диагностики JVM (JFR, Heap/Thread Dumps)
  • Опыт настройки CI/CD и работы с Maven/Gradle

Будет плюсом

  • Опыт работы с Kafka
  • Знание паттернов микросервисов (Saga, Circuit Breaker)
  • Опыт использования AI‑ассистентов в разработке (Copilot, Claude Code)
Откликнуться на сайте компании

Похожие вакансии

Смотреть ещё

JobsWave
Найти работу в IT