Мэтч & Сопровод
Покажет вашу совместимость и напишет письмо
Описание вакансии
TL;DR
Senior Java Developer (IAM): Разработка и поддержка высоконагруженных сервисов управления доступом (Identity & Access Management) на базе Keycloak и Spring Boot с акцентом на безопасность, аутентификацию и авторизацию. Фокус на кастомизации Keycloak SPI, оптимизации производительности JVM и проектировании архитектуры микросервисов.
Локация: Удаленно (только из РФ)
ЗП: 800-1000 руб/час
Компания
Партнеры компании развивают высоконагруженный сервис управления доступом для облачной платформы на базе OpenSource решений.
Что делать
- Разработка и поддержка Java-сервисов аутентификации и авторизации.
- Кастомизация Keycloak через SPI (Authenticator, User Storage).
- Проектирование архитектуры, проведение Code Review и менторинг команды.
- Работа с производительностью: профилирование JVM и оптимизация запросов к БД.
Требования
- Опыт работы с Java Core от 5 лет, глубокие знания Java 17/21 (Virtual Threads, Records).
- Опыт работы со Spring Boot, Spring Security (OAuth2/OIDC) и WebFlux.
- Опыт интеграции с Keycloak, понимание протоколов OAuth 2.0, JWT, SAML.
- Навыки работы с PostgreSQL, Kafka, Docker и Kubernetes.
- Опыт диагностики JVM (JFR, Heap/Thread Dumps).
- Локация: строго из РФ.
Хорошо, если есть
- Опыт использования AI-ассистентов в разработке (Claude Code, Copilot).
- Знание паттернов микросервисов (Saga, Circuit Breaker).
Культура и преимущества
- Полная занятость (Full-time).
- Полностью удаленный формат работы.
- Срок контракта 3–6 месяцев с возможностью продления.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →