Барнаул
ВАЖНО!
- Требуемый опыт работы с Java: от 3 лет. Опыт коммерческого использования не менее года.
- Кандидату необходимо выполнить небольшое тестовое задание. Задание одинаковое для всех расположено по ссылке disk.yandex.ru/i/Zb3t-EXO4pxmaA. По трудозатратам не более 2−4 часов.
Обязанности:
- Разработка и доработка программного обеспечения для программно-аппаратного комплекса, включающего в себя ПК, ККТ, POS-терминал.
- ОС Astra Linux и Windows.
- Активное взаимодействие с коллегами, обсуждение архитектуры системы.
- Очень хорошее знание, понимание и опыт работы с Java: Core, Threading, Net, SQL, Reflection.
- Базовые знания backend \ java разработки.
- Хорошее понимание http, принципов rest, опыт работы с JSON.
- Базовые знания frontend: html, js, jQuery.
- Базовые Java FX, опыт построения интерфейсов.
- Понимание паттернов проектирования (Singleton, DI, mvc,…).
- Высокая ответственность (разработка кассового ПО), аккуратность, умение тестировать.
- Базовые знания администрирования Linux.
- Базовые знания sql, сборки maven, git, jira, confluence, технический английский, умение разбираться в коде, оценивать сроки.
- Умение работы с Git, Gradle, Jira / Confluence.
Плюсом будет:
- Понимание принципов работы с контейнерами сервлетов и серверами (jetty, apache tomсat, …), spring, hibernate, apache velocity.
- Понимание принципов разработки native-библиотек и jni-интерфейсов.
- Опыт интеграции и взаимодействия с библиотеками для работы с оборудованием (считыватели карт, кассы, pos-терминалы, …).
-
Удаленная работа, возможна частичная занятость.
-
Оформление: договор услуг, подряда, ГПХ, самозанятые, ИП.