Компания Клауд Атлас расширяет команду разработки, в поисках Java Engineer на продукт компании - мессенджер Frisbee.
Продукт:
Frisbee - кроссплатформенное приложение (desktop/web, android, ios).
Безопасный, отказоустойчивый корпоративный мессенджер для эффективной командной работы.
Наш продукт имеет возможности:
- Подключения чат-ботов.
- Развертывания как на собственных серверах, так и в частных/публичных облаках.
- полной настройки алгоритмов шифрования как для сообщений, так и для голосовых звонков в соответствии со стандартами безопасности.
Наш мессенджер сочетает в себе удобство использования публичных мессенджеров и функционал, необходимый для эффективной работы, предлагая различные варианты для безопасного хранения и развертывания.
Разработка ведется с декабря 2019. Продукт долгосрочный, с реальными клиентами.
В поисках: Middle Java Engineer.
Технологии:
С технической точки зрения сервер представляет собой набор сервисов написанных на Java. Для хранения данных используем Apache Cassandra в качестве основной БД и Apache Kafka в качестве журнала событий/очереди сообщений. Деплоим в виде Docker-контейнеров внутри Kubernetes кластера. В качестве облачного провайдера используем Google Cloud Platform. Для коммуникации с мобильными/web клиентами используем REST API + Server Sent Events.
Мы используем:
● Java 11
● Spring Framework
● Spring Boot
● Spring WebFlux
● Websockets / Server Sent Events
● Google cloud platform (compute engine, kubernetes engine, cloud storage, networking, stackdriver logging/monitoring)
● Apache Kafka
● Apache Cassandra
● Gradle
Задачи:
- Разработка, тестирование и внедрение чат-ботов для нашего продукта;
- Создание сценариев взаимодействия и логики работы ботов;
- Обеспечение стабильной работы системы в продакшене;
- Сотрудничество с командой проекта для обеспечения своевременного выпуска продукта.
Требования:
- Опыт разработки чат-ботов на Java;
- Опыт работы с API и интеграцией сторонних сервисов;
- Поддержка и обновление документации;
- Понимание основ машинного обучения и обработки естественного языка будет плюсом;
- Опыт работы с моделями LLM будет плюсом.
Условия:
-
Гибкий график рабочего дня, удаленный формат работы;
-
Кафетерий бенефитов.