Напиши текст вакансии для должности "Java-developer (middle/senior)". Название компании: "ОТР". Расположение: Москва. График работы: Удаленная работа. Опыт работы: От 3 до 6 лет. Ключевые навыки: 

Компания ОТР («Организационно-Технологические Решения 2000») – ИТ- компания c 20-летней историей и более чем 2300 сотрудниками в штате в 22 филиалах по стране. Мы ищем Java разработчика на проект по разработке новых систем (веб- или мобильные приложения) для банка из ТОП–5 в РФ. Этапы отбора: телефонное интервью с hr и скайп - интервью с руководителем отдела. Мы предлагаем:  Проекты по созданию высоконагруженных систем с современным стеком технологий. Команду, с которой можно расти и развиваться (вверх до уровня ит-лида, также можно двигаться в сторону архитектуры). Удаленный режим работы, офис в шаговой доступности от ст. м.Верхние Лихоборы /м.Окружная (МЦК) в БЦ «Лихоборский» или в любом из 21 филиалов по стране. Официальное оформление, постоянный ТД (у нас много проектов, и они все долгосрочные). Заработную плату в рынке (оклад и премии). Обеспечение современной техникой, которую специально под Вас закупим (ноутбук, монитор, мышка, гарнитура, сумка д/ноутбука). Гибкий график работы. Преимущественно команда работает с 9 (10.00) до 18 (19.00) по МСК. Социальный пакет в формате кафетерия на выбор: ДМС, фитнес, транспортные расходы, подарок на ДР, дополнительные компенсации по обучению и туризму, изучение ин-ых языков на льготных условиях (для сотрудников, отработавших в Компании год).  В разработке мы используем:  Open JDK 11+, Kotlin, Spring Boot 2.2+, Spring Cloud 5.2+ REST, SOAP PostgreSQL, Oracle, Cassandra, MongoDB Hibernate, JOOQ Apache Kafka, RabbitMq Все виды тестирования: юнит-тесты+++, интеграционные++, авто-тесты+ Maven, Gradle (kotlin dsl) Docker, Docker-compose, Kubernetis(OpenShift) CI/CD: Teamcity (kotlin dsl) Git  Обязанности:  Разрабатывать основы для дальнейшего масштабирования на все дистанционные каналы банка (интернет-банк, мобильные приложения, платёжные сервисы и многое другое). Взаимодействовать с различными командами разработки и поддержки, поэтому необходимы хорошие навыки коммуникации или желание их развивать. Вносить свой вклад в развитие архитектуры, оценивать старое и делать новое.  Требования:  Практический опыт в разработке более 2-х лет; Высшее образование, желательно техническое; Понимание сетевого взаимодействия; Будет преимуществом, если вы имеете опыт работы со Spring, Spring Boot, Mongo DB, Cassandra, Docker, OpenShift/k8s; Умение использовать инструменты для тестирования кода и приложений различной сложности: JUnit, Mockito, Testcontainers, Spock, Hamcrest; Уверенные знания работы unix-систем; Умение обосновать свою точку зрения; Опыт работы с системами контроля версий (Git)