Напиши текст вакансии для должности "Java разработчик (транспорт)". Название компании: "Bell Integrator". Расположение: Москва. График работы: Удаленная работа. Опыт работы: От 3 до 6 лет. Ключевые навыки: 'Java', 'Spring Boot', 'Spring Framework', 'Hibernate', 'Microservices Architecture', 'Kotlin'

Проект: Участие в доработке продукта «Транспорт» крупной ритейл сети, автоматизирующего планирование и отслеживание магистральных перевозок диспетчерами (Web-портал диспетчера), а также реализующего мобильное рабочее место водителя для смартфонов. На данный момент это продукт из 30 микросервисов, большая часть из них написана на Scala. Остальные сервисы на Kotlin. Команда постепенно переходит со Scala на Kotlin, переводит функционал сервисов Технологический стек: Kotlin + Spring Boot, Scala, PostgreSQL, Kafka, Clickhouse, RabbitMQ, MSA Требования:  Опыт работы с Java, Kotlin или Scala от 3 лет Понимание принципов работы Java Core и JVM Знание паттернов ПО, подходов и стратегий к разбиению функционала на модули и сервисы Опыт работы со Spring Boot, Spring Data JPA и Hibernate Опыт работы с PostgreSQL и Kafka Опыт разработки систем с микросервисной архитектурой Опыт работы с системами командной разработки: управление версиями Git/GitLab, etc; разработка в IDE модульных кроссплатформенных приложений (включая менеджмент зависимостей, автодокументирование, контроль стиля и качества кода и т.д.); CI/CD (например, GitLab CI, Maven/Gradle)  Обязанности:  Участие в проекте в роли Java разработчика Работа в команде  Условия:  Конкурентоспособная заработная плата Корпоративное обучение и сертификация в технических и бизнес областях Корпоративные развлекательные программы Помощь при релокации в Москву Работа удаленно по московскому времени либо по желанию в офисе: Москва (м. Новохохловская), Саратов, Пенза, Уфа, Нижний Новгород