Напиши текст вакансии для должности "Senior/Middle Java developer". Название компании: "Виго Лаб". Расположение: Санкт-Петербург. График работы: Полный день. Опыт работы: От 3 до 6 лет. Ключевые навыки: 'Java', 'Multithread Programming', 'Highload', 'Kafka', 'Hazelcast', 'Python'

Удаленно: +10 тыс. р. к окладу ежемесячно на организацию рабочего пространства/оплата коворкинга.Архитектура и технологии: vigo.ru/underthehood Какую проблему решаем: Мы решаем проблему человека со смартфоном, который хочет посмотреть видео, поиграть в игру без помех и буферизаций.Для этого мы разработали софт, который помогает телеком операторам улучшать свою инфраструктуру именно там, где это нужно пользователям. У нас свой продукт. Наши клиенты: МТС, БиЛайн, МегаФон, Tele2, Tinkoff mobile, ЭрТелеком, Сбер Mobile.Зарабатываем деньги с 2016 года.Ваши будущие задачи: • Совместно с командой решить задачу по масштабированию нашей системы - цель вырасти в 10 раз;• Обеспечить отказоустойчивость системы - сейчас нагрузка 300 тыс. сообщений в секунду и она будет расти в 10 раз;• Для обработки нагрузки мы используем многопоточную Java 11, в качестве распределенных вычислений Hazelcast, Kafka помогает не терять данные.• Как выглядит процесс - десятки млн. устройств со встроенным нашим кодом присылают 300 тыс. сообщений ежесекундно. Эти сообщения необходимо обрабатывать в режиме реального времени и хранить Cassandra/Clickhouse. Со стороны Frontend ч/з Node.JS + RabbitMQ - Java обрабатывает большие аналитические запросы; Что нужно для работы: • Опыт в Javа на высоконагруженном бэкенде;• Опыт работы с многопоточными структурами данных;Будет плюсом - опыт работы с Python (необходим для внедрения разработок Data Scientist в продакшн). Плюшки: оплата проф. обучения/конференций, англ. яз, спорт, мобильная связь, ДМС (стоматология), оформление по ТК.