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

BelkaCar — каршеринг, работающий на рынках Москвы, Сочи, Геленджика, Анапы и Новороссийска. Миллионы людей уже зарегистрировались в Белке, а сотни тысяч используют каршеринг каждый месяц. Непростых и интересных задач у нас очень много, а цель одна: сделать лучший сервис на рынке. Мы в поисках Java/Kotlin разработчиков в команду создания платформы, которая поможет компании решать задачи автоматизации процессов c помощью движка Camunda BPM. В процессе работы предстоит автоматизировать процессы отвечающие за пользовательский опыт, например возврат забытых вещей или напоминание о том, что пора обновить водительское удостоверение, а также внутренние процессы исключающие рутинные операции из ежедневной работы коллег, например управление процессом ремонта автомобиля после ДТП. Стэк: код пишем на Kotlin, Camunda + Spring Boot. Для хранения данных у наc MySQL, ClickHouse, совсем немного Elasticsearch и еще Kafka для обмена событиями. Из общего и полезного - Micrometer, OpenTracing.Каждый инстанс BPMS работает как отдельный микро-сервис, поэтому мы разработали инфраструктурное решение, которое собирает со всех BPMS сервисов данные о процессах и активностях, отвечает за длительное хранение данной информации, а также реализует единую точку для управления состоянием процессов и получение детальной информации по процессам. Чем предстоит заниматься:   автоматизировать бизнес-процессы   участвовать в создании новых сервисов   поддерживать существующие сервисы   прорабатывать архитектуру совместно с командой   проектировать и декомпозировать задачи   проводить code review по задачам коллег   Что мы ожидаем от вас:  опыт работы с Java 8 и выше или с Kotlin понимание особенностей работы с многопоточным и асинхронным кодом опыт работы с реляционными базами данных: MySQL, PostgreSQL, Oracle опыт работы с очередями и брокерами сообщений (Kafka, RabbitMQ) понимание принципов ООП, SOLID, DDD, паттернов проектирования умение и желание разбираться в чужом коде  О команде и процессах:  используем GitLab в качестве CI/CD проектная документация в Confluence, Lucidchart и Figma, задачи в Jira работаем с использованием гибких подходов  Мы предлагаем:  классный современный продукт, который очень быстро развивается и завоевывает рынки гибридный график: 1-2 раза в 2 недели нужно приехать в офис официальное оформление по ТК, белую зп и гибкое начало рабочего дня премирование по итогам performance review каждые полгода. Средний коэффициент - 0.8 оклада.  ДМС, корпоративный тариф на наш каршеринг для сотрудников и их друзей, английский со SkyEng, 5 дополнительных отгулов в год