Оплата не указана
Вакансия находится в архиве
Требуемый опыт работы
От 3 до 6 лет
Тип занятости
Полная занятость
График работы
Удаленная работа
Компетенции
Senior
В Дирекцию по разработке X5 Технологии открыты позиции Java разработчика в продукты:
- Продукт: X5 Транспорт.
Мы создаем систему автоматизации управления межфилиальными перевозками. Это один из ключевых и масштабных сервисов X5. На данный момент у нас более 20000 магазинов по всей России и более 3000 грузовиков.
Система отслеживает и управляет грузоперевозками в режиме реального времени. Она предоставляет API для интеграции с партнерами, а пользователям - Web и мобильный клиенты. Мы используем продуктовые подходы к разработке и передовые технологии, среди которых микросервиcная архитектура, DevOps и облачная инфраструктура.
Стек технологий: Kotlin, Spring Boot (MVC, WebFlux, R2DBC), ArrowKt, Scala, Cats (Effect), Http4s, PostgreSQL, Kafka, Redis, OpenShift, k8s. Основной язык - Kotlin, некоторые микросервисы написаны на Scala – переводим их тоже на Kotlin.
Мы ждем тебя, если ты имеешь:
-Опыт разработки на Java (либо Kotlin/Scala) от 3 лет;
-Строгое понимание java core, java collections, java concurrency, java streams;
-Опыт разработки нагруженных приложений;
-Опыт реализации конкурентных запросов в СУБД Postgres / Oracle
-Опыт чтения и оптимизации планов запросов
-Строгое понимание особенностей работы JVM в Docker;
-Опыт работы с Redis;
-Опыт построение сервисной / микросервисной архитектуры;
-Готовность и желание работать с Kotlin и Scala.
Будет плюсом:
-Опыт использования k8s или openshift (формирование конфигураций сервисов, вывод, сопровождение);
-Опыт разработки с применением Scala cats & cats effect;
-Понимание алгоритмов шифрования;
-Опыт работы с Clickhouse.
- Проект: Тендерный портал - портал для проведения тендерных торгов в рамках капиталистических закупок (закупка товаров разных категорий от поставщиков).
Стек технологий: Java 11, Spring (Boot, Cloud, Data и др.), Kafka, PostgreSQL, Docker, Kubernetes, Git.
Мы ждем тебя, если ты имеешь:
- Знание паттернов ПО, подходов и стратегий к разбиению функционала на модули и сервисы;
- Опыт работы с Java от 3 лет;
- Понимание принципов работы Java Core и JVM;
- Опыт работы со Spring Boot, Spring Data JPA и Hibernate;
- Опыт работы с PostgreSQL и Kafka;
- Опыт разработки систем с микросервисной архитектурой будет плюсом;
- Навыки совместной разработки с использованием Git/Gitlab etc (в том числе управление версиями выпускаемых продуктов);
- Разработка в IDE модульных кроссплатформенных приложений, включая менеджмент зависимостей, автодокументирование, контроль стиля и качества кода и т.д.
- CI/CD с использованием GitLab CI, Maven/Gradle;
Мы предлагаем:
Присоединяйся к одной из самых быстрорастущих цифровых команд России!
Ключевые навыки
Контактная информация
X5 Tech
Сайт: не указан
Почта: не указана
Вакансия опубликована 23.07.2024 в г. Москва.
Похожие вакансии