📍 СНГ (Европа)Санкт-ПетербургМоскваМожно удалённо из РФПомощь с переездом
Специализация
Java / Kotlin
Каршеринг BelkaCar — экономичная, удобная и безопасная альтернатива собственному автомобилю и такси. Ежедневно BelkaCar используют десятки тысяч человек, а общее количество пользователей превышает миллион.
Мы ищем опытного разработчика в команду, которая разрабатывает платформу, трансформирующую процесс покупки и финансирования автомобилей (подписка и приобретение) на мировых рынках.
Технологии/инструменты
Java/KotlinSpringRxJavaProject ReactorCompletableFutureOracleMySQLPostgreSQLOOPSOLIDDDDCI/CD
- Кодовая база на Kotlin.
- Полностью реактивные приложения с использованием Reactor и R2DBC, а также Spring и gRPC.
- Для хранения данных используем MySQL, ElasticSearch и Redis.
- Kafka для обмена событиями между сервисами и контекстами.
- Применяем такие подходы как DDD, CQRS, Microservice arсhitecture, Event Sourcing.
Чем предстоит заниматься
- Активно участвовать в развитии платформы подписки.
- Проектировать архитектуру решений.
- Писать код в соответствии с Guidelines.
- Участвовать в Code Review.
- Покрывать пользовательские сценарии тестами.
- Заниматься сопровождением платформы и развивать инструменты автоматизации смежных процессов (релизы, нагрузочное тестирование).
- Участвовать в проработке требований.
Что ожидаем
- Опыт работы от 5 лет коммерческой разработки на Java 8 и выше или Kotlin.
- Понимание особенностей работы с многопоточным и асинхронным кодом.
- Опыт работы с CompletableFuture, RxJava, Project Reactor, Spring Framework.
- Опыт работы с реляционными базами данных: Oracle, MySQL, PostgreSQL.
- Понимание изоляции, синхронизации, работы индексов и тд.
- Понимание принципов ООП, SOLID, DDD, паттернов проектирования.
- Понимание особенностей развертывания и эксплуатации приложения (CI/CD, Tests, Monitoring, Tracing).
Что предлагаем
- Классный современный продукт, который очень быстро развивается и завоевывает рынки.
- Премирование по итогам Performance Review каждые полгода.
- Разные варианты оформления — как в рамках РФ, так и заграницей.
- Условия работы — удаленно, СНГ, Европа или Россия с графиком по московскому времени.
Евгения Провоторова Senior HR