Задачи:
— Разработка и поддержка интеграционных решений на базе интеграционной шины
— Интеграция систем через брокеры очередей (JMS / Oracle AQ, RabbitMQ, ActiveMQ)
— Использование Kafka как транспорта (без Kafka Streams, Connect и Schema Registry)
— Применение интеграционных шаблонов (Message Router, Splitter, Aggregator, Idempotent Consumer, Dead Letter Channel и др.) с использованием готовых компонентов (Apache Camel, Spring Integration)
— Документирование разработанных решений в Confluence по шаблонам банка
— Передача решений в команду тестирования, специальных требований по покрытию тестами (JUnit 5, Mockito, Testcontainers) нет, достаточно функциональной интеграции
Требования:
— Знание Java 8 или 11 на уровне Senior
— Опыт работы с интеграционной шиной — любой из: WSO2 (идеально), IBM App Connect, Oracle Service Bus, Apache Camel, MuleSoft
— Опыт работы с брокерами очередей: JMS / Oracle AQ (текущий), RabbitMQ, ActiveMQ
— Понимание интеграционных шаблонов из книги «Enterprise Integration Patterns» (Hohpe & Woolf), важно не просто знание терминов, а понимание, как шаблон себя поведёт
— Опыт документирования разработанных систем в Confluence
Будет плюсом:
— Опыт с RabbitMQ и ActiveMQ (в дополнение к JMS)
— Опыт работы с Kafka как транспортом
— Опыт использования Apache Camel или Spring Integration для реализации шаблонов APPLE
Контакты работодателя доступны по кнопке «Откликнуться» после входа.
75/100
Хорошая вакансия
Оценка от Job Hunters AI
Senior Backend Developer (Java); зарплата не указана; понятные задачи; гибкий формат; современный стек.
Из чего сложилась оценка. Нажмите, чтобы узнать подробнее
Зарплата не указана
В объявлении отсутствуют любые сведения о размере оплаты.
Из объявления
SENIOR BACKEND DEVELOPER (JAVA) | REMOTE CIS | IT ONE #remote #cis #fulltime #itjob #backend #java [контакт] … REMOTE CIS | IT ONE Ищем старшего разработчика в интеграционную команду. … Обязанности • Разработка и поддержка интеграционных решений на базе шины • Интеграция систем через брокеры очередей (JMS / Oracle AQ, RabbitMQ, ActiveMQ) • Использование Kafka как транспорта (без Kafka Streams, Con