Умный выбор меняющихся технологий

Senior Java Database Developer

Программирование, разработка и тестирование

Место работы

  • Москва

Ваши задачи

  • Разработка протокола виртуализации данных.
  • Разработка протоколов репликации.
  • Разработка системы подписок на уведомления об изменении данных.

Наши ожидания

  • Опыт коммерческой разработки на Java от 5 лет.
  • Опыт разработки СУБД.
  • Знание принципов построения БД: виды моделей данных, виды индексов, физические форматы хранения.
  • Знание операций реляционной алгебры и алгоритмов их реализации в СУБД.
  • Знание принципов оптимизации запросов.
  • Знание протоколов распределённых транзакций и алгоритмов консенсуса Paxos, Raft, xBFT и опыт работы с RESTful JSON APIs.
  • Будет плюсом, если Вы:
    • участвовали в проектах виртуализации данных;
    • работали с open source оптимизаторами, такими как GPORCA;
    • имели опыт разработки таких компонентов БД как планировщик/оптимизатор запросов, координатор выполнения транзакций, репликация и т.д.;
    • имели опыт работы с платформами виртуализации данных: Teiid, Denodo;
    • работали c Apache Calcite или аналогичными продуктам;
    • знаете стандарт OData.

Мы предлагаем

  • Профессионально развиваться в команде профессионалов и ежегодно повышать свой грейд.
  • Работать в гибком графике и частично удалённо.
  • Заботиться о своём здоровье по программе ДМС.
  • Получать годовую премию.

Откликнуться на вакансию

Отправить резюме на эту вакансию
Удалить файл
Прикрепить файл *
Вы можете добавить ссылку на свой профиль в LinkedIn, Мой Круг, HeadHunter и других профессиональных социальных сетях или кадровых порталах

Возврат к списку