💛 Расскажите, за что вы любите вашего эйчара — а мы доставим доброе послание в любую точку мира → поделиться

Разработчик Java (интеграционная шина)

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

Международная компания, специализирующаяся на консалтинге, технологических услугах и аутсорсинге

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

Условия работы

Идет набор в команду выполняющую задачи бизнеса на проекте интеграционной шины банка. Данная система отвечает за интеграцию множества других систем с помощью разного типа транспорта (БД, MQ, QPID, Kafka, REST, SOAP и тд). Система представляет из себя множество Spring приложений с использованием интеграционного фреймворка Apache Camel. Приложения разворачиваются на данный момент разными способами, в будущем планируется окончательно мигрировать на OpenShift. В задачах обычно нет какой-то тяжелой алгоритмической сложности, ибо модули маленькие, но от разработчика требуется умение оперативно сориентироваться в нашем пайплайне разработки, релизном процессе, а также его оформлении.

Требования:

  • Опыт коммерческой разработки на Java от 3-х лет
    • Опыт работы с Spring Framework от 2 лет, Spring Boot
    • Опыт работы с микросервисами
    • Опыт работы с Kafka/RabbitMQ/ActiveMQ/IBM MQ
    • Знакомство с Docker/Kubernetes/OpenShift
    • Опыт с REST или SOAP веб-сервисами
    • Опыт с XML/JSON, XPath, XML/JSON Schema
    • Опыт с SQL, JDBC, Mybatis
    • Linux на уровне пользователя командной строки
    • Опыт работ с Git, Maven

    Будет плюсом знакомство с:

    • Apache Camel
    • FIX или FIXML
    • Jenkins, Ansible

    Обязанности:

    • Анализ и дизайн интеграций, взаимодействие со смежными командами других систем
    • Разработка интеграционных микро-сервисов
    • Покрытие изменений авто-тестами
    • Подготовка изменений к релизу исходя из существующего devops процесса ci/cd (управляется/развивается отдельной мастер-командой системы)
    • Рецензирование изменений других участников команды
    • Сопровождение (sl3) ранее разработанного функционала, взаимодействие с командами поддержки sl1/2 тестовых и промышленных сред

    Условия:

    • Конкурентоспособная заработная плата
    • Обучение и сертификация в технических и бизнес областях
    • Корпоративные развлекательные программы
    • Помощь при релокации в Москву
    • Формат работы – удаленно (на территории РФ, Беларуси, Казахстана) или из офиса/гибрид (Москва, Пенза, Уфа, Нижний Новгород, Уфа)