Top.Mail.Ru
Все вакансии

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

Наши партнеры развивают высоконагруженный сервис управления доступом (Identity & Access Management) для облачной платформы. Это комплексное решение на базе OpenSource (Keycloak, Spring Boot), обеспечивающее аутентификацию и авторизацию по OIDC/SAML. Требуется сильный инженер с опытом в безопасности и микросервисах, который сможет усилить команду.

ПрограммированиеРазработка

Что нужно делать:

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

Что мы ждем от будущего коллеги:

  • Java Core: 5+ лет опыта, глубокое знание Java 17/21 (Virtual Threads, Records).
  • Spring Ecosystem: Spring Boot, Spring Security (OAuth2/OIDC), WebFlux.
  • IAM & Security: Опыт интеграции с Keycloak, понимание OAuth 2.0, JWT, SAML.
  • Data & Infra: PostgreSQL (оптимизация запросов), Kafka, Docker, K8s.
  • Testing & Quality: JUnit 5, Mockito, Testcontainers, понимание пирамиды тестов.
  • DevOps mindset: Опыт настройки CI/CD, работа с Maven/Gradle, SonarQube.
  • Опыт диагностики JVM (JFR, Heap/Thread Dumps).
  • Знание паттернов микросервисов (Saga, Circuit Breaker).
  • Опыт работы с AI-ассистентами в разработке (Claude Code, Copilot).

Условия

  • Срок привлечения: 3–6 месяцев (с возможностью продления).
  • Занятость: Фулл-тайм.
  • Формат работы: Удаленно (только из РФ).
  • ЗП: 800-1000 руб/час.
  • Готовность выполнить небольшое тестовое задание (до 1 часа).

Ключевые навыки

  1. Java 17/21
  2. Spring Boot
  3. Keycloak
  4. OAuth2/OIDC
  5. PostgreSQL
  6. Docker/K8s

Другие вакансии

  • Фулл-таймУдаленно в РФ
    Технический писатель

  • Фулл-таймУдаленно
    Бэкенд-разработчик Python (Middle)

Откликнуться на вакансию