🔥

Не упустите лучшие вакансии!

Подключите наш Telegram-бот и получайте мгновенные уведомления о новых предложениях из 10+ источников. Будьте первым, кто откликнется!

Подключить бота

Старший Java-разработчик

МойСклад
Работа в офисе
Опубликовано: 02 Nov 2026

Мы — команда МоегоСклада. Уже больше 19 лет развиваем и продаем облачный сервис, упрощающий жизнь малому и среднему бизнесу.

МойСклад постепенно переводит интерфейс с GWT на React. Команда «Рефакторинг» занимается этой миграцией: развивает frontend-архитектуру, создает общие механизмы и помогает продуктовым командам переходить на новый стек.

Одна из ключевых задач миграции — создание внутреннего REST API, через который React-приложение сможет получать данные напрямую от бэкенда, без зависимости от GWT и существующего gRPC‑слоя.

Мы ищем Старшего Java‑разработчика, который сможет самостоятельно вести это направление: принимать архитектурные решения, реализовывать общие механизмы и довести API до состояния, когда им смогут пользоваться продуктовые команды.

Мы ищем того, кто

  • Имеет сильный практический опыт разработки на Java в крупных production-системах.
  • Умеет самостоятельно вести сложные технические задачи: разбираться в существующей архитектуре, предлагать решения, реализовывать их и доводить до эксплуатации.
  • Имеет опыт проектирования внутренних API и понимание принципов построения контрактов между frontend и backend.
  • Способен проектировать решения не под один конкретный сценарий, а с расчетом на повторное использование разными командами.
  • Понимает различия между публичным интеграционным API и API, ориентированным на пользовательские сценарии интерфейса.
  • Имеет опыт работы с legacy-системами и их постепенной модернизации без остановки продуктовой разработки.
  • Умеет проводить содержательное архитектурное ревью, выявлять системные проблемы и аргументировать технические решения.
  • Готов брать ответственность за технический результат и взаимодействовать с разработчиками других направлений.

Будет плюсом

  • Опыт contract-first разработки с OpenAPI, TypeSpec или аналогичными инструментами.
  • Практический опыт разработки BFF и работы с gRPC.
  • Опыт создания внутренних платформенных решений, которыми пользовались несколько команд.
  • Опыт участия в масштабных миграциях и постепенной замене legacy-архитектуры.

У нас вы будете

  • Развивать архитектуру внутреннего REST API. Проектировать и реализовывать общие механизмы: контракты, кодогенерацию, обработку ошибок, проверку прав, загрузку файлов и другие повторяющиеся задачи.
  • Проектировать API пользовательских сценариев. Определять границы операций и состав данных с опорой на доменную модель, чтобы фронтенду не приходилось собирать сценарии из множества низкоуровневых вызовов.
  • Доводить решения до production. Не ограничиваться проектированием: самостоятельно реализовывать ключевые механизмы, проверять их на реальных сценариях и устранять обнаруженные ограничения.
  • Подготовить API к использованию продуктовыми командами. Разработать документацию, примеры, требования к новым сценариям и понятный порядок добавления эндпоинтов и прохождения ревью.
  • Формировать инженерные практики. Превращать архитектурные принципы в конкретные правила и инструкции для разработчиков и AI‑агентов.
  • Проводить архитектурное ревью. Помогать продуктовым командам внедрять новый подход, следить за качеством контрактов и соблюдением общих архитектурных принципов.
  • Отвечать за техническое качество API. Контролировать производительность, архитектурную целостность и технический долг по мере расширения использования.
  • Работать совместно с frontend-разработчиками. Согласовывать контракты и находить решения, удобные для реализации пользовательских сценариев на React.

Что мы предлагаем

  • Официальное оформление и белую зарплату
  • Гибкое начало рабочего дня
  • Можно работать удаленно или в нашем комфортном офисе — в Москве в 2 минутах от метро Автозаводская
  • Отсутствие бюрократии: все онлайн в удобном интранете
  • В офисе — компенсируем оплату обедов, закупаем фрукты и перекусы
  • Профессиональное развитие (оплата обучения, корпоративная библиотека, выступления на конференциях)
  • 5 оплачиваемых «дней без больничного» в год
  • Компенсация больничного и отпуска — 100% оклада
  • Компенсируем часть затрат на спорт и сессии с психологами в партнерских онлайн-сервисах
  • Возможность оформить отсрочку от призыва
  • А еще мы дарим классный фирменный мерч
  • И подключаем к ДМС со стоматологией после окончания испытательного срока

Наши этапы отбора

  1. Созвон с рекрутером на 15–30 мин.
  2. Техническое интервью с руководителем гильдии джава-разработки и техлидом бекенда продукта (около 2 ч.).
  3. Интервью с участниками команды (около 30 мин.).

Максимум через несколько дней (чаще — часов) принимаем решение и даем обратную связь

🚀

Ваше резюме увидят первым!

Автоматическое поднятие на HeadHunter каждые 4 часа. Увеличьте свои шансы на успех в 10 раз!

Подключить автоподнятие