Java-разработчик (OMS)
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Привет! Мы команда Почтовых технологий, или просто Почтатех
Почтатех - это ИТ подразделение Почты России, которое уже более 5 лет успешно занимается разработкой и развитием цифровых продуктов и сервисов.
Наши проекты масштабные и амбициозные, мы стремимся улучшать жизнь миллионов людей.
Нам есть чем гордиться и куда расти. Наша миссия - делать Почту современной, мобильной и дружелюбной
Присоединяйся к команде!
Мы создали единую систему управления заказами (OMS), проект унифицирующий задачи по работе с заказами, позволяющий оптимально использовать ресурсы Почты и партнёрской сети для оказания услуг, выбирая наиболее подходящего исполнителя на основании критериев приоритизации. Проект уже запущен и работает. В текущей команде более 5 инженеров уровня Senior и выше. Сейчас мы в процессе расширения команды для поддержки большего набора критериев определения исполнителя, реализации единой интеграционной платформы, которая будет автоматизировать процессы интеграции с интернет-магазинами, реализации сервисов работе с заявками Контакт Центра и других ключевых для бизнеса проектов, поэтому нам интересны специалисты от уровня Middle до Architect.
Предстоит стать частью большой и активной команды, сочетающей в себе все лучшие методологии и практики гибкой разработки программных продуктов.
Какие задачи ждут именно тебя:
- Расширение функционала системы управления заказами (OMS), в т.ч. реализация поддержки критериев определения оптимального исполнителя, реализация алгоритма определения оптимальной цепочки выполнения нескольких заказов и др.;
- Разработка системы управления курьерскими заданиями для курьеров внутренней сети Почты;
- Разработка сервисов для управления заявками Контакт Центра Почты;
- Поддержка кастомных интеграционных сценариев ключевых Клиентов Почты России с системой управления заказами (OMS) и другими сервисами Почты;
- Проектирование и разработка новых сервисов;
- Разработка интеграционных схем, знание UML;
- Проведение интеграционных тестирований;
- Управление ожиданиями, стэком задач и графиками релизов;
- Есть задачи для тех, кому интереснее заниматься архитектурой.
Мы ожидаем от тебя:
- Знание и понимание ООП, паттернов проектирования;
- Умение проводить декомпозицию и оценку сложности задач;
- Умение работать и разбираться с чужим кодом;
- Понимание принципов интеграции корпоративных информационных систем, в том числе с использованием корпоративных интеграционных шин;
- Понимание методов разработки высоконагруженных отказоустойчивых систем, приложений и служб;
- Понимание принципов реактивного программирования (Project Reactor);
- Java как основной инструмент работы (версия 8 и выше);
- Spring Framework и его экосистема;
- Опыт работы с PostgreSQL или другими СУБД;
Будет плюсом:
- Опыт работы с Apache Pulsar, Apache Kafka, redis, minIO, Git, Jira, Confluence;
Мы рады предложить:
- Возможность проявить себя в социально-значимых проектах федерального уровня;
- Гибкий график и удаленную работу;
- Конкурентное предложение по заработной плате и ежегодное премирование;
- ДМС со стоматологией, страхование на время выезда за рубеж после трех месяцев работы в компании;
- Льготное кредитование в Почтабанке и скидки у компаний-партнеров (фитнес, страхование, путевки от туроператоров);
- Полное соблюдение ТК РФ;
- Менторство внутри команд, дружелюбная атмосфера, быстро развивающиеся сообщества по экспертизам (Java, frontend, iOS, Android, devOps, design, QA)
- Demo-дни каждый месяц.