
Regular Java Developer remote, Петербург.
▷ Работодатель: Ибс Инфинисофт
(профиль,отзывы)
💰 From 0 RUR. | Режим: remotely |
10
* This listing is inactive or archived *
Описание проекта:
Решение задач разработки нового функционала и поддержки по одному из продуктов, обеспечивающих мониториг платформы и приложений установленных на ней:
Abyss
Комплексный продукт хранения и обработки данных построенный на базе OpenSource решений.
Основные функции: NRT потоковая обработка данных (ETL), хранение больших массивов данных, оптимизация хранилищ для эффективной работы с Timeseries данными, единый интерфейс управления и контроля всеми компонентами, хранение логов, метрик, трассировки + архивное аналитическое хранилище на базе HDFS.
Monitoring
Предназначается для сбора данных о производительности, доступности и работоспособности прикладных приложений и инфраструктуры на основе метрик. Основные функции: сбор метрик, валидация, фильтрация, управление сбором.
Indicator
Сервисы телеметрии для Platform.V.Monitor позволяющее обеспечить мониторинг и высокую доступность важных элементов платформы Platform.V
Решение для анализа потока входящих инфраструктурных, прикладных и бизнес метрик позволяющее сократить время реакции на инциденты или не допустить инцидента, определяя потенциальное будущее отклонение.
Alert Manager
Платформенный продукт, выявляющий внештатные ситуации в функционировании других систем на основании больших объемов данных их телеметрии по заранее составленным правилам. При обнаружении таких ситуации осуществляется оперативное уведомление администраторов сопровождения, что позволяет своевременно осуществить стабилизацию системы, способствуя повышению её надежности и обеспечению высокой доступности.
OSIRIS
Представляет собой систему автоматизированного сбора данных и оценки доступности на основании заданных условий. Сбор данных производится из различных источников: WAS, WF, Oracle, Jenkins Job, произвольный endpoint и т.д.
Logger
Представляет собой систему cбора журналов с распределенных частей системы за счет агентов сбора журналов, таких как fluent-bit, а так же с помощью sdk. Помимо сбора журналов, так же решается задача обогащения, нормализации, фильтрации на самых ранних этапах транспортировки, для оптимизации траффика в сети. Далее журналы попадают в горизонтально масштабируемое отказоустойчивое хранилище с категоризацией хранения журналов по горизонту хранения.
Обязательные навыки:
- Хорошее знание Java SE (8-11 версии) и особенностей языка;
- Опыт коммерческой разработки на Java от 2 лет;
- Уверенное знание и коммерческий опыт разработки с использованием Spring/Spring Boot;
- Опыт коммерческий опыт разработки с использованием ORM Hibernate;
- Уверенное понимание шаблонов архитектуры backend приложений, а также опыт их применения в коммерческих проектах;
- уверенное знание систем контроля версий (Git), понимание Git Flow;
- Опыт работы с библиотеками для тестирования;
- Умение работать в команде;
- Понимание микросервисной архитектуры;
- Опыт использования task-tracker (Jira, Trello);
- Знакомство с системами контейнеризации (Docker/Kubernetes/OpenShift).
Желательные навыки:
- Опыт работы в Agile;
- Опыт Code Review.
Задачи на проекте:
- Написание unit-тестов;
- Разработка нового и сопровождение текущего функционала;
- Взаимодействие с разработчиками, аналитиками, дизайнерами и другими командами в формате Agile;
- Курирование новых сотрудников;
Условия:
- Работа в аккредитованной компании
- Удаленный формат работы
- Участие в проектах для крупных коммерческих компаний
- Современный подход к обучению и развитию сотрудников
- Стабильный доход, который обсуждается индивидуально
- Приятные бонусы: ДМС со стоматологией для сотрудников и их родственников, обучение и сертификация, скидки на курсы, фитнес и многое другое
- Трудоустройство в штат на бессрочный трудовой договор