Напиши текст вакансии для должности "Java Developer (Webinars RCV)". Название компании: "DINS". Расположение: Санкт-Петербург. График работы: Полный день. Опыт работы: От 3 до 6 лет. Ключевые навыки: 'Java', 'Groovy', 'SCALA', 'GridGain', 'Multithread Programming', 'NoSQL'

Команда RCV занимается разработкой сервиса видео-конференций нового поколения, построенного с использованием WebRTC, качество видео которого адаптируется к различным сетям: 3G, WiFi, LTE. Он позволяет совершать видео-звонки и организовывать видеоконференции на сотни участников. К сервису пользователи могут подключаться из браузеров, со смартфонов и с помощью desktop-приложений. Сейчас мы ищем сильных разработчиков в интенсивно развивающуюся команду, разрабатывающую ядро управления видеоконференцией. Многопоточность, высокая нагрузка и надежность 99.999 процентов уже ждут Вас! Стек: Java 11, Spring Boot, Kafka, Kubernetes, Amazon Cloud, SQS, Aurora. Вам предстоит:  Принять участие в разработке сервиса аудио и видео-конференций. Заниматься дизайном, разработкой и поддержкой серверов, написанных на Java. Писать эффективный и потокобезопасный код приложения, которое работает под большой нагрузкой. Разрабатывать систему так, чтобы отказ нескольких серверов не влиял на доступность сервиса. Участвовать в code-review, помогать коллегам с разработкой. Писать функциональные и модульные авто-тесты.  Наши ожидания:  Широкая техническая эрудиция. Опыт разработки серверных приложений на языке Java не менее 3 лет. Опыт разработки многопоточных приложений с использованием неблокирующего I/O. Знание паттернов создания отказоустойчивых систем и умение применять их на практике. Понимание принципов работы и ограничений распределенных систем. Умение писать чистый код и выполнять постоянный рефакторинг. Понимание работы сети и сетевых протоколов. Знание классических алгоритмов и структур данных. Знание Linux.  Будет плюсом:  Знание концепций функционального программирования. Опыт работы с MongoDB, Kafka.  Мы предлагаем:  Широкие возможности для самореализации, профессионального и карьерного роста. Возможность вносить свой вклад в развитие растущего проекта. Команда коллег-профессионалов, болеющих за свой проект. Возможность работы в гибком графике и удаленно. Возможность командировок в зарубежные представительства компании (США, Китай) и релокация в офис США. Индексируемую заработную плату, 100% оплату больничных и отпусков. Отпуск 28 календарных дней, оплачиваемый 100% в соответствии с текущей ставкой. Корпоративные обучающие программы, курсы английского языка. Офис в 10-ти минутах ходьбы от метро. Иногородним кандидатам предоставляется Relocation bonus.