Разработка новой функциональности и решений как на базе Spring, так и без него.
Поддержка и доработка текущих решений (продуктовая разработка).
Требования:
Java 11+. Знание на уровне OCA.
Базовые знания JEE (в частности аннотации сервлетов, Hibernate, желательно: умение работать «вне/без спринга»).
Spring / Spring Boot (дополнительно: навык собрать Spring приложение в «.war»).
Общее знакомство с «фронт-технологиями» (способности развернуть на машине необходимый стек (Node.js, NPM, VSC … ) и запустить проект, написанный на Angular / React, с перенаправлением запросов к локально запущенному «беку». Уровень понимания «F12» бразуера - достаточен.
Базовые знания SQL (выборки, JOIN, понимание что такое CTE-запросы).
Навыки работы с Apache Tomcat (умение развернуть локально, понимать «где конфиги, где логи, куда деплоить war» и пр.).
Общие навыки работы в консоли ОС Linux/unix-like (ssh/sftp: подключение, перезапуск сервисов, работа с логами, базовая диагностика).
Высшее техническое или среднее-специальное техническое образование.
Английский язык на уровне чтения технической литературы.
Будет плюсом:
Знание RUP как плюс.
Знакомство с методиками описания бизнес-процессов, нотациями BPMN, UML.
Желательно знакомство с SDK LibreOffice и основы скриптования на Python.