📍 Москва (м. Красносельская)Полная удалёнка
Специализация
Java / Scala
АШАН Ритейл Россия — это 32 000 сотрудников и 230 магазинов в 100 городах, 7 логистических центров, e-commerce в партнерстве со СберМаркетом.
IT и Data команда из 350 сотрудников в партнерстве с технологическими лидерами рынке объединяет офлайн и онлайн каналы продаж и делает покупательский опыт простым, комфортным, персонализированным и максимально позитивным.
Технологии/инструменты
Java/SpringSpring JPASpring SecurityFlywayLiqubaseTestContainersCI/CDJenkinsGitlabReact.js
Чем предстоит заниматься
- Заниматься разработкой программного обеспечения в соответствии с функциональным / техническим заданием (с нуля для новых проектов, доработка для существующих).
- Поддерживать и дорабатывать продуктовые решения — работа с существующим кодом (ревью, рефакторинг, доработка, баг-фиксинг).
- Участвовать во всём процессе разработки — от проектирования до запуска.
- Изучать, предлагать и внедрять новейшие технологии.
Пожелания к кандидату
- Высшее образование в сфере ИТ.
- Опыт коммерческой разработки на Java / Spring от 3-х лет.
- Умение легко ориентироваться в чужом коде.
- Умение адекватно оценивать риски, сроки реализации и объем работы.
- Умение укладываться в оговоренные эстимейты.
- Быстрая обучаемость, самостоятельность и инициативность.
- Заинтересованность и желание сделать проект лучше.
- Умение вести несколько проектов сразу (умение переключать контекст).
- Глубокие знания фреймворка Spring: Spring JPA (использование проекций, глубокое конфигурирование и оптимизация, создание структур данных, позволяющих эффективно ими манипулировать), Spring Security (понимание и умение настраивать авторизацию пользователя посредством JWT, OAuth, умение проектировать и реализовывать сложные (многоуровневые) ролевые модели, умение или понимание принципов интеграции приложения посредством кастомных обособленных решений авторизации (например Keycloak)).
- Плюсом будут знания и навыки использования Spring Integration, Cloud, работа с кешами, работа с шедулерами, работа с Аспектами и умение их применять на практике.
- Навыки работы с системами версионирования БД: Flyway, Liqubase (написание миграций + тестов к этим миграциям (например, используя TestContainers)).
- Желание находить новые решения, осваивать новые технологии.
- Желание и способность делиться знаниями через работу в паре, Code-review.
- Умение писать простой и поддерживаемый код.
- Навыки работы и умение настраивать механизмы сборки и доставки приложения приветствуются (CI/CD, например в виде пайплайнов на Jenkins, Gitlab etc).
- Хорошее знание методологий проектирования ПО и командной разработки.
- Опыт работы с Frontend (React или с Java FW Vaadin).
Мы предлагаем
- Комфортабельный офис.
- Возможность работать удаленно в гибридном графике.
- Бесплатная парковка.
- Корпоративная столовая.
- Забота компании: расширенный пакет ДМС со стоматологией, выездом врачей на дом, скидки в наших магазинах и льготные условия от партнеров. К ДМС можно подключать детей через 1 год работы.
- Партнерство с лидерами рынка.
- У нас амбициозные задачи, хороший ИТ бюджет и много возможностей для профессионального развития.
Вячеслав Щербаков Recruiter