Skip to main content
mish.design

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

RemoteRussia only
Published
Role
Backend
Experience
Senior
Employment
Full-time
Salary not disclosed
Check eligibility

Open to RU only. Set where you work from to check your eligibility.

No BS summary

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

Core skills

JavaSpring BootKeycloak

Required skills

Spring SecurityWebFluxOAuth2OIDCJWTSAMLPostgreSQLKafkaDockerKubernetesJUnit 5MockitoTestcontainersMavenGradleSonarQubeJFRHeap DumpsThread DumpsSagaCircuit BreakerClaude CodeCopilot

Optional skills

Virtual ThreadsRecordsKeycloak SPI (Authenticator, User Storage)

What you'll do

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

What they require

  • 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).

Benefits

  • Срок привлечения: 3–6 месяцев (с возможностью продления).
  • Готовность выполнить небольшое тестовое задание (до 1 часа).
Data Management
Salary not disclosed