yandex
I
IT-One
SeniorУдалённоПолная занятость

SENIOR BACKEND DEVELOPER (JAVA)

ИИОценка ИИ

Стабильная компания IT ONE, четко определенный стек технологий и возможность удаленной работы из стран СНГ делают вакансию привлекательной для опытных инженеров.

Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.


Вакансия из открытого источника
Пожаловаться
+400% приглашений от HR

Улучшите резюме под эту вакансию

Возьмём требования и создадим новую версию резюме с акцентом на нужный опыт

Сложность вакансии

ЛегкоСложно
ИИОценка ИИ

Роль требует глубокой специализации в Enterprise Integration Patterns и практического опыта работы с различными брокерами сообщений и шинами данных, что выходит за рамки стандартной Java-разработки.

Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

Анализ зарплаты

Медиана420 000 ₽
Рынок350 000 ₽ – 550 000 ₽
ИИОценка ИИ

Зарплата в объявлении не указана, однако для позиции Senior Java Developer с узкой специализацией в интеграциях (Camel, ESB) рыночные предложения в СНГ обычно находятся в диапазоне от 350 000 до 500 000 рублей. Проект в IT ONE предполагает высокую ответственность, что оправдывает верхнюю границу рынка.

Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

Сопроводительное письмо

Составьте сопроводительное письмо под эту вакансию с вашим резюме

Иллюстрация сопроводительного письмаИллюстрация сопроводительного письма

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

SENIOR BACKEND DEVELOPER (JAVA)

*🏢* Компания: IT ONE

*🌍* Формат: Удалёнка — CIS

*🕒* Занятость: Полная занятость

О компании:

Ищут старшего разработчика в интеграционную команду. Проект фокусируется на интеграционной шине и брокерах очередей; Java используется как язык реализации. Важна экспертиза в интеграциях и шаблонах обмена сообщениями.

Задачи:

• Разработка и поддержка интеграционных решений на базе шины.

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

Требования:

• Уверенные знания Java 8 или 11 на уровне Senior.

• Опыт работы с интеграционной шиной (WSO2, IBM App Connect, Oracle Service Bus, Apache Camel, MuleSoft и т.п.).

• Опыт работы с брокерами очередей: JMS / Oracle AQ, RabbitMQ, ActiveMQ.

• Понимание интеграционных шаблонов из «Enterprise Integration Patterns» и умение прогнозировать их поведение.

• Опыт документирования систем в Confluence.

Будет плюсом:

• Дополнительный опыт с RabbitMQ и ActiveMQ.

• Опыт работы с Kafka как транспортом.

• Опыт реализации шаблонов с помощью Apache Camel или Spring Integration.

Стек:

Java 8/11, интеграционная шина (WSO2 или аналог), JMS, Oracle AQ, RabbitMQ, ActiveMQ, Kafka, Apache Camel, Spring Integration, Confluence

*📩* Отклик:

Откликнуться

Больше похожих вакансий + автоотклики с ИИ

Умный подбор, сопроводительные письма, советы по отказам — больше приглашений.

Больше похожих вакансий + автоотклики с ИИ

Навыки

  • Java
  • JMS
  • Oracle AQ
  • RabbitMQ
  • ActiveMQ
  • Apache Kafka
  • Apache Camel
  • Spring Integration
  • Confluence
  • WSO2
  • IBM App Connect
  • Oracle Service Bus
  • MuleSoft

Возможные вопросы на собеседовании

Проверка понимания фундаментальных концепций интеграции, заявленных в требованиях.

Расскажите о практическом опыте применения паттерна Idempotent Consumer: с какими проблемами вы сталкивались при его реализации?

Вакансия предполагает работу с Apache Camel. Важно понять, как кандидат структурирует код.

Как вы организуете обработку исключений и работу с Dead Letter Channel в маршрутах Apache Camel?

В стеке указана Kafka только как транспорт. Нужно понять границы компетенций.

В чем, по вашему мнению, основные отличия в обеспечении гарантий доставки (delivery guarantees) между RabbitMQ и Kafka при использовании их в качестве транспорта?

Проверка навыков проектирования сложных систем.

Опишите сценарий, в котором использование паттерна Aggregator может привести к утечкам памяти или снижению производительности, и как этого избежать?

Работа с Oracle AQ специфична. Важно подтвердить реальный опыт.

Какие особенности работы с Oracle AQ через JMS интерфейс вы могли бы выделить по сравнению с классическими брокерами вроде ActiveMQ?

Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

Похожие вакансии

I
IT-One
более 1000 офферов получено
4.9

1000+ офферов получено

Устали искать работу? Мы найдём её за вас

Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!