Напиши текст вакансии для должности "Junior/ Middle Java разработчик (Synapse)". Название компании: "Сбербанк". Расположение: Москва. График работы: Полный день. Опыт работы: От 1 года до 3 лет. Ключевые навыки: 

О проекте: Интеграция – одна из важнейших частей ИТ Банка. Цель интеграции – обеспечить надежную доставку данных от одной АС к другой в удобном для них формате. Synapse – это новая собственная интеграционная платформа Сбера, первое решение уровня enterprise на базе технологии service mesh, обеспечивающее возможность отказа от вендоров и переход на open-source технологии. Synapse является cloud-native решением и энейблером для перехода «в облако».   О задачах:  Разработка cloud-native решений на Java, в том числе их архитектуры Участие в разработке новой интеграционной платформы Банка Развитие инженерной культуры в команде Возможность творческого развития при создании приложений для нужд собственного подразделения    Ты нам подходишь, если у тебя есть:  знания Java Core (Collections, Concurrency, JMM, GC) опыт коммерческой разработки на Java не менее года опыт разработки высоконагруженных приложений знание базовых алгоритмов и структур данных, а также области их применения; понимание принципов микросервисной и событийной архитектуры.    Бонусные баллы к твоим скиллам добавят:  опыт работы или хорошие теоретические знания по направлениям:  контейнерная виртуализация: docker, kubernetes, openshift решения Service Mesh: Istio, Linkerd разработка микросервисов на Java-стеке: Spring Boot, Micronaut, Spring cloud, Netflix OSS и т.д.   опыт работы с реляционными и NoSQL базами данных опыт работы по Scrum и использования практик Extreme Programming (XP)   опыт работы с линейкой продуктов IBM WebSphere (в частности IBM WebSphere Message Broker / IBM Integration Bus, IBM WebSphere MQ); опыт участия в интеграционных проектах, общее понимание современных принципов и технологий системной интеграции; понимание концепций message queuing и web-сервисов; опыт работы с XSD, XML; опыт работы с CI, СD, DevOps понимание аббревиатур GRASP, SOLID и других шаблонов/принципов проектирования ПО; умение тестировать собственный код; опыт постановки и декомпозиции задач, оценки сроков.    Личные качества кандидата:   ответственность и самостоятельность умение работать в команде, в том числе территориально-распределенной нацеленность на результат способность и желание осваивать новые технологии за короткий период времени внимательность    Приятные мелочи:  график работы – стандартный, но с гибким подходом к твоим личным обстоятельствам; программа по поддержанию и улучшению состояния твоего здоровья – ДМС; материальная помощь – в радостных и не очень случаях; широкий спектр скидок и привилегий от компаний-партнеров; льготное кредитование в Сбербанке – возможность пользоваться премиальными продуктами Банка на очень специальных условиях; внутренний институт наставничества и менторства.