Java to Kotlin/Scala developer
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
В Дирекцию по информационным технологиям корпоративного центра Х5 Retail Group открыта вакансия Java/Kotlin/Scala разработчик (готовы обучать/переобучать).
Проект:
Вам предстоит работать над одним из ключевых сервисов компании, сервисом грузоперевозок. Это масштабный и проект автоматизации межфилиальных перевозок.
Проект завершил стадию MVP и находится в активной разработке.
На данный момент у нас более 17000 магазинов по всей России и более 3000 грузовиков.
Данная платформа (веб, мобильное приложение, API для интеграции с партнерами) позволяет отслеживать и управлять грузоперевозками в режиме реального времени.
Мы создаем с помощью веб / android приложений платформу по управлению перевозками:
- регистрация компаний перевозчиков и их водителей
- назначение водителей на рейсы
- отслеживание состояния рейсов
- мониторинг состояния перевозимого груза
Стек технологий: Spring Boot 2, Kotlin/Gradle (внешние сервисы), Scala/Sbt (внутренние сервисы), PostgreSQL, Redis, Kafka, OpenShift.
Состав команды: Teamlead, 6 backened разработчиков, Frontend разработчики, Android разработчики, Системные аналитики, Тестировщики, Product Owner, Scrum Master.
Требования:
- Опыт коммерческой разработки на платформе JVM от 2 лет;
- Опыт работы с Java 8 stream API;
- Опыт работы со Spring Boot (Web, Data);
- Опыт работы с реляционными СУБД, хорошие знания SQL;
- Опыт написания unit-тестов (или желание).
Будет плюсом:
- Опыт работы со Scala;
- Опыт работы с Docker;
- Опыт работы с Kubernetes / Openshift;
- Опыт оптимизации SQL запросов;
- Опыт работы с WebFlux / RxJava / RxKotlin / Monix / Cats.
Задачи:
- Разработка высоконагруженных микросервисов в рамках платформы (интеграция с партнерами, задачи оптимизации в сфере логистики);
- Выполнение задач по оптимизации программного решения и увеличению;
- производительности систем;
- Проведение code-review;
- Разработка unit-тестов.
Бонусы
- Работа по Scrum (Less) в одной из продуктовых команд c двухнедельными спринтами;
- Открытость к предложениям и идеям;
- Корпоративное обучение, оплата конференций;
- Гибкий рабочий график, возможность работать удаленно;
- Оформление по ТК РФ с конкурентоспособной заработной платой и бонусной программой;
- Соц. пакет - ДМС со стоматологией, мобильная связь, корпоративные скидки у партнеров, доплата по больничному листу, социальные гарантии, корпоративные мероприятия, скидки в наших магазинах;
- Удобный и эргономичный офис у м. Добрынинская или удаленная работа.