Java-разработчик в Недвижимость
офис, гибрид, Казань
Команда развивает сервис Яндекс Недвижимость — платформу для поиска и размещения объявлений. Вы будете работать с монорепозиторием под Bazel и развивать микросервисы, взаимодействующие через REST/GraphQL и gRPC/Kafka, хранить и обрабатывать данные в Lucene, PostgreSQL, ClickHouse и YT
ГрейдSenior
Опыт6+ лет
Стек
JavaJava 21PostgreSQLKafkaScalaBazelRESTGraphQLgRPCApache LuceneMySQLYDBYTClickHouseTemporalGrafanaSentry
Задачи
- •Разрабатывать и масштабировать микросервисы
- •Решать продуктовые и инфраструктурные задачи
- •Писать код и сопровождать релизы до продакшна
- •Обеспечивать стабильную работу компонентов и оперативно устранять инциденты
Обязательно
- •Коммерческая разработка на JVM более пяти лет
- •Опыт создания веб‑приложений и понимание микросервисной архитектуры
- •Умение тестировать свой код и добиваться высокой стабильности
- •Знание классических алгоритмов и структур данных
- •Опыт работы с реляционными СУБД
Будет плюсом
- •Опыт разработки на Scala или другом функциональном языке
- •Опыт работы с распределёнными системами и большими данными
- •Использование key-value хранилищ
- •Опыт работы с Kafka или другими брокерами сообщений
- •Опыт с HDFS, Spark, YTsaurus или MapReduce-системами