Конвейеры GitLab CI, автоматические проверки кода и сборка образов, публикация в приватные реестры;
CLI-инструменты и скрипты на Bash/Python для автоматизации рутинных задач.
Требования:
5+ лет коммерческого опыта Java-разработки, уверенное понимание JVM, потоков, профилирования и оптимизации производительности;
Глубокое знание Spring Boot, Spring Data JPA и современных возможностей Hibernate; умение проектировать сложные модели данных, оптимизировать запросы, настраивать кэш L2;
Уверенная работа с PostgreSQL: разработка сложных схем, написание и оптимизация SQL/PLpgSQL, настройка репликации и резервного копирования;
Опыт построения и документирования REST/HTTP API (OpenAPI/Swagger), знание принципов API-first и версионирования;
Глубокое понимание очередей сообщений и гарантии доставки; реальный опыт проектирования event-driven решений на RabbitMQ;
Опыт контейнеризации и деплоя микросервисов в k8s;
Уверенная работа в Linux/Unix, написание скриптов Bashl, анализ логов и метрик (Prometheus/Grafana);
Навык разбора требований бизнеса, грамотная устная и письменная коммуникация, code-review и менторство коллег.
Будет плюсом:
Python 3 (скрипты, CLI-утилиты);
Разработка плагинов или интеграций с внешними системами (SCM, observability);
Опыт настройки RabbitMQ Federation / Shovel, quorum queues, stream-плагина.
Условия:
Конкурентоспособный уровень вознаграждения (обсуждается с успешным кандидатом);
Работа в сильной динамичной команде;
Удаленка, гибрид или офис - на ваш вкус;
ДМС со стоматологией после успешного прохождения испытательного срока.