Назад
Актуально на 03.08.2022
ИТ-компании
Java разработчик
ID
5003
middle+
senior
Количество специалистов
2-3
Срок привлечения
6мес+
Формат работы
Гибридный
Ставка агентства
Не указано
Требования
- Высшее техническое образование;
- Уверенное знание Java 8+;
- Опыт разработки Spring : spring-boot, spring-mvc, spring-jdbc, spring-security;
- Опыт работы с Linux, bash;
- Опыт работы с git;
- Знакомство с системами непрерывной сборки.
Дополнительные требования
- Опыт вызова хранимых процедур баз данных;
- Знание docker, docker-compose.
Задачи на проекте
Разработка серверной части (backend) приложений на java под Linux. Spring-boot, spring-mvc, spring-jdbc, spring-security, java 8+, Oracle, PostgreSQL, REST.
Описание проекта и команды
Заказчик производит свои продукты: https://safe-phone.ru/ (EMM система управления мобильными устройствами) и https://www.niisokb.ru/products/safecopy/ (средство расследования утечки официальных печатных документов).
Нужен java разработчиков для доработки серверных частей этих систем. В SafePhone - backend АРМ Администратора. В SafeCopy - backend системы в целом.
Используют GitLab, непрерывную сборку с автотестами, bug tracker. Обязательные bugfix/рефакторинг спринты. Нагрузочное тестирование.
Планируют и страются поддерживать планы актуальными. Пишут спецификации на разрабатываемое ПО: функциональные требования, требования на разработку, дизайн (аналитики, дизайнеры). Тестируют (тестировщики) и документируют (техписы) то, что разработали.