Назад

Не получаете ответ?

Telegram-вакансии старше 7 дней могут быть уже неактуальны.

7 дней назад

Senior Backend Developer (Java)

Формат работы
remote (только CIS)
Тип работы
fulltime
Грейд
senior
Страна
Russia
vacancy_detail.hirify_telegram_tooltipВакансия из Telegram канала -

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

TL;DR
Старший backend-разработчик (Java) (интеграции и брокеры сообщений): Разработка и поддержка интеграционных решений на базе шины с акцентом на брокеры очередей, Kafka как транспорт и интеграционные шаблоны. Фокус на проектировании обмена сообщениями, использовании готовых компонентов Apache Camel и Spring Integration, документировании решений в Confluence и передаче их в тестирование.

SENIOR BACKEND DEVELOPER (JAVA)

REMOTE CIS | IT ONE Ищем старшего разработчика в интеграционную команду. Основной фокус - интеграционная шина и брокеры очередей, а не глубокая разработка на Java. Java используется как язык реализации, но ключевая экспертиза - в интеграциях и шаблонах обмена сообщениями.

Разработка ведётся на шине. Знание внутреннего устройства JVM, реактивного программирования и современных фреймворков (Spring Boot, Quarkus, Micronaut) не требуется- важно понимание интеграционных принципов и умение работать с готовыми компонентами
Стек: Java 8/11, интеграционная шина (WSO2 или аналог), JMS / Oracle AQ, RabbitMQ, ActiveMQ, Kafka (как транспорт), Apache Camel / Spring Integration, Confluence.

Обязанности

• Разработка и поддержка интеграционных решений на базе шины
• Интеграция систем через брокеры очередей (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 для реализации шаблонов

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →

Текст вакансии взят без изменений

Источник -