Вот описание:
Основные задачи:
Разработка и поддержка аналитических и процессинговых сервисов в составе DLP решений.
Отладка и написание модульных и интеграционных тестов.
Ревью, рефакторинг и оптимизация существующего кода.
Участие в проектировании функциональных модулей.
Используемые командой инструменты:
GitLab
Jenkins
Jira
Confluence.
Какой опыт будет важен:
Опыт разработки под платформу JVM: Java, Clojure, Scala или Kotlin.
Понимание основ веб-разработки: HTTP(S), REST.
Понимание принципов функционального программирования.
Знакомство с основными концепциями Clojure:
Работа с изменяемым состоянием - atoms, agents
Асинхронное программирование с core.async
Типизация данных с помощью spec.
Умение ставить скобочки в правильном порядке.
Умение читать и понимать чужой код.
Умение использовать уже написанные части кода, адаптировав их к новым задачам.
Знание английского языка на уровне свободного чтения технической литературы.
И кратко про задачи и продукт: это информационная безопасность, предотвращение утечек информации, DLP система. Продукт сложный, многокомпонентный, с богатой историей - вот ссылка на сайт, там есть описание архитектуры продукта:
https://rt-solar.ru/products/solar_dozor/architecture/ Задачи в бОльшей части связаны с созданием новой функциональности, развитием и усовершенствованием продукта. У нас большие планы по увеличению количества внедрений, поэтому расширяем команду разработчиков.