Arenadata - лидер российского рынка managed Data Platforms. Мы создаём инфраструктуру данных для банков, телекома и enterprise. Arenadata Postgres Control (ADPG Control) - это комплексное решение по управлению кластерами Arenadata Postgres, которая автоматизирует администрирование СУБД, резервное копирование и мониторинг.
ADPG Control даёт разработчикам и DBA единый интерфейс для работы с распределёнными PostgreSQL-кластерами: состояние в реальном времени, настройка High Availability (HA), управление резервированием, интеграция с Patroni и Prometheus/Grafana. Ваш код влияет на опыт эксплуатации БД в крупных компаниях - от оптимизации под высоконагруженные OLTP кластера до организации отказоустойчивости системы хранения.
Чем интересна роль:
- Архитектура распределённых систем: микросервисы, агенты, gRPC с кластерами ADPG, высокая доступность.
- Интеграция с экосистемой Arenadata: ADPG, ADCM (оркестрация), PgBouncer, TimescaleDB, инструменты безопасности (pgaudit).
- Production-кейсы: различные конфигурации кластеров, смешанные нагрузки, строгие SLA по доступности и compliance.
Технологии:
- Core: Java 17+, Spring Boot, Spring Cloud (Eureka для discovery).
- Интеграции: PostgreSQL (ADPG), gRPC, RESTful API (JSON), Maven.
- Инфраструктура: GitLab, Docker, unit/integration тесты, code review.
- Доп. стек: Vert.x, Apache Camel.
Обязанности:
- проектирование и разработка микросервисов для управления кластерами, бэкапами, конфигурациями ADPG;
- оптимизация производительности сервисов в HA-конфигурациях с высокой нагрузкой;
- интеграция с ADCM, мониторингом (Prometheus/Grafana), инструментами PostgreSQL (Patroni, pgBackRest);
- сode review, новые фичи по карте продукта;
- участие в архитектурных решениях.
Требования:
- 6+ лет commercial Java (Spring Boot, SOLID);
- опыт с микросервисами, REST/gRPC, PostgreSQL;
- понимание HA-систем, контейнеризации (Docker), CI/CD (Git, Maven);
- навыки code review, TDD, debugging распределенных систем;
- желатален опыт с распределёнными СУБД.