Мечтай о большем с 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.