Кто мы:
RU-CODE Платформа юридического программирования Legal Rules https://www.sberbank.com/promo/ecosystem/legal/legalrules
Что делаем:
Платформу (и полноценный IDE) для юристов и других экспертов, которая позволяет максимально быстро разрабатывать коробочные веб-сервисы, способные на основе поступающих данных готовить любые продукты – юридические заключения, проекты документов и т.д. Платформа основана на собственном запатентованном языке программирования, на котором может писать код обычный юрист, магия скрыта в функционале IDE, который включает в себя редактор кода, систему версионирования, тестирования, сборки и многое другое. В итоге наше решение убирает IT-специалистов из процесса создания вообще, никаких больше согласований ТЗ и лишней прослойки на внедрении.
Платформа уже используется в промышленных процессах Банка.
Что хотим:
Расширить функционал платформы, сделать ее одной из целевых платформ Банка и максимально задействовать в решении различных экспертных задач в процессах Банка. Для этого у нас есть центр компетенций из тех, кто уже умеет работать в ней и может обучать других. Также планируется вывод платформы в облако с организацией публичного доступа.
Что у нас есть:
Сильная команда разработчиков, которые знают продукт от и до, мы авторы, никакого legacy-кода от чужих команд разработки. У нас также есть команда авторов, кто уже активно использует платформу, и это фактически наша команда тестировщиков, которые используют платформу 24/7.
Чем предстоит заниматься:
- Разрабатывать функционал ядра редактора и смежных сервисов;
- Писать поддерживаемый код на Java серверной части приложений с REST API;
- Участвовать в обсуждении архитектуры проекта, поиск оптимальных поддерживаемых решений.
Что мы ожидаем от кандидата:
- Уверенное знание Core Java;
- Spring Boot;
- Spring Security;
- Знание реляционных БД: PostgreSQL;
- Git, Gitflow;
- Уверенное владение консолью Linux.
Плюсом будут:
- Понимание микросервисной архитектуры;
- Умение и желание покрывать тестами свой код;
- Умение работать с Docker и Docker compose.