Напиши текст вакансии для должности "Tech lead Java/Kotlin". Название компании: "BelkaCar". Расположение: Москва. График работы: Полный день. Опыт работы: Более 6 лет. Ключевые навыки: 'Java', 'MySQL', 'Kotlin', 'Reactor'

Каршеринг BelkaCar — экономичная, удобная и безопасная альтернатива собственному автомобилю и такси. Ежедневно BelkaCar используют десятки тысяч человек, а общее количество пользователей превышает миллион. Мы уже громко заявили о себе на рынке и добились немалых результатов, а теперь ищем человека в команду нового продукта, который мы запустили 1 апреля совместно со Skoda и Audi - сервис подписки на автомобили. Стэк: кодовая база на Kotlin. Полностью реактивные приложения с использованием Reactor и R2DBC. Spring как интеграционный фреймворк. Для хранения данных используем MySQL, Elastic Search, а также Redis, Kafka для обмена событиями.Так же мы используем: Micrometer, OpenTracing, Prometheus, Grafana, Datadog и многое другое. Чем предстоит заниматься:  участвовать в создании новых сервисов и поддерживать текущие процессы прорабатывать архитектуру совместно с системным архитектором проектировать и декомпозировать задачи проводить code review по задачам коллег совершенствовать уровень технической экспертизы в команде менторить членов команды и участвовать в собеседованиях кандидатов  Что мы ожидаем от вас:  умение продумать расширяемую архитектуру с выделением предметных областей и низкой связанностью опыт руководства командой или менторства коллег опыт работы с Java 8 и выше или с Kotlin понимание особенностей работы с многопоточным и асинхронным кодом опыт работы с CompletableFuture, RxJava, Project Reactor, Spring Framework опыт работы с реляционными базами данных: Oracle, MySQL, PostgreSQL понимание изоляции, синхронизации, работы индексов и тд. понимание принципов ООП, SOLID, DDD, паттернов проектирования понимание особенностей развертывания и эксплуатации приложения (CI/CD, Tests, Monitoring, Tracing) умение и желание разбираться в чужом коде, т.к. бывает так, что мы используем недокументированные возможности различных решений  О команде и процессах:  используем GitLab в качестве CI/CD, проектная документация в Confluence, Lucidchart и Figma, задачи в Jira. работаем по гибким процессам распределенная команда - Москва и Минск  Мы предлагаем:  классный современный продукт, который очень быстро развивается и завоевывает рынки возможность работать удаленно или приезжать в офис по желанию официальное оформление по ТК, белую зп и гибкое начало рабочего дня премирование по итогам performance review каждые полгода корпоративный тариф на каршеринг, ДМС, участие в конференциях и английский за счет компании