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

Наша команда разрабатывает R-Online - передовой и технологичный интернет-банк для физических лиц.В платформе R-Online тебе предстоит работа по созданию единого фреймфорка для взаимодействия со всеми сервисами банка, стабильностью работы и времени отклика критичных сервисов, миграция инфраструктуры банка в решение на базе Kubernetes. Необходимая экспертиза: - опыт разработки на Java/Kotlin;- уверенные знания концепций ООП, ФП;- знание Java Core;- знание Spring Framework, Spring Boot;- дружба с *nix консолью;- опыт разработки Web Service’ов, приложений в SOA-архитектуре;- понимание принципов построения REST API;- понимание принципов построения микросервисной архитектуры;- опыт работы с Java WebFramework’ами (Spring MVC, Security, Cloud, Sleuth) от 1 года;- знание и опыт разработки SQL на СУБД: Postgres/Oracle/DB2;- понимание реляционной модели данных, работа с SQL;- понимание принципов организации кода (SOLID, шаблоны проектирования); Дополнительные плюсы: - диагностика JVM, опыт профилирования производительности Java приложений;- знание и опыт интеграционных взаимодействий (JMS, Rest, SOAP, Kafka);- знание и опыт работы с распределенными кэшами (Infinispan, Redis, etc.);- понимание принципов построения распределенных систем (Raft, 2PC);- умение оптимизировать запросы SQL;- опыт работы со Spring Cloud, Spring Integration;- опыт работы с высоконагруженными приложениями;- опыт работы в банковской сфере;- опыт автоматизации с использованием Cucumber, JBehave;- работа с CI/CD;- опыт работы с k8s. Чем предстоит заниматься: - разрабатывать новые и дорабатывать существующие системы, сервисы и интеграционные решения;- рефакторить legacy-сервисы;- разрабатывать технические решения с использованием практик CI/CD, покрывать их юнит-тестами, писать документацию;- взаимодействовать с системными и бизнес-аналитиками по разработке ТЗ для продуктовых команд разработки; Мы предлагаем: - возможность полностью или частично удаленной работы;- команду профессионалов;- современный MacBook pro 16 и конфигурацию мониторов;- весь нужный пакет программного обеспечения;- гибкий график;- отличный социальный пакет (ДМС, скидки на корпоративные продукты, спортзал в здании);- отсутствие формализма, в том числе в дресс-коде (точнее, в его отсутствии);- регулярное обучение;- комфортный офис в минуте от ст.м.Технопарк.