Синергия - аккредитованная IT-компания, специализирующаяся на разработке комплексных решений для ООО «Газпромнефть» в сегменте топливного ритейла.
Наши решения — это масштабные проекты, охватывающие миллионы пользователей в секторе топливного ритейла по России и за рубежом.
Проект: разработка собственной CRM-системы в рамках программы импортозамещения.
Стек проекта: Java 17 (Spring Boot/Cloud); React; микросервисы; REST API, Kafka, ActiveMQ; PostgreSQL, Redis; Docker, K8s, Helm.
Чем предстоит заниматься:
-
Разрабатывать микросервисы на Java 17 и Spring Boot/Cloud (MVC/WebFlux, Security, JPA, Actuator/Micrometer).
-
Реализовывать отказоустойчивые решения и следить за архитектурой приложений.
-
Интегрироваться с внутренними системами через REST API, ActiveMQ, WebSockets и Kafka.
-
Оптимизировать производительность: профилировать JVM (JFR, async-profiler).
-
Участвовать в миграции данных из SiebelCRM и обеспечивать поэтапный вывод старой системы из эксплуатации (концепт и код уже есть, возможно, нужна оптимизация).
-
Работать с инфраструктурой: Docker, Kubernetes, Helm, настройка CI/CD (GitLab CI/Jenkins), observability-стек (Prometheus, Grafana, ELK/EFK).
-
Проводить код-ревью и менторить backend-разработчиков, участвовать в проработке планов развития (раз в полгода).
-
Проводить Doc Review Technical Stories от аналитиков, участвовать в проработке технических заданий.
От вас:
- Высшее техническое/математическое образование.
- Опыт коммерческой разработки на Java от 4 лет, из них не менее 1 года на позиции Senior.
- Опыт работы с CRM-системами (Salesforce, Dynamics, SAP, 1С:CRM) — важно понимание специфики импортозамещения и миграции.
- Глубокое знание Java 17, понимание JVM internals (GC, memory model, JIT).
- Уверенное владение Spring Boot/Cloud (WebFlux/MVC, Security, Data/JPA, Actuator/Micrometer).
- Опыт применения паттернов: Circuit Breaker, Saga, Event Sourcing, CQRS, Retry/Backoff.
- Навыки профилирования JVM (YourKit, JFR, async-profiler).
- Опыт оптимизации SQL-запросов, индексов, транзакций.
- Практическое использование Redis для кэширования и хранения структур данных.
- Умение находить bottlenecks в коде, сетевом взаимодействии, БД, очередях.
- Опыт работы с Kafka (продюсеры, консьюмеры, партиции, ретенции, consumer groups).
- Опыт работы с REST/gRPC, WebSockets, ActiveMQ.
- Уверенная работа с Docker, Kubernetes, Helm и понимание CI/CD (GitLab CI/Jenkins).
- Опыт работы с observability-стеком: Prometheus, Grafana, ELK/EFK.
- Понимание принципов zero-downtime deployment.
От нас:
- Работа в аккредитованной IT-компании.
- Полностью официальное оформление по ТК РФ.
- Выплата годовой премии.
- Удалённый формат работы.
- ДМС, включая стоматологию, в ведущих коммерческих клиниках города после успешного прохождения испытательного срока, который составляет 3 месяца.
- Программа корпоративного спорта.
- Все необходимое для работы: мы предоставляем технику и корпоративную мобильную связь.
- Головной офис находится в Москве, в БЦ «Красный пролетарий», Краснопролетарская ул., дом 16.