Lead| CБЕРТЕХ Platform V Monitor
iFellow – ИТ компания нового поколения, предлагающая сервисно-ориентированный подход к разработке ПО, тестированию и сопровождению информационных систем для бизнеса. Компания iFellow объединила в себе лучшие российские практики и передовой зарубежный опыт реализации проектов любой сложности для развития информационных технологий и бизнес-процессов.
Мы расширяем команду и будем рады принять в наш дружный коллектив Lead Java-разработчика на проект с нашим партнером.
В СберТех разрабатывается самый высоконагруженный сервис сбора телеметрии Platform V Monitor. Основные его задачи: сбор/хранение/отображение телеметрии.
Данный продукт позволяет осуществлять:
- мониторинг здоровья систем,
- прикладной мониторинг,
- проводить root cause анализ проблем,
- отслеживать здоровье систем,
- предупреждать инциденты систем,
- осуществлять оповещение при риске возникновения проблемы,
- собирать трассировку вызовов внутри систем,
- строить дашборды на данных телеметрии.
Наш продукт нацелен на помощь эксплуатирующим подразделения в мониторинге и своевременном реагировании на отклонения в поведении оборудования и прикладного ПО. Имея в своем распоряжении нашу систему мониторинга бизнес значительно снижает время и стоимость обнаружения и устранения отклонений.
Нашими клиентами является более 800 подсистем банка. Нагрузка на систему исчисляется гигабитами в секунду. Объем хранения исчисляется петабайтами.
Platform V Monitor разрабатывает территориально-распределённая команда в географию, которой входят такие города как: Москва, Санкт-Петербург, Новосибирск, Омск, Барнаул.
- Передовой стек технологий: 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 и др.
Стек выбран исходя из потребности системы в высокой отказоустойчивости, гибкости настройки, возможности доработки собственными силами, горизонтального масштабирования и производительности.
В нашей команде вы получите реальный опыт работы с передовыми технологиями, работы с Big Data, получите знания и практические навыки построения высоконагруженных систем (продукты экосистемы Сбер не имеют аналогов в РФ по нагрузке и пропускной способности)»
Abyss — это центральный компонент продукта Platform V Monitor. Abyss принимает, обрабатывает, хранит данные и предоставляет к ним доступ посредством API. Так же Abyss предоставляет сервис авторизации используемый другими компонентами PVM.
- Участие в проектировании архитектуры решений совместно с командой разработки
- Разработка REST микросервисов (Spring, Spring Boot, Java 8)
- Работа с высоконагруженными системами хранения и обработки данных (Apache Flink, Apache Hadoop, Apache Solr, Apache Druid)
- Участие в анализе инцидентов (проблем) с промышленной среды эксплуатации
- Участие в code-review
- Управление командой разработчиков от 3 человек
- Опыт коммерческой разработки на Java от 4-х лет;
- Уверенное знание Java SE (8+ версии) и особенностей языка (в том числе многопоточность, понимание механизмов работы GC, профилирование приложений);
- Уверенное знание Spring (MVC, Security, AOP, Data) и Spring Boot;
- Базовые знания стека сетевых протоколов (в том числе TLS/SSL);
- Уверенное знание основных шаблонов проектирования архитектуры, а также опыт их применения в коммерческих проектах;
- Опыт разработки высоконагруженных распределенных систем на микросервисной архитектуре;
- Опыт проектирования и разработки Spring REST-сервисов с нуля (в том числе проектирование API);
- Опыт работы с реляционными и NoSQL базами данных (в том числе понимание механизмов изоляции транзакций, механизмов работы индексов, опыт работы с инструментами миграции БД Liquibase/Flyway);
- Опыт работы с библиотеками для тестирования (Mockito);
- Умение работать в команде;
- Опыт проведения code-review;
- Опыт планирования, оценки и декомпозиции задач разработки;
- Опыт работы в качестве TeamLead небольшой команды разработки (2-3 человека).
- Мы соблюдаем законодательство РФ, поэтому официальное трудоустройство, больничные, отпуска и выходные в праздничные дни;
- Мы заботимся о здоровье наших сотрудников: ДМС, телемедицина по срочным вопросам, медицинская страховка и 5 Sick-Day в год (полностью оплачиваются без предоставления больничного);
- Мы вовлечены в развитие наших сотрудников: возможность проходить внешние и внутренние обучения для повышения hard-skills, полностью оплачиваемый корпоративный английский язык в мини-группах (2-3 человека.
- Удаленная работа по РФ, а всю технику мы предоставляем.
Для того, чтобы узнать подробности или откликнуться на вакансию пишите нашему рекрутеру Елене