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