С чем предстоит работать
– Проектирование и разработка микросервисов серверного ядра системы управления артефактами
– Проектирование и разработка модулей проверки безопасности и плагинов расширения форматов
– Высоконагруженные PostgreSQL-кластеры, распределённые кэш-решения (Hazelcast/Redis)
– Конвейеры 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-плагина
Условия:
– Конкурентоспособный уровень вознаграждения (обсуждается с успешным кандидатом);
– Работа в сильной динамичной команде;
– Удаленка, гибрид или офис - на ваш вкус;
– ДМС со стоматологией после успешного прохождения испытательного срока.