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