Напиши текст вакансии для должности "Java-разработчик в команду Системы Быстрых Платежей". Название компании: "Райффайзенбанк". Расположение: Москва. График работы: Полный день. Опыт работы: От 3 до 6 лет. Ключевые навыки: 

Мы - крупная международная компания, присутствующая в 15 странах и 40+ городах. Но, что еще важнее, мы позиционируем себя как IT компания с командой сильных технических специалистов, претворяющих в жизнь самые смелые идеи в области финансовых технологий. Наша команда развивает сервисы оформления и обработки всех видов платежей в банке (в рублях, иностранной валюте и Системе быстрых платежей). Кроме того мы поддерживаем и развиваем сервисы, занимающиеся проведением операций по текущим счетам в режиме 24/7. Наши системы проектируются для высокой нагрузки, подразумевают сложную бизнес-логику проведения платежей и операций со счетами клиентов. Перед нами стоит амбициозная задача модернизации и разработки единой платежной платформы на новом технологическом стеке (на базе JVM). При разработке сделан акцент на качество, масштабируемость и долговечность решения. Мы ищем опытного java-разработчика с навыками оценки архитектурных решений и желанием влиять на все этапы разработки и сопровождения ключевых систем банка. Основные задачи:   написание и review кода сервисов на стеке Spring Boot и Spring Cloud, на языках Java и Kotlin;   построение и развитие микросервисной архитектуры платежной платформы, проектирование масштабируемого и отказоустойчивого решения;   проектирование и имплементация интеграционных решений;   развертывание сервисов в контейнерах, управляемых Kubernetes;   оптимизация процесса разработки для уменьшения времени от коммита до деплоя в production.   Необходимая экспертиза:  опыт промышленной разработки на Java стеке от 3 лет; опыт использования IoC/DI фреймворков (Spring, Guice); опыт использования ORM фреймворков (Hibernate, JPA); опыт использования Linux; умение тестировать свой код; умение писать сложные SQL запросы; умение проектировать и реализовывать распределенные высоконагруженные системы; знание шаблонов проектирования и интеграционных шаблонов построения распределенных систем; умение аргументированно доказывать свою точку зрения; поддержка культуры DevOps; проактивность.  Плюсом будет:  опыт работы с контейнерами и оркестраторами (Docker, Kubernetes/PKS/OpenShift); опыт разработки на Kotlin; опыт создания UI (Angular, React.js, Bootstrap и тд); опыт работы в командах, работающих по методологиям Agile, Scrum или Kanban; желание принимать активное участие во внешних и внутренних IT конференциях; опыт построения архитектуры приложения с использованием Spring Cloud.  Мы предлагаем:   наша методология разработки позволяет специалистам очень быстро расти и развиваться в интересных для них направлениях;   у нас есть активные направления R&amp;D и BigData, в которых можно будет поучаствовать;   мы устраиваем встречи, где делимся знаниями и интересными новостями и новыми технологиями в мире IT (и очень рады желанию коллег выступить с интересной темой);   для своих сотрудников мы проводим разнообразные тренинги;   участвуем в IT конференциях;   работая в нашей компании сотрудники совершенствуют не только техническую экспертизу, но также могут почерпнуть знания в области финансов, банкинга и инвестиций;   также для наших сотрудников мы предлагаем специальные условия по продуктам нашей компании;   отличный социальный пакет, включая ДМС, страхование выезжающих за рубеж;   полную отплату больничного (14 календарных дней в год);   обширную программу скидок в компаниях партнерах (фитнес, рестораны, мобильная связь и т.д.):  удаленную работу сейчас, в дальнейшем 1-2 дня из дома.