Junior Java Developer

IVOICE ASIA
Основная информация о компании

Полное наименование компании
IVOICE ASIA
Организационно-правовая форма
Общество с ограниченной ответственностью (ООО)
Контактное лицо
Заворина Татьяна
Номер контактного лица
+7 (913) 7269784, прошу писать в Telegram или WhatsApp))
Электронная почта контактного лица
azia@ivoice.tech
Адрес контактного лица
Toshkent shahri, Mirzo Ulug'bek tumani, OKKURG'ON KO'CHASI, 29-UY, 36-XONA

Junior Java Developer
Обновлено: 15.11.2021

Тип работы
Опыт работы
Вид занятости
Удаленная работа
От 1 до 3 лет
Частичная занятость
Комплексные решения
Инфраструктура
Консалтинг и документация
Прочее
Описание

Группа компаний Ivoice Technology ищет в свой коллектив программиста Java.
Мы занимаемся разработкой омниканальных (голосовых и текстовых) ботов для бизнеса, а также продуктов построенных на базе голосовых коммуникаций с роботом.

Требования:
Кандидатов без опыта работы рассматриваем только при наличии персональных проектов в github (без учета проектов написанных в рамках курсов).
Также, в случае если на github недостаточно кода чтобы оценить ваш уровень кода, необходимо будет выполнить тестовое задание на Akka actors (оценка - 2ч, без учета ознакомления с фреймворком)
Знания Spring MVC, Mongo, Git, Junit, Mockito, Maven
Понимание как работают веб-приложения.
Понимание взаимодействия приложений по сети: вы представляете как работает веб-приложение в модели tcp/ip, понимаете что такое Java Servlet.
Уверенный навык самообразования и использования google и stackoverflow для решения проблем, любопытство.
Linux
Грамотная письменная речь, умение писать техническую документацию, оформлять задачи и отчеты, писать комментарии в code review
Знание английского на уровне свободного чтения технической документации

Желательно:

Техническое образование (высшее, н/в)
Возможность посмотреть примеры вашего кода на github или gitlab
CI/CD на базе gitlab (либо вы знакомы с другой технологией, но готовы переучиться на gitlab)
Docker
Vue.js
Знание парадигмы actors (фреймворк akka actors)
Знание технологий VOIP (SIP, Webrtc)
Ansible

Основные задачи

Ваши задачи будет входить:

Программирование голосовых автоматизаций
Разработка голосовых сценариев на SDK Ivoice (Java, Akka actors).
Интеграция с системами заказчика по HTTP API (Spring MVC).
Разработка сервисов на базе Spring (Boot, Data, MVC, MongoDB)
Автоматизация рутинных процессов.
Gitlab CI
Ansible
Участие в техподдержке
Необходимо будет подключаться решать клиентские проблемы, с которыми не может справиться техподдержка первой линии (где нужно техническое понимание продукта)

График работы

Что вы получите работая с нами:

Полностью удаленная работа
Гибкий график (нас интересует только результат, а не режим в котором вы его достигаете)
Современный и востребованный стек технологий
Современные инструменты и процессы распределенной разработки (gitlab, ansible)
Дружный, молодой коллектив. Коллеги с глубоким знанием технологий которые мы используем.
Возможность развиваться в направлениях ML (NLP, ASR, TTS), Telecom (SIP, Webrtc), Devops, Senior Java.

Дополнительные требования

Английский — A1 — Начальный
Git
Linux
MongoDB
Java
Docker