Java Developer в Tarantool, Москва
Мы ищем Java-разработчика в команду продукта Tarantool Change Data Capture, который усилит команду и поможет нам в достижении целей по развитию продукта.
Tarantool Change Data Capture решает задачу переноса данных из источников данных в приёмники с минимальными задержками. Источниками и приёмниками данных могут выступать СУБД или брокеры сообщений.
Инструменты и стек:
- Java 17, Spring Boot 3.2, Netty;
- JUnit5 — для unit-тестов;
- Python + Pytest — для интеграционного тестирования;
- GitLab CI/CD + Allure TestOps — для запуска и мониторинга автотестов;
- Kubernetes — в качестве целевой платформы для развёртывания продукта.
Задачи
- Участие в проектировании и разработке основных компонентов продукта Tarantool CDC;
- разработка новых и развитие существующих коннекторов к различным базам данных (PostgreSQL, Tarantool DB, Oracle и так далее);
- улучшение эксплуатационных свойств продукта Tarantool CDC (метрики, мониторинг, логирование);
- помощь команде pre-sale в пилотных проектах;
- разработка и поддержка Java-экосистемы для продуктов из линейки Tarantool, в том числе opensource-библиотек.
Требования
- Опыт разработки на Java, знание стандартной библиотеки Java, популярных фреймворков (Spring), знание шаблонов работы с многопоточностью;
- знание и понимание принципов работы с асинхронными фреймворками (Netty);
- опыт работы с базами данных, например PostgreSQL, MySQL/MariaDB, Redis;
- навыки работы c Linux;
- опыт работы с системами контейнеризации (Docker, Kubernetes).
Будет плюсом
- Знания других языков программирования Python, C/C++, Go;
- опыт с GitLab CI.
Будет большим плюсом:
- работа с Kafka Connect, Debezium;
- опыт работы с Oracle, Greenplum, ClickHouse;
- знания в области распределённых систем и опыт работы с ними (микросервисы, распределённые хранилища данных);
- опыт разработки helm charts и (или) kubernetes operator.
Мы предлагаем
Гибкий график работы
Бонусы и скидки от партнеров
ДМС
Профессиональная команда
Интересные задачи
Формат работы
комбинированный
Уровень
middle
График работы
полный
Tarantool
Решение класса middleware для ускорения IT-систем и обработки данных. Сочетает в себе сервер приложений, гибридное хранилище с гибкой схемой данных и мощные средства масштабирования. Благодаря размещению данных в оперативной памяти платформа позволяет обрабатывать до 1 млн запросов в секунду.
Мы предлагаем
Гибкий график работы
Бонусы и скидки от партнеров
ДМС
Профессиональная команда
Интересные задачи
Похожие вакансии
Технический архитектор
VK Tech
Москва, гибкий
Java Developer в команду онлайн-рекомендаций
AI VK
Москва, гибкий
Руководитель группы разработки хранилищ
Единые облачные технологии
Москва, гибкий
Руководитель core-команды разработки
Коммуникационные платформы
Москва, комбинированный
Руководитель команды разработки высоконагруженных систем
VK Видео
Санкт-Петербург, комбинированный
Java Lead в команду рекомендательной системы
AI VK
Москва, офисный
Старший Java-разработчик в команду рекомендаций социальных сервисов
AI VK
Санкт-Петербург, гибкий
Java разработчик в команду ML
AI VK
Санкт-Петербург, комбинированный
Java-разработчик в команду поиска
ОК
Санкт-Петербург, комбинированный
Java-разработчик в команду рекомендательной системы
AI VK
Москва, гибкий
Java Developer в службу рекомендаций
Дзен
Москва, гибкий
Java Developer
VK Видео
Санкт-Петербург, гибкий
Java Lead MLOps-инструментов
AI VK
Москва, офисный
Java Team Lead
VK
Москва, комбинированный
Senior Java Developer
VK
Москва, гибкий
Backend Java Developer на проект чат-бота
Клиентский опыт
Москва, гибкий
Старший разработчик в команду архитектуры
ВКонтакте
Санкт-Петербург, гибкий
Java-разработчик в команду Tracer
ОК
Санкт-Петербург, комбинированный
Java-разработчик
Дзен
Москва, комбинированный
Senior Java Developer
RuStore
дистанционный
Frontend Developer
Медиапроекты Mail
Москва, гибкий
Разработчик Big Data
ОК
дистанционный
Golang Developer в команду «Антиробот»
Информационная безопасность
Москва, гибкий
Администратор Atlassian
Технический департамент
Москва, гибкий
Специалист по информационной безопасности (AppWebSec)
RuStore
Москва, гибкий
Go Developer
Единые облачные технологии
Москва, гибкий
Ведущий Java-разработчик
Единые облачные технологии
Москва, гибкий