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

Обязанности:  Руководство командой; Разработка под 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).  Условия:  трудоустройство согласно Законодательству; конкурентная заработная плата; гибридный формат работы ( дом / офис - Москва-Сити); профессиональное обучение и развитие; добровольное медицинское страхование, льготные условия кредитования; корпоративная пенсионная программа, материальная помощь; спортивная жизнь и корпоративные мероприятия; возможность построить карьеру в крупном банке России.