Напиши текст вакансии для должности "Senior Java разработчик (розничный бизнес банка)". Название компании: "Diamond Personnel R&C". Расположение: Москва. График работы: Полный день. Опыт работы: От 3 до 6 лет. Ключевые навыки: 'Spring Framework', 'PostgreSQL', 'Java', 'JUnit', 'REST', 'SOAP'

Обязанности: ∙ Разработка под Java, фреймворк: Spring boot ∙ Разработка в рамках микросервисной архитектуры ∙ Проектирование интерфейсов взаимодействия с другими системами. ∙ Работа в тесном сотрудничестве со специалистами фронтенд разработки, тестирования и аналитиками. ∙ Работа по гибким методологиям разработки. Стек: ∙ Java 8-11, Kotlin. ∙ Spring/Springboot. ∙ PostgreSQL/Oracle, Kafka, Redis ∙ Maven/Gradle ∙ Docker/Kubernetes(или OpenShift). Требования: ∙ уверенное владение Java, понимание принципов работы JVM. Знание основных библиотек и шаблонов проектирования. ∙ опыт использования Spring Framework (boot, mvc, data, secutity...) ∙ опыт работы с многопоточностью и асинхронностью. ∙ опыт работы с базами данных, умение писать и оптимизировать запросы. ∙ опыт работы с распределёнными хранилищами и системами. ∙ знание HTTP, REST, SOAP. ∙ понимание особенностей микросервисной архитектуры. ∙ опыт работы с фреймворками и инструментами автоматического тестирования (junit, postman, jmeter). Условия:  трудоустройство согласно Законодательству; конкурентная заработная плата; гибридный формат работы ( дом / офис - Москва-Сити); профессиональное обучение и развитие; добровольное медицинское страхование, льготные условия кредитования; корпоративная пенсионная программа, материальная помощь; спортивная жизнь и корпоративные мероприятия; возможность построить карьеру в крупном банке России.