
1001 LABS
Java-разработчик (Change Data Capture)
Не указана
- Docker
- Kubernetes
- Helm
- Cockroach
- Apache Cassandra
- Hbase
- Apache Kafka
- Ansible
- CI/CD
Наша команда CDC (Change Data Capture) занимается разработкой коннекторов для различных баз данных и обеспечением переливки данных между ними. В работе мы используем как готовые решения, так и разрабатываем собственные, включая форки и доработку внутренних механизмов СУБД, интеграцию с внутренним API СУБД.
Что предстоит делать:
- Писать высокопроизводительный и надежный код на Java и Kotlin;
- Исследовать и модифицировать внутренние компоненты СУБД;
- Траблшутить проблемы в работе СУБД (HBase, Cassandra, Cockroach, YT, Postgres);
- Автоматизировать развертывание и настройку приложений (Ansible, Helm, Gitlab CI/CD);
- Анализировать сетевые, ресурсные и application-проблемы на Linux-хостах.
Что ждем от кандидата:
- Знание классических алгоритмов и структур данных;
- Знание Java и Kotlin. Bash/Python - будет плюсом;
- Понимание базовых принципов распределенных систем;
- Опыт с Ansible, Helm, Docker, Kubernetes;
- Опыт с Kafka, Распределенными СУБД(Cockroach, Cassandra, Hbase), оптимизацией SQL запросов;
- Умение самостоятельно проектировать решения, обосновывать свои решения и оптимизировать существующие;
- Linux (уверенная работа в командной строке).
Будет плюсом:
- Опыт с Debezium;
- Опыт работы с YTsaurus;
- Навыки DevOps / системного администрирования (администрирование Linux, тюнинг СУБД).
Что предлагаем:
- Интересные задачи на стыке разработки и devops;
- Современный стек;
- Полное отсутствие бюрократии и корпоративного кринжа.
- Выплата в удобной валюте.