Приглашаем опытного Java-разработчика со специализацией на интеграционных решениях для работы с корпоративными системами и сервисной шиной. Вы будете проектировать и реализовывать надёжные механизмы обмена данными между системами, работать с очередями сообщений и обеспечивать масштабируемость интеграционных потоков. Роль подойдёт специалистам, которым интересно глубокое погружение в архитектурные паттерны, асинхронные взаимодействия и энтерпрайз-инфраструктуру.
Задачи:
- Разработка и поддержка интеграционных сервисов на Java для взаимодействия внутренних и внешних систем
- Проектирование и реализация асинхронных взаимодействий через брокеры сообщений (RabbitMQ, ActiveMQ, Oracle AQ/JMS, Kafka)
- Применение интеграционных паттернов (Enterprise Integration Patterns) для построения надёжных и поддерживаемых решений
- Работа с IBM ESB (Enterprise Service Bus) или IBM FileNet: настройка маршрутов, трансформаций и обработчиков
- Составление и актуализация технической документации по разработанным интеграционным решениям
- Анализ требований, декомпозиция задач и оценка трудоёмкости интеграционных работ
- Участие в код-ревью, диагностика инцидентов и оптимизация производительности интеграционных потоков
- Взаимодействие с архитекторами, разработчиками и смежными командами для обеспечения целостности решений
Что важно для нас:
- Знание Java на уровне Senior: JVM, многопоточность, коллекции, работа с памятью, паттерны проектирования
- Опыт интеграции с брокерами очередей сообщений: RabbitMQ, ActiveMQ, Oracle AQ/JMS или Kafka
- Знание и практическое применение интеграционных шаблонов (маршрутизация, трансформация, агрегация, retry, circuit breaker и др.)
- Опыт составления качественной технической документации: спецификации, схемы взаимодействий, описание контрактов
- Опыт работы с IBM ESB (Enterprise Service Bus) или IBM FileNet (архитектура, разработка или администрирование)
- Понимание принципов работы сервис-ориентированной архитектуры (SOA) и микросервисов
- Уверенная работа с системами контроля версий (Git), build-инструментами (Maven/Gradle) и CI/CD-процессами
Будет плюсом:
- Опыт работы с интеграционными шинами (IBM IIB, MuleSoft, Apache Camel, Spring Integration)
Условия и преимущества:
-
Оформление по ТК, полностью "белая" зарплата
-
Гибкий график: 5/2, 8-часовой рабочий день
-
Современный стек технологий и интересные задачи
-
Дружная команда профессионалов, открытая к новым идеям
-
Возможности для профессионального роста и обучения