Команда Маршрутизация работает над подсистемой Кросс-продуктовый маршрутизатор платежей в составе Хаба финансовых сообщений.
Команда является распределенной: Москва, Санкт-Петербург, Новосибирск. Разработка бекенда сосредоточена в Санкт-Петербурге, фронтенда — в Новосибирске, а аналитики — в Москве. Мы ищем коллегу в Санкт-Петербурге, работаем в смешанном режиме 2-3 дня в неделю — офис, остальные дни из дома.
Логика работы КПМП основана на анализе реквизитов платежных документов. Каждое условие, описывающее конкретный вариант анализа, оформляется в виде правила маршрутизации документов. Результатом анализа реквизитов является выбор направления — конкретной продуктовой фабрики. Модуль позволяет настраивать правила маршрутизации документов пользователям через пользовательский интерфейс. В некоторых случаях на помощь определения фабрики приходит искусственный интеллект. Эта функциональность сейчас активно развивается и будет большим плюсом если будут знания в этой области.
Модуль написан на Java 17, работает на платформе Kubernetes, интегрируется со смежными сервисами по Rest и Kafka. Является высоко нагруженным сервисом с критичностью Mission Critical.
разработка фич и микросервисных компонентов с использованием Java, Kafka, Kubernetes, PostgreSQL и др. смежных технологий
доработка функциональности бекенд-части системы на Java
написание Unit-тестов
анализ, рефакторинг и оптимизация кода, Code review
участие в тестировании разработанных компонентов и исправлении дефектов
участие в подготовке документации, документирование кода
участие в принятии архитектурных решений и исследовательские задачи, при необходимости.
Будет являться плюсом: