Напиши текст вакансии для должности "Java Developer (Команда Страховых продуктов)". Название компании: "Diamond Personnel R&C". Расположение: Москва. График работы: Удаленная работа. Опыт работы: От 1 года до 3 лет. Ключевые навыки: 'Spring Framework', 'Java'

Обязанности: Языки: Java 11+;Фреймворки: Spring Boot, Spring Data, JUnit5 + Mockito + Testcontainers;Базы данных: PostgreSQL;SVC: Git+BitBucket;CI/CD: TeamCity, Helm, Nexus, Kustomize;Сборка проекта: Gradle;Оркестрация: Kubernetes;Кэш: redis. Требования:  Уверенные знания основных концепций разработки на платформе Java и принципов объектно-ориентированного программирования; Знание и применение современных методологий разработки программного обеспечения; Опыт разработки на Java 8 и выше с использованием технологий: Spring Framework (Cloud, Boot, AOP, Security, etc), Hibernate; Опыт работы с библиотеками тестирования: Junit, Mockito; Знание теоретических основ проектирования баз данных; Опыт работы с базами данных MongoDB, PostgreSQL и брокерами сообщениями; Технический английский.  Условия:  Работу в крупном, стабильном иностранном Банке; Работу в одном из ключевых трайбов Банка; Интересные и разнообразные задачи в Agile философии; Возможность профессионального и карьерного развития; Расширенный соц. пакет после прохождения испытательного срока (ДМС, Фитнес, English); Бонус по результатам KPI; Готовы предложить удаленный или гибридный формат сотрудничества (готовы рассматривать кандидатов по всей России, с приездом в офис на оформление и знакомство с командой за счет компании).