от 300 000 ₽ на руки
Вакансия находится в архиве
Требуемый опыт работы
От 3 до 6 лет
Тип занятости
Полная занятость
График работы
Удаленная работа
Мы Каршеринг BelkaCar — экономичная, удобная и безопасная альтернатива собственному автомобилю и такси. Ежедневно BelkaCar используют десятки тысяч человек, а общее количество пользователей превышает миллион человек.
Сейчас мы ищем опытного разработчика в команду продукта Fuel - это платформа, которая позволяет заправлять наш автопарк.
Стэк: кодовая база на Kotlin. Полностью реактивные приложения с использованием Reactor и R2DBC, а также Spring и gRPC/REST. Для хранения данных используем MySQL/PostgreSQL, Elasticsearch и Redis. Kafka для обмена событиями между сервисами и контекстами. Применяем такие подходы как DDD, CQRS, Microservice architecture, 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).
5 дополнительных отгулов в год
Ключевые навыки
Контактная информация
BelkaCar
Сайт: belkacar.ru
Почта: support@belkacar.ru
Вакансия опубликована 05.04.2024 в г. Санкт-Петербург.
Похожие вакансии
Не указана
Нижний Новгород
Полный день
Подробное описание
17 июля