Java-разработчик

Дата размещения вакансии: 06.10.2024
Работодатель: ТЕХНЕЗИС
Уровень зарплаты:
з/п не указана
Город:
Барнаул
Требуемый опыт работы:
От 3 до 6 лет

ВАЖНО! Требуемый опыт работы с 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-терминалы, ... ).

Условия:

  • Удаленная работа, возможна частичная занятость.

  • Оформление: договор услуг, подряда, ГПХ, самозанятые, ИП.