
Java-разработчик, Москва.
▷ Работодатель: М.Видео-Эльдорадо
(профиль,отзывы)
💰 From 0 RUR. | Режим: office |
10
* This listing is inactive or archived *
Компания М.видео-Эльдорадо в поиске Java разработчика (Middle).
Мы разрабатываем канонические сервисы - микросервисную платформу, которая обеспечивает бесперебойную работу нашего сайта, мобильного приложения клиента, мобильного приложения продавца и т.д для двух брендов.
В нашу зону ответственности входит:
- Предоставление доступа к данным по товарам, ценам, скидкам, доступным способам получения товаров и т.д.
- Обеспечение процесса оформления заказа (формирование корзины покупателя, расчёт скидок на заказ, проверка актуальности остатков и т.д.).
- Обработка заказов (обработка платежей, создание доставок, резервирование товаров, отправка чеков и уведомлений клиентам и т.д.).
Наши сервисы разделены на домены, и за каждым доменом закреплена отдельная команда. Команда включает в себя следующий роли:
• Delivery Manager • Team Lead • Аналитики • Тестировщики • Backend-разрабочики.
Помимо этого, у нас есть отдельные команды, состоящие из:
• Архитекторов • DevOps/SRE инженеров • Perfomance-тестировщиков • Специалистов поддержки.
Наши технологии: мы пишем микросервисы на Java 11+ с использованием Spring Boot. Иногда пишем на kotlin, когда надоедает ставить точки с запятой. Используем разные хранилища, как реляционные (PostgreSQL), так и нереляционные (Couchbase, MongoDB, Elasticsearch, Redis). Ориентируемся на event-driven архитектуру, используем kafka. Любим экспериментировать, внедряя project reactor и spring webflux. Так же, в некоторых случаях используем Camunda, когда надо описать какой-нибудь сложный бизнес-процесс. Мы ведём задачи в jira, пишем спецификации в confluence, а пушим и собираем код в gitlab. Наши сервисы развёрнуты в Яндекс.Облаке с круглосуточной поддержкой.
От вас требуется:
- Уверенные знания java 8+ (Collections, Concurrency, Stream API).
- Знания Spring Framework 4+ (Core, Data, Security).
- Знания Spring Boot 2+ (Cloud, Starters).
- Знания hibernate 4+ и/или JDBC.
- Знания kafka.
- Опыт работы с реляционными базами данных.
Будет плюсом:
- Опыт работы с kotlin.
- Опыт работы с docker, kubernetes.
- Опыт работы с NoSQL базами данных.
- Опыт работы с BPM-движками (Camunda, Zeebe, JBPM и т.д).
- Опыт работы с реактивными приложениями.
Условия:
- Удалённый формат работы.
- ДМС после испытательного срока.
- Оформление в аккредитованную ИТ компанию М.Тех.
- Ежегодная премия.