Основные характеристики проекта:
Наш клиент предоставляет одну из ведущих в мире онлайн-видеоплатформ, которая предоставляет огромный спектр возможностей — для потоковой передачи, онлайн-презентаций, живых конференций, мероприятий. , обучающие программы и тренинги. Платформа использует самые инновационные и передовые технологии захвата видео на основе браузера для поддержки прямой трансляции событий, которая может поддерживать тысячи зрителей одновременно. Многие из одних и тех же технологий видеоконвейера используются такими организациями, как Amazon Video и Netflix. Эта платформа кодирует и транслирует миллионы минут видеопрезентаций в год.
Технический стек проекта:
Back-end — Java, Front-end конец Javascript
Общая архитектура — это API-интерфейсы RESTful, обслуживающие клиентов JavaScript FE. Существует довольно много служб Java, которые запускают асинхронно. Здесь задействовано несколько сторонних систем.
Основной платформой, используемой в Java, является Spring Framework. Мы использовали немало таких, но они являются стандартными в этом мире.
Какова работа?
- Работает в команде разработчиков, занимающейся написанием текстов. и поддержка кода для компьютерных приложений.
- изучайте кодовую базу, работайте над небольшими исправлениями ошибок и участвуйте в парном программировании с разработчиками среднего уровня и старшими.
- участие в собраниях группы разработчиков, устранение неполадок, исправление компьютерного кода и сотрудничество с другими разработчиками для создания приложений.
- Проектирование, разработка и модульное тестирование приложений в соответствии с установленными стандартами.
- Участие в экспертных проверках проектов решений и связанного с ними кода.
- Упаковка и поддержка развертывания релизов.
- Разработка, совершенствование и настройка интеграции между приложениями.
- Анализ и решение технических и прикладных проблем.
Требования:
Минимальные требования
- Высшее или университетское образование. в области компьютерных наук или смежной дисциплины.
- Сильное желание учиться.
Требования к основным компетенциям.
- Надежный уровень. понимание концепций объектно-ориентированного программирования.
- Глубокое понимание концепций проектирования реляционных баз данных и концепций запросов.
- Знакомство с концепциями контроля версий.
< p>
Предпочитаемые квалификационные требования- Знание экосистемы Java 8 и Spring Framework 5
- Знание веб-разработки с использованием HTML5, CSS и JavaScript
- Знание веб-разработки с использованием HTML5, CSS и JavaScript
- Знание веб-разработки с использованием HTML5, CSS и JavaScript
- li>
- Знание непрерывной интеграции и развертывания.
- Знание разработки клиентских/серверных приложений.
- Знание методологий гибкой разработки.
- Знание теории модульного тестирования< /li>
- 2+ года работы инженером-программистом.
- Большой опыт работы с современной экосистемой Java 8 и Spring Framework 5.
- Опыт непрерывной интеграции и развертывания.
- >Твердые знания SDLC, agile-практик и документации.
- Большой опыт работы с базами данных и оптимизации запросов (MySQL).
- Уровень английского языка B1+.
Будет плюсом.
Опыт работы с Amazon Web Services и/или одна или несколько сертификаций AWS.
Опыт работы с Javascript, Typescript, Angular, React. , аи/или другие интерфейсные технологии и платформы.
Преимущества:
— 18 полностью оплачиваемых рабочих дней отпуска
— 10 больничных дней
— праздничные дни
— компенсация и поддержка, сертификация AWS
— возможность работать из дома или удаленно
— гибкий график работы без таймеров