В СберТех разрабатывается самый высоконагруженный сервис сбора телеметрии Platform V Monitor. Основными задачами которого является сбор, хранение и отображение телеметрии.
Этот продукт позволяет осуществлять мониторинг «здоровья» систем, производить прикладной мониторинг, а также проводить root cause анализ проблем. Он дает возможность предупреждать инциденты систем, осуществлять оповещение при риске возникновения проблемы, собирать трассировку вызовов внутри систем и строить дашборды на данных телеметрии.
Стек технологий: Apache Solr, Apache druid, Apache kafka, Hadoop, Apache flink, Apache flume, Grafana.
Контейнеризация: kubernetes, open shift. Агентский сбор: prometheus, td-agent.
Языки программирования: java, go, javascript, python.
Фреймворки: ant design, react, spring, spring boot, jaeger, openzipkin и др.
Обязанности
- участие в проектировании архитектуры решений совместно с командой разработки
- разработка REST микросервисов (Spring, Spring Boot, Java 8)
- работа с высоконагруженными системами хранения и обработки данных (Apache Flink, Apache Hadoop, Apache Solr, Apache Druid)
- участие в анализе инцидентов (проблем) с промышленной среды эксплуатации
- участие в code-review.
Требования
- опыт коммерческой разработки на Java от 3-х лет
- уверенное знание Java SE (8+ версии) и особенностей языка (в том числе многопоточность, понимание механизмов работы GC, профилирование приложений)
- уверенное знание Spring (MVC, Security, AOP, Data) и Spring Boot
- базовые знания стека сетевых протоколов (в том числе TLS/SSL)
- уверенное знание основных шаблонов проектирования архитектуры, а также опыт их применения в коммерческих проектах
- опыт разработки высоконагруженных распределенных систем на микросервисной архитектуре
- опыт проектирования и разработки Spring REST-сервисов с нуля (в том числе проектирование API)
- опыт работы с реляционными и NoSQL базами данных (в том числе понимание механизмов изоляции транзакций, механизмов работы индексов, опыт работы с инструментами миграции БД Liquibase/Flyway)
- опыт работы с библиотеками для тестирования (Mockito)
- опыт проведения code-review
Будет плюсом:
- опыт работы с любыми продуктами из семейства Apache (Flink, Hadoop, Solr, Druid, Spark, ElasticSearch)
- опыт работы с брокерами очередей сообщения (RabbitMQ, IBM MQ, Kafka)
- опыт работы с сиcтемами мониторинга и систем централизованного логирования (Prometeus, Grafana, Zabbix, ELK/EFK).
Условия
- возможность организации удаленной работы
- ДМС для сотрудников и скидки на медицинскую страховку для родственников, а также страхование от несчастных случаев
- работа в команде профессионалов, возможность разрабатывать уникальные и крупные проекты масштаба нашей страны, возможность принять участие в разработке продуктов от идеи до реализации
- обучение за счет компании (корпоративный университет, библиотека, внешнее обучение)
- возможность участвовать и выступать на российских и международных IT-конференциях
- большой и комфортный офис со спортзалом
- широкий спектр дисконт–программ, скидок и привилегий от компаний-партнеров, бесплатная подписка СберПрайм+
- льготное кредитование и ипотека в Сбербанке – возможность пользоваться премиальными продуктами Банка на специальных условиях
- ипотека до 5% (у нас есть статус IT компании)
- конкурентная оплата труда + Высокий годовой бонус по результатам работы.