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