📍 Санкт-ПетербургМоскваМожно удалённо из РФ
Специализация
Java / Scala
Команда развития сервиса чека коррекции в поиске Главного разработчика.
Основная цель команды — разработка системы для сбора чеков с каждой кассы всей сети магазинов Магнит с последующим анализом и корректировкой данных, для исправления ошибок на торговых объектах и расхождений между учетными системами.
Система строится с нуля на базе микросервисной архитектуры с событийно-ориентированным подходом.
Технологии/инструменты
JavaSpringKafkaHibernateDockerKubernetesJiraConfluenceIDEAMavenGitGitlabGitlab CI/CD
О команде
Состав команды: 3 системных аналитика, 7 разработчиков, 2 QA инженера, руководитель команды, сопровождение.
При разработке используется продуктовый подход, команда работает по скраму, 2-х недельными спринтами.
Чем предстоит заниматься
- Участвовать в формировании бэклога задач и планировании спринта.
- Проектировать и разрабатывать микросервисы и решения.
- Писать unit-тесты.
- Оптимизировать код, проводить code review.
- Формировать техническую документацию.
- Делиться знания
ми и развивать компетенции команды.
Что нужно уметь
- Разрабатывать на Java 8/11 (коммерческий опыт от 5 лет).
- Работать с основными модулями Spring Framework (Spring IoC, Spring MVC, Spring Security, Spring Boot).
- Работать с брокерами сообщений: Kafka или другие.
- Работать с Hibernate ORM.
- Работать с реляционными СУБД: предпочтительнее PostgreSQL.
- Работать с Docker, K8s.
- Работать с Jira, Confluence, IDEA.
- Работать с Maven.
- Работать с Git, Gitlab, Gitlab CI/CD.
Для нас также важно:
- Понимание работы с REST, SOAP.
- Знание событийно-ориентированной архитектуры.
- Хорошее знание принципов ООП, SOLID, шаблонов проектирования, микросервисной архитектуры.
- Знание принципов ACID.
Будет плюсом:
- Опыт работы с SonarQube, Grafana, Prometheus.
- Опыт работы с Yandex.Cloud.
- Опыт работы с React.js, Vue.js.
Условия
- Оформление в аккредитованную ИТ-компанию.
- Практический опыт реализации высоконагруженных и отказоустойчивых решений.
- Мощная техника для работы.
- Возможность развития навыков как горизонтально, так и вертикально.
- Курсы и развитие в рамках команды и компании, обмен опытом с другими подразделениями компании.
- Работа в максимально уютном офисе в центре Москвы (ст. м. Белорусская), в Краснодаре или удаленно из других городов РФ, так же есть офисы в Санкт-Петербурге (ст. м. Балтийская) и Иннополисе.
- Гибкое начало рабочего дня с 8:00 до 10:00 по Москве.
- ДМС со стоматологией и льготные условия для членов семьи.
- Корпоративные программы лояльности от компании и партнеров.
Ольга Березина IT рекрутер