Java Developer
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Мы ищем TeamLead либо ведущего java разработчика, с последующим переходом на TeamLead, на проект по разработке собственного кассового продукта для крупных сетевых заказчиков.
Сейчас наш продукт установлен более чем в 1000 магазинов "ВкусВилл", и идет постоянное его развитие и внедрение новым заказчикам.
Команда сейчас состоит из 6 человек и постоянно растет.
Стек технологий:
Back и интеграция - Java; фронт - JavaScript; БД - PostgreSQL, MSSQL;
Инфраструктура - MyBatis
О нас:
http://www.automacon.ru/
https://habr.com/ru/company/automacon/blog/541686/
https://habr.com/ru/company/automacon/blog/526634/
https://habr.com/ru/company/automacon/blog/520318/
https://habr.com/ru/company/automacon/blog/513882/
https://habr.com/ru/company/automacon/blog/544924/
https://habr.com/ru/company/automacon/blog/550818/
https://www.retail.ru/cases/umnye-kassy-v-magazinakh-vkusvill/
По итогам аналитического сравнения "Роскачества" наибольшее количество функций реализовано в приложении «ВкусВилл»
https://rskrf.ru/tips/spetsproekty/sravnivaem-prilozheniya-torgovykh-setey-kakoe-funktsionalney/
https://job.automacon.ru/tpost/jp3ant1xr1-vkusvill-vozglavil-reiting-e-grocery-obo
ссылки на ресурсы для понимания Заказчика
https://vkusvill.ru/
https://incrussia.ru/fly/biznes-kodeks-andrej-krivenko-osnovatel-setej-izbyonka-i-vkusvill/
https://www.youtube.com/channel/UC8f84TEqxTcS6LGv9Lbi8uw
Что предстоит делать:
- развитие и поддержка ПО собственного кассового решения, участие в определении направления развития архитектуры приложения и выборе технологий, выстраивание процессов - 60% рабочего времени;
- разработка кода - 40% рабочего времени;
- создание нового и оптимизация работы имеющегося функционала;
- повышение надежности и качества системы на всех уровнях.
Чего мы ждем:
- хорошее владение Java и опыт объектно-ориентированного программирования. Знание основных библиотек и шаблонов проектирования;
- знание основных алгоритмов и структур данных;
- умение использовать Git (GitLab);
- опыт разработки БД: реляционная алгебра, индексы, оптимизация запросов;
- желание находить новые решения, осваивать новые технологии;
- желание и способность делиться знаниями через семинары, работу в паре, code-review;
- опыт работы с многопоточностью и асинхронностью;
- опыт работы с распределёнными хранилищами и системами;
- знание HTTP и REST;
- понимание особенностей SOA;
- Опыт работы с unix-системами.
Варианты сотрудничества и условия работы готовы обсудить индивидуально, с учетом ваших пожеланий. Мы гибкие в переговорах, настроены на плодотворное долгосрочное сотрудничество.