В команду развития продукта "АI Петри" приглашается опытный Java разработчик. Наш продукт является перспективным инструментом в части помощи принятия решений и снижения рисков для использования нового финансового инструмента (ЦФА), а также учета влияния различных технических, рыночных и новостных факторов на портфели инвестиционных инструментов. Это решение на базе искусственного интеллекта и анализа различных источников информации. Особенностью системы являются различные интеграции по получению необходимой информации, ее ранжированию, оценки влияния, корреляции для получения события, которое можно использованить для принятия решения по действию над конкретными финансовыми инструментами для повышения финансовых результатов либо снижения рисков.
Технологический стек:
Java 21 core, Spring/Spring Boot, SQL (postgres), git, Kafka, REST, grpc, JPA, JUnit, Hibernate.
Обязанности
- участие в проработке технических и архитектурных решений
- участие в декомпозиции и анализе задач бэклога, оценке трудоемкости, планировании
- проектирование решений в зоне своей ответственности
- разработка программных решений в зоне своей ответственности
- разработка unit тестов
- участие в ревью кода коллег
- проектирование и документирование параметров приложений, предоставление информации команде поддержки сервиса
- выполнение нормативных требований банка по устранению уязвимости в приложениях, выявленных средствами контроля
- подготовка разработанных решений для развертывания на стенды разработки
- участие в проведении тестирования разработанных решений
- документирование разрабатываемых решений. Устранение дефектов, работа с техническим долгом.
Требования
- опыт программирования на Java от 3-х лет
- умение/желание работать на ОС семейства linux
- опыт работы с REST (grpc, soap, graphQL приветствуется)
- опыт работы с git
- опыт написания unit-тестов
- понимание способов и принципов интеграций систем
- опыт разработки интеграционных решений и трансформаций форматов
- опыт работы в проектах с микросервисной архитектурой.