Middle+ / Senior Java Developer (удаленная работа)

17 сентября 2026

Уровень зарплаты:
от 300 000 до 300 000 руб.
Требуемый опыт работы:
Не указан

Вакансия: Middle+ / Senior Java Developer

Описание вакансии

Модернизация корпоративной BPM-системы

до 300 000 gross удалённо срочный трудовой договор на 6 месяцев

Привет!

Мы в Reunico создаём корпоративные решения для автоматизации бизнес-процессов и интеграции сложных информационных систем. Работаем с крупными заказчиками и сопровождаем решения от проектирования до стабильной эксплуатации в production.

Сейчас мы формируем проектную команду для модернизации действующей корпоративной информационной системы управления бизнес-процессами.

Это не greenfield-разработка: предстоит работать с существующей production-системой на микросервисной архитектуре, последовательно обновлять технологический стек, устранять несовместимости и технический долг, сохраняя работоспособность системы.

В системе около 12 backend-сервисов, команда разработки 4 человека.

Одна из ключевых технических задач проекта модернизация сервисов:

Java 11 Java 25 LTS
Spring Boot 2 Spring Boot 4

Поэтому нам особенно интересны разработчики, которые уже проходили через крупные обновления Spring Boot, Spring Framework или других фреймворков.

Опыт именно такой миграции не требуется: релевантным считаем, например, опыт перехода Spring Boot 2 3 или других крупных обновлений между major-версиями фреймворков.

Чем предстоит заниматься

  • модернизировать существующую корпоративную информационную систему;

  • участвовать в миграции сервисов с Java 11 на Java 25 LTS и со Spring Boot 2 на Spring Boot 4;

  • анализировать breaking changes и несовместимости Spring Framework / Spring Boot и связанных библиотек;

  • адаптировать существующий production-код и конфигурацию;

  • обновлять зависимости и устранять возникающие несовместимости;

  • проводить необходимый для миграции рефакторинг;

  • проектировать и развивать REST API и интеграции между сервисами;

  • работать с PostgreSQL и Spring Data JPA / Hibernate;

  • диагностировать и устранять проблемы производительности SQL и ORM;

  • работать с интеграциями на базе Apache Kafka;

  • писать модульные и интеграционные тесты;

  • анализировать технический долг и постепенно улучшать существующую архитектуру;

  • оценивать технические риски и последствия изменений;

  • участвовать в code review и обсуждении технических решений внутри команды.

    Основной стек проекта

  • Java Spring Boot Spring Framework jHipster PostgreSQL Hibernate / JPA REST Apache Kafka Docker Kubernetes Camunda 7

  • Текущий стек Java 11 / Spring Boot 2. Целевой Java 25 LTS / Spring Boot 4.

  • Также используются OAuth2 / JWT, Keycloak, Liquibase, OpenSearch, Grafana / Prometheus и CI/CD (GitLab).

    Кого мы ищем

    Мы готовы рассматривать разработчиков уровня Middle+ и Senior.

    Для нас важен не столько формальный грейд, сколько способность самостоятельно ра ботать с существующей production-системой: разбираться в незнакомом коде, понимать последствия изменений и доводить технические задачи до результата.

    Как ориентир:

  • для Middle+ обычно от 3 лет коммерческой разработки на Java;

  • для Senior обычно от 5 лет коммерческой разработки на Java и существенный практический опыт со Spring / Spring Boot.

  • Количество лет само по себе не является определяющим критерием в первую очередь смотрим на фактический опыт и технический уровень.

    Что для нас важно

  • уверенное знание Java Core;

  • практический опыт разработки на Spring / Spring Boot;

  • опыт работы с существующим production- или legacy-кодом;

  • способность самостоятельно разбираться в незнакомой кодовой базе;

  • понимание микросервисной архитектуры и принципов построения REST API;

  • практический опыт работы со Spring Data JPA / Hibernate, понимание транзакций, загрузки данных и типичных проблем производительности ORM;

  • уверенная работа с PostgreSQL и SQL;

  • опыт написания unit- и integration-тестов;

  • владение Git;

  • опыт работы с Docker;

  • понимание CI/CD;

  • способность оценивать последствия изменений и технические риски.

  • Будет преимуществом

  • опыт миграции Spring Boot 2 3 или других крупных переходов между major-версиями Spring / Spring Boot;

  • опыт миграции между major-версиями других крупных фреймворков;

  • опыт решения проблем совместимости при обновлении Java, фреймворков и зависимостей;

  • опыт работы с Camunda 7 / Camunda BPM обязательным не является, мы готовы помочь быстро погрузиться;

  • опыт работы с Apache Kafka;

  • понимание Kubernetes и Helm;

  • опыт работы с Keycloak, OAuth2 и JWT;

  • опыт работы с OpenSearch;

  • опыт работы с Grafana / Prometheus;

  • опыт диагностики и оптимизации производительности корпоративных систем.

    Условия

  • заработная плата 300 000 в месяц до вычета НДФЛ, в зависимости от опыта и технического уровня;

  • официальное трудоустройство;

  • срочный трудовой договор на 6 месяцев для выполнения работ по конкретному проекту;

  • полностью удалённая работа или гибридный формат;

  • небольшая проектная команда;

  • минимум бюрократии;

  • возможность непосредственно участвовать в принятии технических и архитектурных решений.

    Сразу хотим быть прозрачными относительно срока работы: трудовой договор заключается на 6 месяцев для выполнения работ по конкретному проекту.

    После завершения проекта мы можем предложить продолжение работы в Reunico при наличии подходящих задач, однако заранее гарантировать дальнейшее трудоустройство не можем.

    Небольшое задание при отклике

    Нам важно отличать содержательные отклики от массовых и автооткликов, поэтому просим коротко рассказать о вашем опыте работы с модернизацией существующих систем.

    Если у вас был опыт миграции Spring Boot / Spring Framework или другого крупного фреймворка между major-версиями, в 3 5 предложениях расскажите:

  • между какими версиями выполнялась миграция;

  • с какими основными проблемами или несовместимостями вы столкнулись;

  • что пришлось менять в коде, зависимостях, конфигурации или инфраструктуре;

  • за какую часть этой работы отвечали лично вы.

  • Если опыта миграции между major-версиями не было, вместо этого коротко опишите наиболее сложную задачу по модернизации или рефакторингу существующей production-системы, которую вы решали.

    Отсутствие опыта именно миграции Spring Boot не является основанием для отказа нам важен общий инженерный опыт работы с существующими системами.

    Отклики без ответа на этот вопрос мы не рассматриваем.



Посмотрите похожие вакансии

Middle+ / Senior Frontend Developer (React)
Компания: Реюнико
Зарплата: от 300 000 до 300 000 руб.
Middle+/Senior Java Developer
Компания: Robusta
Зарплата: з.п. не указана
Frontend Developer (React / Next.js) Middle+ / Senior
Компания: BMGM
Зарплата: от 169 019 до 169 019 руб.
Middle/Senior Frontend Developer (React / TypeScript)
Компания: DIGITCORE
Зарплата: з.п. не указана