О компании и команде
Мы - команда разработки Platform V Corax, решении основанном на Apache Kafka.
Для пользователей Platform V Corax мы делаем доработки, от простых hotfix'ов до сложных технологических фичей.
Мы расширяемся и ищем в команду Senior Software Developer (направление Core).
Требования:
- знание алгоритмов и структур данных
- опыт работы с concurrency и нагруженными сервисами от 1 года
- понимание принципов работы брокеров очередей и баз данных (запросы, транзакции, реплики)
- опыт разработки на Java
- базовое знание Linux
- английский язык на уровне чтения технической документации и переписки.
Ожидания от кандидата
Требования:
- знание алгоритмов и структур данных
- опыт работы с concurrency и нагруженными сервисами от 1 года
- понимание принципов работы брокеров очередей и баз данных (запросы, транзакции, реплики)
- опыт разработки на Java
- базовое знание Linux
- английский язык на уровне чтения технической документации и переписки.
Обязанности:
- разработка новых фичей внутри форка Apache Kafka и их перенос в upstream
- разработка новый модулей и утилит для Corax
- исправление багов Kafka
- написание unit, интеграционных тестов для разработанной функциональности.
Примеры задач:
- разработка подсистемы аудита в Apache Kafka
- добавление метрики consumer lag на брокере. Метрика позволяет вычислить lag чтения каждой consumer group'ы
- разработка расширенная система квот на топики
- разработка альтернативной реализации schema registry
- поддержка схем avro, protobuf, json, xml
- модуль шифрования паролей в конфиге Apache Kafka
- разбор и исправление сoncurrency баги в Apache Kafka.
Условия работы
- возможность полной удаленной работы
- бесплатное обучение в Корпоративном университете, Виртуальная школа, IT конференции, митапы
- ДМС, страхование жизни, корпоративная пенсионная программа
- ипотека до 5% (у нас есть статус IT компании)
- реферальная программа (бонус до 100 000 рублей)
- скидки на отдых на лучших курортах в Сочи, Ялте и Алтае
- бесплатная подписка СберПрайм+, скидки от компаний партнеров
- офис/спортзал/парковка всё в одном месте (БЦ Даниловский Форт)