Java-разработчик (Apache Flink)
удалёнка
Команда разрабатывает микросервисы для потоковой обработки и интеграции данных в аналитической платформе. Роль важна для обеспечения стабильной обработки событий и надежной интеграции с внешними системами
ГрейдMiddle/Senior
Опытот 3 лет
Стек
JavaSpringPostgreSQLApache FlinkApache KafkagRPCRESTHBaseCassandraPicadataRabbitMQMavenGitGitLab CI
Задачи
- •Разработка и поддержка микросервисов для потоковой обработки данных
- •Интеграция сервисов с внешними и внутренними системами
- •Анализ и устранение технических сбоев и рисков
- •Участие в оптимизации кода и производительности систем
- •Сопровождение внедрения программных средств и деплоя
- •Взаимодействие со смежными командами и архитекторами
Обязательно
- •Опыт коммерческой разработки от 3 лет
- •Хорошее знание Java 11+
- •Опыт разработки с использованием Spring 4+
- •Знание многопоточности и Java Memory Model (JMM)
- •Опыт распределённых систем потоковой обработки на Apache Flink
- •Опыт работы с очередями сообщений (Kafka, RabbitMQ)
- •Опыт работы с SQL/NoSQL базами (PostgreSQL / Cassandra)
Будет плюсом
- •Практический опыт работы с Maven
- •Владение системой контроля версий Git
- •Знание CI/CD (GitLab CI)
- •Опыт работы с gRPC
- •Опыт работы с HBase
- •Знание Picadata