Java-разработчик Middle

Дата размещения вакансии: 22.06.2026
Работодатель: Napoleon IT
Уровень зарплаты:
з/п не указана
Город:
Санкт-Петербург
Требуемый опыт работы:
От 3 до 6 лет

Мечтай о большем с Napoleon IT

Мы — не просто IT-компания, а место, в котором искусственный интеллект объединяется с человеческим.
Мы — это более 250 сотрудников, 3 офиса в России, 3 разных направления развития: заказная разработка, outstaffing, собственные продукты.

Приглашаем Java-разработчика присоединиться к команде для работы на проектах наших клиентов в формате аутстаффинга. Предстоящая задача — участие в разработке высоконагруженной системы управления жизненным циклом кодов маркировки и обеспечения прослеживаемости продукции на всех этапах цепочки поставок.

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

  • Проектировать и реализовывать новые сервисы на Java с использованием PostgreSQL, Kafka и S3-совместимых хранилищ.
  • Разрабатывать и развивать функциональность системы управления жизненным циклом кодов маркировки и обеспечения прослеживаемости продукции.

  • Участвовать во внедрении и автоматизации бизнес-процессов заказчика.

  • Анализировать постановки задач, участвовать в оценке сроков реализации и проработке технических решений.

  • Взаимодействовать с аналитиками, тестировщиками и другими участниками команды на всех этапах разработки.

  • Проводить код-ревью, обеспечивать качество, поддерживаемость и соответствие кода принятым стандартам.

  • Участвовать в подготовке и сопровождении релизов, а также в решении внутренних запросов и инцидентов.

  • Поддерживать и развивать существующую функциональность системы, участвовать в рефакторинге и оптимизации решений.

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

    Мы ожидаем:

    Технические требования:

  • Уверенное знание Java 8+ и опыт коммерческой разработки от 3 лет.

  • Практический опыт работы со Spring Framework (Core, Data, Web, Security).

  • Опыт разработки и поддержки интеграционных решений.

  • Опыт работы с Apache Kafka или другими брокерами сообщений.

    Личные качества:

  • Умение самостоятельно организовывать свою работу и доводить задачи до результата.

  • Способность быстро погружаться в новые процессы и предметные области.

  • Навык оценки трудозатрат и выявления потенциальных рисков при реализации задач.

  • Умение эффективно взаимодействовать с аналитиками, тестировщиками и другими участниками команды.

  • Ответственность, проактивность и ориентация на командный результат.

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

  • Опыт участия в дежурствах и сопровождении промышленных систем.

  • Опыт подготовки и сопровождения релизов.

  • Опыт работы с высоконагруженными или распределенными системами.

    Мы предлагаем:

  • Удаленный формат работы.
  • Гибкие варианты сотрудничества.
  • Индивидуальный план развития с возможностью освоения новых технологий.
  • Компенсацию расходов на покупку профессиональной литературы.
  • Доступ к курсам нашей объединенной IT-школы GIGASCHOOL.