Ведущий разработчик Java (удаленная работа)

22 мая 2026

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

Вакансия: Ведущий разработчик Java

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

ГК РОСТ лидер российского рынка овощей защищенного грунта

В ГК РОСТ входят Управляющая компания РОСТ , Торговый дом РОСТ и 22 тепличных комплекса в 15 регионах России , включающих в себя также инновационные сортировочные, фасовочно-упаковочные и логистические центры.
Численность сотрудников холдинга более 12 500 человек.

В портфеле представлены следующие бренды РОСТ , Луховицкие овощи , Сладкая ягода , Медовые , Ботаника и абсолютный лидер по объему продаж, знания и потребительской лояльности Flamenco .

В поисках " Ведущего разработчика Java " в аккредитованную IT-компанию ООО "АгроТехнические Системы .

Обязанности:

  • Проектирование архитектуры корпоративной шины данных (ESB) с учётом требований к масштабируемости, отказоустойчивости и производительности.
  • Разработка схемы взаимодействия микросервисов и интеграционных потоков.
  • Проектирование механизмов маршрутизации, трансформации и обогащения данных в интеграционных потоках.
  • Создание и поддержка документации по архитектуре системы: схем взаимодействия компонентов, диаграмм потоков данных (с использованием UML, C4 Model, PlantUML и т. д.).
  • Проработка механизмов обработки ошибок и исключений в интеграционных процессах.
  • Проектирование системы мониторинга и алертинга для отслеживания состояния интеграционных потоков и сервисов.
  • Реализация интеграционных сервисов на Java с использованием Spring Boot, Spring Integration, Spring Cloud.
  • Настройка и конфигурирование брокеров сообщений (Apache Kafka, RabbitMQ и т. д.) для обеспечения надёжной доставки данных.
  • Разработка компонентов для трансформации данных между различными форматами (XML, JSON, CSV и др.) и схемами (XSD, JSON Schema).
  • Реализация механизмов валидации входящих и исходящих данных на уровне шины данных.
  • Интеграция шины данных с корпоративными системами (ERP, CRM, BI и др.) через REST/SOAP API, JDBC, файловые интерфейсы и т. п.
  • Реализация механизмов кэширования данных (с использованием Redis, Memcached и т. д.) для оптимизации производительности интеграционных процессов.
  • Написание unit и integration тестов для разработанных компонентов (JUnit, Mockito, Testcontainers).
  • Оптимизация производительности интеграционных потоков: анализ узких мест, настройка параметров брокеров сообщений, оптимизация SQL запросов.
  • Масштабирование системы для обработки растущих объёмов данных и увеличения числа интеграционных потоков.
  • Профилирование и оптимизация использования памяти JVM, настройка сборщика мусора.
  • Внедрение механизмов балансировки нагрузки между узлами шины данных.
  • Оптимизация механизмов сериализации/десериализации данных для снижения нагрузки на сеть и процессор.

Требования:

  • Опыт разработки на Java - не менее 5 7 лет.
  • Опыт участия в проектировании и разработке интеграционных решений (ESB, шины данных, middleware) - от 3 лет.
  • Высшее техническое образование (информатика, прикладная математика или смежные направления).
  • Глубокое знание Java Core, включая:

    • многопоточность и конкурентность ( java . util . concurrent );
    • работу с памятью и основы профилирования JVM;
    • Stream API, лямбды, функциональные интерфейсы.
  • Опыт работы с Spring стеком: Spring Boot, Spring Integration, Spring Cloud, Spring Security.
  • Знание паттернов интеграции (Enterprise Integration Patterns):

    • Message Channel, Message Router, Message Translator, Aggregator, Splitter и т. д.
  • Работа с брокерами сообщений: Apache Kafka (обязательно), RabbitMQ, ActiveMQ (желательно).
  • Базы данных:

    • уверенное владение SQL, опыт оптимизации запросов;
    • опыт работы с PostgreSQL, Oracle или MS SQL Server;
    • базовые знания NoSQL решений (Redis, MongoDB) - плюс.
  • API и протоколы: REST, SOAP, JSON, XML, XSD, WSDL.
  • Контейнеризация и оркестрация: Docker, Kubernetes (или OpenShift).
  • CI/CD инструменты: GitLab CI/CD, Jenkins, TeamCity.
  • Системы мониторинга и логирования: Prometheus, Grafana, ELK (Elasticsearch, Logstash, Kibana), Sentry.
  • Контроль версий: Git (GitFlow, GitHub/GitLab Flow).Опыт проектирования и реализации микросервисной архитектуры.
  • Понимание принципов SOA и ESB (Enterprise Service Bus).
  • Умение проектировать отказоустойчивые, масштабируемые и высоконагруженные системы.
  • Знание подходов к версионированию API и обеспечению обратной совместимости.
  • Опыт работы с асинхронными интеграциями и event driven архитектурой.
Условия:
  • Официальное оформление в аккредитованную IT-компанию ООО "АгроТехнические Системы .
  • График работы: 40 часов в неделю, с 9:00 - 18:00 или с 10:00-19:00, Пн-Пт (удаленный формат)
  • Корпоративная мобильная связь
  • Добровольное мед. страхование
  • Конкурентоспособная заработная плата
  • Возможность обучения и развития за счет компании
  • Отпуск продолжительностью 28 календарных дней
  • Полное соблюдение ТК РФ


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

Ведущий разработчик Java
Компания: ООО «Когнитивные Системы»
Зарплата: от 140 000 до 170 000 руб.
Ведущий разработчик (Java)
Компания: РТК-СОФТ
Зарплата: з.п. не указана
Старший разработчик Java (AppSec.Wave)
Компания: Swordfish Security
Зарплата: з.п. не указана
Senior разработчик Java/scala
Компания: ИЦ АЙ-ТЕКО
Зарплата: от 260 000 до 260 000 руб.