Не упустите лучшие вакансии!
Подключите наш Telegram-бот и получайте мгновенные уведомления о новых предложениях из 10+ источников. Будьте первым, кто откликнется!
Подключить ботаСтарший Java-разработчик
Мы — команда МоегоСклада. Уже больше 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% оклада
- Компенсируем часть затрат на спорт и сессии с психологами в партнерских онлайн-сервисах
- Возможность оформить отсрочку от призыва
- А еще мы дарим классный фирменный мерч
- И подключаем к ДМС со стоматологией после окончания испытательного срока
Наши этапы отбора
- Созвон с рекрутером на 15–30 мин.
- Техническое интервью с руководителем гильдии джава-разработки и техлидом бекенда продукта (около 2 ч.).
- Интервью с участниками команды (около 30 мин.).
Максимум через несколько дней (чаще — часов) принимаем решение и даем обратную связь
Ваше резюме увидят первым!
Автоматическое поднятие на HeadHunter каждые 4 часа. Увеличьте свои шансы на успех в 10 раз!
Подключить автоподнятие