Реюнико

Middle Java Developer

Коротко

Модернизация корпоративной BPM-системы на микросервисной архитектуре: миграция с Java 11 на Java 25 LTS и со Spring Boot 2 на Spring Boot 4, устранение breaking changes, рефакторинг production-кода, развитие REST API и Kafka-интеграций, работа с PostgreSQL и Hibernate. Срочный контракт на 6 месяцев в небольшой проектной команде из 4 разработчиков, удалённо или гибридно (Москва). Требуется от 3 лет (Middle+) или от 5 лет (Senior) коммерческой разработки на Java, опыт работы с legacy-кодом и пониманием микросервисной архитектуры.

Локация
Удалённая или гибридная работа, Москва
Зарплата
До 300 000 ₽ в месяц до вычета НДФЛ, в зависимости от опыта и технического уровня. В заголовке вакансии также указано до 250 000 ₽ gross.
Компания
Reunico создаёт корпоративные решения для автоматизации бизнес-процессов и интеграции сложных информационных систем, сопровождая их от проектирования до эксплуатации в production.
Что делать
•Модернизировать существующую корпоративную BPM-систему на микросервисной архитектуре.
•Участвовать в миграции сервисов с Java 11 на Java 25 LTS и со Spring Boot 2 на Spring Boot 4.
•Анализировать breaking changes и устранять несовместимости Spring Framework, Spring Boot и зависимостей.
•Адаптировать production-код и конфигурацию, выполнять необходимый рефакторинг и снижать технический долг.
•Проектировать и развивать REST API, интеграции между сервисами и решения на Apache Kafka.
•Работать с PostgreSQL, Spring Data JPA/Hibernate, тестами, code review и оценкой технических рисков.
Требования
•От 3 лет коммерческой разработки на Java для уровня Middle+ или от 5 лет для уровня Senior.
•Уверенное знание Java Core и практический опыт работы со Spring и Spring Boot.
•Опыт работы с существующим production- или legacy-кодом и способность самостоятельно разбираться в незнакомой кодовой базе.
•Понимание микросервисной архитектуры, REST API, транзакций, загрузки данных и проблем производительности ORM.
•Практический опыт с PostgreSQL, SQL, Spring Data JPA/Hibernate, unit- и integration-тестами, Git и Docker.
•Понимание CI/CD и способность оценивать последствия изменений и технические риски.
Хорошо, если есть
•Опыт миграции Spring Boot, Spring Framework или других крупных фреймворков между major-версиями.
•Опыт решения проблем совместимости при обновлении Java, фреймворков и зависимостей.
•Опыт работы с Camunda 7, Apache Kafka, Kubernetes, Helm, Keycloak, OAuth2, JWT, OpenSearch, Grafana или Prometheus.
•Опыт диагностики и оптимизации производительности корпоративных систем.
Культура и преимущества
•Полностью удалённая или гибридная работа.
•Срочный трудовой договор на 6 месяцев для выполнения работ по конкретному проекту.
•Небольшая проектная команда из 4 разработчиков и около 12 backend-сервисов.
•Минимум бюрократии и возможность участвовать в технических и архитектурных решениях.
•После завершения проекта возможно продолжение работы в Reunico при наличии подходящих задач, без гарантии дальнейшего трудоустройства.
Процесс найма
•В отклике необходимо кратко описать опыт модернизации существующих систем.
•При наличии опыта миграции между major-версиями нужно указать версии, проблемы совместимости, внесённые изменения и личную зону ответственности.
•При отсутствии такого опыта можно описать наиболее сложную задачу по модернизации или рефакторингу production-системы. Отклики без ответа на вопрос не рассматриваются.

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте