- Страна
- Россия
- Зарплата
- 800 ₽ – 1 000 ₽
Откликайтесь
на вакансии с ИИ

Бэкенд-разработчик Java (Senior)
Интересный технологический стек (Java 21, Keycloak, IAM) и удаленный формат. Однако оценка снижена из-за крайне низкой почасовой ставки для Senior-уровня (около 130-170к руб/мес при полной занятости) и проектного характера работы (ГПХ/ИП).
Сложность вакансии
Позиция требует глубоких знаний в узкой нише IAM (Keycloak, OIDC, SAML) и высокого уровня владения Java 17/21. Ставка 800-1000 руб/час выглядит низкой для уровня Senior с таким набором компетенций.
Анализ зарплаты
Предложенная ставка 800-1000 руб/час (примерно 135 000 - 168 000 руб. в месяц) значительно ниже рыночных показателей для Senior Java Developer в России, которые обычно начинаются от 300 000 руб. Вакансия может быть интересна для получения опыта в IAM, но финансово не соответствует заявленному грейду.
Сопроводительное письмо
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в Mish уже сейчас
Присоединяйтесь к команде Mish и развивайте сложные IAM-решения на базе Keycloak и Java 21!
Описание вакансии
#вакансия #удаленно #fulltime #backend
Бэкенд-разработчик Java (Senior)
Мы компания: Продуктовая лаборатория Mish ❤
Срок привлечения: от 3–6 месяцев (с вероятностью продления)
Занятость: Фулл-тайм
Формат работы: Удаленно (только из РФ)
Форма сотрудничества: Договор ГПХ/ИП
Ставка: 800-1000 руб/час
Наши партнеры развивают высоконагруженный сервис управления доступом (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).
➡ Оставляйте свой отклик на сайте
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- Java
- Spring Boot
- Spring Security
- Keycloak
- OAuth 2.0
- OIDC
- SAML
- PostgreSQL
- Kafka
- Docker
- Kubernetes
- JUnit 5
- Mockito
- TestContainers
- Maven
- Gradle
- SonarQube
- JVM Profiling
Возможные вопросы на собеседовании
Вакансия предполагает глубокую кастомизацию Keycloak. Важно понимать, как кандидат расширяет стандартный функционал.
Расскажите о вашем опыте реализации Keycloak SPI. Какие именно интерфейсы (например, Authenticator или UserStorageProvider) вы реализовывали и с какими сложностями сталкивались?
В требованиях указана Java 21. Это ключевая технология для современных высоконагруженных систем.
Как использование Virtual Threads в Java 21 может изменить подход к масштабированию Spring Boot приложений по сравнению с классической моделью Thread-per-Request?
Работа с IAM подразумевает знание протоколов безопасности.
В чем ключевое различие между ID Token и Access Token в протоколе OIDC, и в каких случаях стоит использовать непрозрачные токены (Opaque Tokens)?
Упоминается оптимизация БД и работа с производительностью.
Какие стратегии оптимизации PostgreSQL вы применяли при работе с высоконагруженными таблицами сессий или пользователей? Как вы анализируете медленные запросы?
Вакансия включает менторинг и Code Review.
На что вы в первую очередь обращаете внимание при проведении Code Review в микросервисной архитектуре, использующей Kafka и распределенные транзакции (Saga)?
Похожие вакансии
Senior Kotlin Developer
.NET Senior
Java-разработчик
Senior Backend Developer (Java)
Senior Java разработчик (Блокчейн)
Senior Golang Developer
1000+ офферов получено
Устали искать работу? Мы найдём её за вас
Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!