Напиши текст вакансии для должности "Middle/Senior Java/Kotlin-developer". Название компании: "Домклик". Расположение: Москва. График работы: Полный день. Опыт работы: От 1 года до 3 лет. Ключевые навыки: 'Java', 'Kotlin', 'Spring Framework'

Мы – дивизион Сбербанка, который занимается построением и поддержкой большой системы по недвижимости и ипотеке. Наш основной проект - DomClick.ru — это сервис для проведения сделок по недвижимости, доступный на всех популярных платформах (Web, iOS, Android). Наша цель:  Перед нами стоит амбициозная задача по развитию возможностей Экосистемы Сбербанка. Мы будем реализовать сервисы DomClick.ru на базе флагманского продукта СберБанка «СберБанк Онлайн» на всех популярных платформах (Web, iOS, Android) Мы новая команда и только учимся. Для развития опыта и компетенций мы тренируемся на миграции Legaсy систем на новые технологические решения. В основе «СберБанк Онлайн» используется Единая фронтальная система (ЕФС), если ты уже знаком с ней и у тебя есть опыт разработки на ЕФС, то будем рады видеть тебя в наших рядах в качестве лидера компетенций. Если просто подходишь под требования, то тоже приходи, будем вместе развиваться! Мы ищем Java/Kotlin-разработчиков, которые вместе с командой будут:  Участвовать в разработке продуктов: от выбора архитектуры до поддержки; Следовать Agile/Scrum – без бюрократии и начальников; Соблюдать и совершенствовать процесс разработки: Git Flow, Code Review, написание тестов и т.д.; Использовать преимущества Docker/Kubernetes в релизном цикле; Развивать и использовать системы сбора логов и метрик.  Мы ждем, что ты:  Обладаешь хорошими знаниями Java 8; Имеешь опыт работы со IoC, AOP, Spring (Boot, MVC, Security); Используешь ORM (Hibernate/Jooq или другую); Имеешь опыт работы с реляционными СУБД, умеешь писать и оптимизировать SQL запросы; Умеешь писать тесты и понимаешь, зачем это нужно. Умеешь работать с серверами приложений: Servlets, JNDI Понимаешь принципы организации кэшей, в том числе распределенных. Понимаешь механизмы обеспечения отказоустойчивости систем: таймауты, eventually consistency, circuit breaker  Плюсом будет:  Знание Kotlin; AMQP (RabbitMQ); Опыт разработки высоконагруженных сервисов; Работа с Docker, Kubernetes.