К списку

Java-разработчик

VK

ГибридМосква seniorOne-cloudBackendjava

Мы строим фундамент для работы с базами данных внутри VK. Наша команда отвечает за инфраструктуру, автоматизацию и внутренние сервисы. Мы создаём платформенные компоненты, которые позволяют эффективно управлять кластерами БД, автоматизируем процессы их эксплуатации и разрабатываем общие инструменты для всей экосистемы.

Задачи

Мы команда инфраструктуры в платформе управляемых баз данных (Managed Databases). Это высоконагруженная платформа, предоставляющая всему VK тысячи кластеров баз данных самых разных технологий. Среди основных: PostgreSQL, Redis, Kafka, Temporal, Cassandra, OpenSearch, ClickHouse, MongoDB, ZooKeeper, Qdrant.
  • У нас микросервисная архитектура, наша команда занимается развитием сервисов и отвечает за архитектуру, на которой строится платформа MDB
  • Мы занимаемся автоматизацией операций и обслуживания кластеров баз данных
  • Отслеживаем и улучшаем качество и состояние инфраструктуры в облаке
Это не CRUD-продукт. Большая часть задач — про распределённые системы, отказоустойчивость, репликацию, обновления, резервное копирование, масштабирование и эксплуатацию высоконагруженных кластеров. Мы проектируем архитектуру новых возможностей платформы, прорабатываем и решаем технически сложные задачи.

При этом мы совмещаем качества и продуктовой, и инфраструктурной разработки. Несмотря на техническую сложность, у нас есть прямые каналы связи с пользователями и результаты работы практически сразу получают реакцию от потребителей.

Мы не делаем задачи в стол, а идём от проблематики пользователей и улучшаем их опыт использования платформы.

Требования

  • Умение самостоятельно вести разработку: от проработки идеи, проектирования и технической декомпозиции до вывода решения в продакшен
  • Понимание принципов разработки отказоустойчивых распределённых систем и асинхронной микросервисной архитектуры
  • Уверенное владение Java + Spring, опыт работы с Kubernetes или подобной системой оркестрации
  • Готовность погружаться в специфику базы данных изнутри и разбираться в нюансах обеспечения высокой доступности

Будет плюсом

  • Опыт разработки инфраструктурных или платформенных продуктов
  • Понимание репликации, консенсуса, резервного копирования, восстановления и обновления баз данных
  • Опыт эксплуатации высоконагруженных систем
  • Опыт работы с облачной инфраструктурой или Managed-сервисами

Источник: team.vk.company (VK) 29 августа 2026