Обязанности:
- Разработка, развитие и поддержка информационных систем бизнес-подразделения
-
Знание Java (базовые принципы ООП, коллекции, потоки, обработка исключений);
Понимание работы с SQL и реляционными базами данных;
Базовые знания Spring Framework;
Желание изучать CUBA Platform и Vaadin;
Навыки работы с системами контроля версий (Git);
Способность разбираться в чужом коде и предлагать решения;
Внимательность к деталям и желание писать чистый код.
Будет плюсом:
Опыт работы с JMIX (даже на учебных проектах);
Знание основ Vaadin Framework;
Опыт написания REST-сервисов;
Знание принципов SOLID, KISS, DRY;
Понимание микросервисной архитектуры.