Мы —команда Мониторинга Инфополя, создающая сервисы для мониторинга и оценки рисков по портфелю корпоративных клиентов на основании внешних данных. Занимаемся не только развитием сервисов, но и разработкой AI-агентов и созданием инструментов, облегчающих разработку и внедрение этих решений. Применяем современные технологии и активно используем новые подходы.
Ищем Middle Backend разработчика для нового проекта по созданию AI-агента-аналитика судебных решений. Основная задача – разработка Агентов на Java на базе генеративного ИИ и развитие уже существующих сервисов команды.
Предстоит решать интересные и сложные задачи, писать чистый и понятный код с применением лучших практик.
Текущий стэк: Java, RestApi, Kafka, PostgreSQL, Docker, Openshift.
Обязанности
разработка и развитие микросервисов
создание Агентов под конкретные бизнес-задачи на Java
написание unit-тестов, интеграций и исправление багов
участие в развитии продукта и проработке архитектуры
взаимодействие с другими командами.
Требования
использование AI-агентов в разработке
опыт работы с Java 8+ (лучше Java 17+)
понимание Spring Core, Boot, Data
представление о работе с генеративным искусственным интеллектом (промпт-инжиниринг, RAG, вызовы API и др.)
уверенного владения SQL и умений оптимизировать запросы (ORM Hibernate, базы данных Oracle/PostgreSQL)
навык написания Unit-тестов и функционального тестирования
знания и практический опыт работы с k8s/OpenShift.
знание систем сборки проектов на maven;
уверенное знание систем контроля версий (SVN, Git);
Будет плюсом опыт работы с GraphQL;
Знание Spring и понимание микросервисной архитектуры.
Знание принципов работы Hibernate
опыт работы с запросами в БД Postgres и Oracle
общее понимание принципов создания unit тестов на основе junit
Будет плюсом общее понимание Typescript, простые выражения на Scala и Spark.

