- Страна
- Россия
- Зарплата
- 130 062 ₽ – 229 500 ₽
Откликайтесь
на вакансии с ИИ

Разработчик Java (Middle+)
Интересный стек технологий и актуальные задачи по импортозамещению. Однако предлагаемая зарплата в штате (130к на руки) выглядит ниже рыночной для уровня Middle+, хотя вариант с ИП предлагает более конкурентоспособную компенсацию.
Сложность вакансии
Средний уровень сложности обусловлен требованиями к опыту миграции СУБД (Oracle на PostgreSQL) и глубоким знанием инфраструктурных инструментов, таких как Kubernetes и HashiCorp Vault. Стек технологий современный (Java 17, Spring Boot 3), что требует актуальных знаний.
Анализ зарплаты
Предлагаемая зарплата в штате (130 062 руб. на руки) значительно ниже медианы для Middle+ Java-разработчика в России, которая обычно начинается от 200-250 тыс. руб. Вариант оплаты через ИП (около 230 000 руб. gross) ближе к рыночным показателям, но все равно находится на нижней границе диапазона для данного грейда.
Сопроводительное письмо
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь уже сейчас
Отправьте свое резюме Дмитрию прямо сейчас, чтобы присоединиться к проекту импортозамещения в качестве Java-разработчика!
Описание вакансии
*🆔* 345491
*📅* Дата публикации: 14.07.2026 08:23
*🥇* Разработчик Java (Middle+)
*📍* Локация/Гражданство: Russia
*🏠* Формат работы: Удалённо
*🎓* Грейд: Middle+
*💰* Ставки:
*🇷🇺* Штат (на руки): 130 062 руб./мес (на руки)
*🇷🇺* ИП (gross): 1 350 руб./час Справочно: ориентировочная среднемесячная выплата Gross 229 500 руб./мес
*📌* О проекте:
Для выполнения работ по импортозамещению Юникус
*📎* Задачи:
— Опыт проектирования и создания back-end микросервисов
— Навыки написания и интеграции REST и SOAP сервисов
*💻* Требования:
— Опыт коммерческой разработки на Java не менее 3-х лет
— Разработка микросервисной архитектуры
— Java 17+ — уверенное владение современными конструкциями
— Spring Boot 3.x — глубокое понимание конфигурации, DI, жизненного цикла бинов
— Spring Data JPA — работа с PostgreSQL, настройка Entity, репозиториев, миграции через Liquibase
— Spring Cloud OpenFeign — создание и конфигурация REST-клиентов для микросервисов
— Опыт применения Lombok: , , , @Data
— Написание unit-тестов (BDD-стиль given/then, мокирование, fluent-ассерты) - JUnit 5 + Mockito + AssertJ
— Работа с Kubernetes: навыки деплоя, масштабирования и сопровождения приложений в Kubernetes, опыт написания и поддержки Helm-чартов и понимание CI/CD процессов при работе с кубером, spring.cloud.kubernetes, работа с ConfigMap/Secrets
— Опыт перехода/импортозамещения СУБД: практический опыт миграции с Oracle Database на PostgreSQL, знание особенностей работы с Migrations Tool (Liquibase), опыт адаптации и оптимизации SQL-запросов под PostgreSQL, работа со схемами, настройка пула соединений
— Redis — настройка кэширования (Spring Cache + Redis), конфигурация TTL
— HashiCorp Vault — получение секретов через AppRole, настройка bootstrap.yml
— Logbook — логирование HTTP-запросов/ответов, обфускация sensitive-данных (пароли, токены)
*❗️* Обязательные данные по кандидату при подаче:
● Резюме на русском языке в формате Word
● +- по требованиям в разделе "Комментарии"
● Учёт возможности на старт в проект Asap
Менеджер: Откликнуться
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- Kubernetes
- Helm
- PostgreSQL
- REST
- Redis
- Java
- Spring Boot
- Oracle Database
- SOAP
- Liquibase
- HashiCorp Vault
- Mockito
- Spring Data JPA
- Lombok
- JUnit 5
- AssertJ
- Spring Cloud OpenFeign
Возможные вопросы на собеседовании
Вакансия включает задачи по импортозамещению СУБД. Важно понимать, как кандидат справляется с различиями в диалектах и типах данных.
Расскажите о вашем опыте миграции с Oracle на PostgreSQL: с какими основными трудностями вы сталкивались при адаптации SQL-запросов и процедур?
В требованиях указан Kubernetes и Helm. Вопрос проверяет понимание того, как приложение взаимодействует с кластером.
Как вы настраиваете взаимодействие Spring Boot приложения с Kubernetes ConfigMaps и Secrets, и какие преимущества дает использование spring-cloud-kubernetes?
Проект использует Vault для управления секретами. Важно знать механизмы аутентификации.
Опишите процесс получения секретов через AppRole в HashiCorp Vault. Как это конфигурируется на стороне Spring Boot приложения?
Упоминается использование Redis для кэширования. Вопрос на понимание стратегий кэширования и инвалидации.
Как вы определяете оптимальный TTL для данных в Redis и какие стратегии инвалидации кэша используете при работе со Spring Cache?
В требованиях указано написание тестов в BDD-стиле. Проверка культуры написания кода.
Каким образом вы структурируете Unit-тесты с использованием JUnit 5 и Mockito, чтобы они соответствовали стилю Given/When/Then?
Похожие вакансии
Python разработчик (Middle)
Разработчик .Net (Middle)
Junior+/Middle Software Engineer (Python)
Python Developer
C#/.Net разработчик
Разработчик python, Middle+
1000+ офферов получено
Устали искать работу? Мы найдём её за вас
Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!