Мы приглашаем в компанию на новый проект специалиста по разработке программного обеспечения. Обязанности: участие в разработке архитектуры и проектировании как системы в целом, так и отдельных модулей и технических решений управление командой разработчиков: распределение задач и контроль их выполнения, проведение обучения (наставничество) младших программистов оценка трудоемкости, анализ возможности реализации и согласование сроков выполнения поставленных задач как для своих задач, так и для задач, которые будут выполнять другие программисты команды, а также внешние подрядчики разработка программного обеспечения (ПО) в соответствии с функциональными спецификациями (техническим заданием) работа с существующим кодом, в т.ч. проведение ревью техническое документирование разрабатываемого ПО Требования: высшее техническое образование знание и опыт применения ООП и шаблонов проектирования уверенное знание и опыт с Java 8, Spring 5, Hibernate опыт работы с БД PostgreSQL, MongoDB или иной NoSQL опыт работы в GIT опыт покрытия юнит-тестами опыт разработки многопоточных приложений опыт работы в проектах, реализованных в микросервисной архитектуре опыт реализации интеграции с внешними системами и взаимодействия между модулями внутри системы опыт проведения code review опыт работы с Kafka или другими очередями Плюсом будет: опыт работы с картографическими сервисами OSM, Яндекс.карты опыт работы с JS Условия: конкурентная белая зарплата интересные задачи по созданию системы, работа в команде профессионалов график работы 10:00-19:00, возможен гибкий, возможность работать удаленно отпуск 28 календарных дней + 2 дня по состоянию здоровья без подтверждающих документов ДМС после испытательного срока материальная помощь, новогодние подарки детям в офисе чай/ кофе