Senior Java developer (Kotlin)

от 200000 до 250000
BelkaCar
2020-09-04
Откликнуться

Каршеринг BelkaCar — экономичная, удобная и безопасная альтернатива собственному автомобилю и такси.

Ежедневно BelkaCar используют десятки тысяч человек, а общее количество пользователей превышает миллион.

Мы уже громко заявили о себе на рынке и добились немалых результатов, а теперь ищем человека в команду Java-разработки, который поможет нам расти ещё быстрее и эффективнее.

В работе много задач, предметная область которых связана с GIS, IoT и оптимизацией сложных бизнес-процессов: телематика, сервис анализа треков аренды, сервис управления мобильными заправками, сервис интеграции с контакт центром (и там не просто интеграция, мы в том числе пишем новую функциональность для вендорского решения).

Стэк: код пишем на Kotlin с использованием Reactor 3, в качестве основного фреймворка Spring Boot, немного пользуем полезные компоненты из Spring Cloud и для работы с бд JPA.

Для хранения данных у наc MySQL, ClickHouse и совсем немного Elastic Search, а также осваиваем Hazelcast, и еще Kafka для обмена событиями.

Бывает делаем решения на Netty, из общего и полезного - Micrometer, OpenTracing.

Чем предстоит заниматься: участвовать в создании новых сервисов и поддерживать текущие процессы; проектировать и декомпозировать задачи на спринт вместе с командой.

На планировании у нас всегда есть понятные фичи, и мы вместе их разбираем на детали реализации; писать понятный и продуманный код, соответствующий договоренностям; проводить code review по задачам коллег.

Что вы ожидаем от вас: Spring Framework 4.2.5 и выше, а также 5.

; JPA 2 (Hibernate), JDBC - умение готовить, а также обоснованно выбирать, что лучше подойдет для решаемой задачи; хорошие знания по базам данных MySQL, PostgreSQL, ну или хотя бы по одной из них; понимание принципов ООП, SOLID, паттернов проектирования и прочих модных молодежных слов; умение и желание разбираться в чужом коде, т.к. бывает так что мы используем недокументированные возможности различных решений.

О команде и процессах: лид и 4 разработчика команда в Минске; задачи ведем в Jira, документацию в Confluence.

Код храним в GitLab; работаем спринтами по 2 недели.

В конце каждого спринта демо и ретро; Мы предлагаем: классный современный продукт, который очень быстро развивается и завоевывает рынки возможность работать удаленно или приезжать в офис по желанию официальное оформление по ТК, белую зп и гибкое начало рабочего дня корпоративный тариф на каршеринг, ДМС, участие в конференциях и английский за счет компании


Не подходит? Поищите в каталоге!


Москва: случайные вакансии


Реклама