Войдите для быстрого доступа к лучшим предложениям. Нажмите здесь если у вас нет аккаунта.

Senior Java developer (Kotlin) Полная занятость вакансия

2 месяца назад Программист Java Москва   25 просмотров
Подробности вакансии

В компанию BelkaCar требуется Senior Java developer (Kotlin).

 

Каршеринг 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 недели. В конце каждого спринта демо и ретро;

Предлагаем:

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

Контактное лицо: Шантина Анастасия

Описание компании
BelkaCar