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