Напиши текст вакансии для должности "Java / Kotlin developer (Virtual Operator)". Название компании: "Just AI". Расположение: Санкт-Петербург. График работы: Полный день. Опыт работы: От 3 до 6 лет. Ключевые навыки: 'Java', 'Spring Framework', 'ООП', 'SQL', 'JDBC', 'Kotlin'

Just AI одна из лидирующих продуктовых компаний в сфере Conversational AI. Нашими продуктами пользуется около ста крупных российских и ряд международных IT-компаний, телеком-компаний, банков (Yandex, Mail.ru Group, Сбер, МТС, Мегафон, Альфа-банк, HH.ru, Qiwi, BNP Paribas). Наши SAAS платформы и инженерные фреймворки используют более 50 000 разработчиков и малых-средних компаний по всему миру. Наш фокус – технологии понимания естественного языка, инструменты для создания голосовых ассистентов, машинного обучения, speech synthesis and voice cloning и системы управления диалогом, NLU/NLP/DM/ODQA/CDQA. Мы приглашаем вас присоединиться к нашей команде в R&amp;D офис компании в самом сердце Санкт-Петербурга. Virtual operator solution team занимается созданием облачных диалоговых решений для среднего и малого бизнеса. Наши решения построены на собственной платформе JAICP с использованием Kotlin based open-source фреймворка JAICF. Мы расширяем команду и ищем Java/Kotlin разработчика в команду диалоговых решений. Ваши будущие задачи:    Проектирование архитектуры кода и решений;   Разработка бэкенда решений на Kotlin с использованием фреймворка JAICF;   Контроль процессов развертывания решений для клиентов в production окружение;   Управление релизами и CI/CD;   Контроль процесса автоматического тестирования.   Что мы ожидаем от кандидата:   Опыт разработки на Java/Kotlin 2-3 года;   Опыт работы с SQL/NoSQL базами;   Опыт работы с Spring (Core, Boot, JDBC, Security и др.);   Знание ООП, структур данных, алгоритмов, паттернов проектирования и принципов выбора эффективных решений;   Понимание основ автоматического и нагрузочного тестирования;   Опыт работы с системами контроля версий, багтрекерами, системами сборки, continuous integration;   Умение писать аккуратный и читаемый код;   Умение разбираться в чужом коде;   Умение объяснить, почему выбирается тот или иной инструмент/решение;   Письменная, стилистическая‚ орфографическая грамотность.   Будет плюсом:   Профильное образование по обработке естественного языка;   Знание современных методов компьютерной лингвистики, основных задач NLP и методов их решения;   Практический опыт работы с системами обработки естественного языка (MyStem, NLTK и т.п.)   Знание какого-либо из иностранных языков на хорошем уровне.   Мы предлагаем:   Интересные проекты, возможность быстрой имплементации результатов исследований в продукты;   Возможности для профессионального роста и обмена опытом как внутри коллектива, так и в рамках внешнего сотрудничества с нашими партнерами, университетами и сообществами;   Участие в научных и прикладных конференциях в России и за рубежом;   Возможность согласования индивидуального рабочего графика и дистанционной работы;   Официальное оформление по ТК, компенсация больничных и отпусков в 100% размере от текущего оклада;   Кафетерий льгот: ДМС/компенсация спорта, обучения, хобби или отдыха;   Отличный современный офис с велопарковками, удобными рабочими местами, общими рабочими зонами, фруктами и снеками;   Just AI входит в группы IT-компаний i-Free, объединяющей 16 компаний со штатом около 1000 человек – обилие ивентов по обмену опытом, митапов, возможности для горизонтального развития в компаниях группы;   Помощь в релокации, в подборе подходящего жилья, релокационный бонус;   Неповторимая корпоративная культура Just AI DNA, вечеринки, совместные кинопросмотры и многое другое…