Напиши текст вакансии для должности "Java Developer". Название компании: "Lamoda". Расположение: Москва. График работы: Полный день. Опыт работы: От 3 до 6 лет. Ключевые навыки: 'Spring Boot', 'Kotlin', 'Java', 'Spring Framework'

Мы развиваем большую и сложную систему автоматизации нашего склада - WMS (Warehouse Management System). Система автоматизирует такие бизнес-процессы как приемка товаров, их размещение, хранение и перемещение, сборка заказов, отгрузка. У нас большой распределительный центр (40 000 м2), с которого мы ежедневно отправляем товары в транзитные склады по всей России и СНГ, а система WMS обеспечивает работу центра 24/7. WMS включает в себя мобильное приложение для мобильных сканеров-штрихкодов, web-клиенты для работников склада и большую бэк-часть, которая помимо бизнес-логики взаимодействует со множеством систем: онлайн-магазин, учетные системы, хранилище и тд. Кроме того WMS интегрирована с автоматизированным оборудованием компании Vanderlande: конвейерные линии, лифты, сканеры. Над созданием системы по Scrum работает 5 команд разработки и тестирования, есть выделенные аналитики и архитекторы. Сейчас мы готовим систему под работу на нескольких складах и будем развивать ее дальше как мультискладскую. Планируем открытие второго автоматизированного склада, на котором она будет развернута, чтобы обеспечивать работу двух складов и новых межскладских процессов. Техническая платформа WMS:  Разработку ведем на Java 11 и немного на Kotlin; Микросервисы создаем, используя Spring Boot; Мобильное приложение для складских сотрудников (мобильные сканеры) - Android (Kotlin); Web-клиент для складских сотрудников - Angular; Atlassian стек: JIRA, Confluence, BitBucket, Bamboo.  Чем предстоит заниматься:  Совместно с аналитиками, лидами и архитекторами предлагать и прорабатывать решения задач; Разрабатывать новую функциональности системы, поддерживая высокое качество кода; Участвовать в CodeReview; Писать unit, интеграционные и функциональные тесты.  Мы ожидаем:  Опыт коммерческой разработки от 2-х лет; Знания core Java 8 и выше; Знание Spring Framework 5+ и Spring Boot 2+; Опыт построения веб-сервисов (SOAP и RestAPI); Опыт работы с очередями (ActiveMQ или Kafka); Опыт работы с реляционными базами данных (PostgreSQL или OracleDB); Опыт работы с не реляционными хранилищами (Redis, MongoDB и т.п.); Знание и понимание паттернов разработки и принципов SOLID; Понимание требований ACID и уровней изолированности транзакций; Опыт настройки и поддержки CI/CD окружений; Знание современных методик командной разработки, управления проектами, релизами и качеством кода, владение ПО, реализующим эти методики (Jira, Confluence, Bitbucket, Bamboo и т.д.); Английский на уровне, позволяющем быстро читать техническую документацию.  Будет плюсом:  Опыт работы на проектах, реализованных с использованием микросервисной архитектуры; Опыт работы на проектах со сложной бизнес логикой; Опыт работы с JEE и Wildfly; Опыт работы с Kubernetes; Опыт Web-frontend разработки; Опыт работы с Keycloak.  Мы предлагаем:   Официальное оформление, белую заработную плату;   Гибкий график работы, есть возможность удобно планировать рабочее и личное время, а также работать удаленно;   Расширенную ДМС программу со стоматологией;   Скидки на весь каталог сайта Lamoda;   Лучшее оборудование для работы: MacBook Pro, 2 монитора, большие рабочие места с удобными стульями;   Работу в независимых командах, возможность планировать, определять релизный цикл приложений;   Обмен знаниями внутри компании - мы организуем внутренние митапы и являемся площадкой для различных IT сообществ;   Возможность посещать конференции в качестве слушателей и докладчиков (для желающих профессионально подготовиться к выступлениям с докладами или презентациями у нас есть Speakers Club);   Вовлеченный в процессы менеджмент: наше руководство понимает и учитывает все особенности IT-разработки и готово услышать ваши крутые идеи;   Релокационный пакет для кандидатов из регионов;   Уютный офис в Москве (МЦК Хорошёво/ м. Полежаевская) с настольным теннисом, кикером, тренажерным залом и йогой.