Компания Клауд Атлас расширяет команду разработки, в поисках Senior Java Engineer на продукт компании - мессенджер Frisbee.
Продукт:
Frisbee - кроссплатформенное приложение (desktop/web, android, ios).
Безопасный, отказоустойчивый корпоративный мессенджер для эффективной командной работы.
Наш продукт имеет возможности:
- Подключения чат-ботов.
- Развертывания как на собственных серверах, так и в частных/публичных облаках.
- полной настройки алгоритмов шифрования как для сообщений, так и для голосовых звонков в соответствии со стандартами безопасности.
Наш мессенджер сочетает в себе удобство использования публичных мессенджеров и функционал, необходимый для эффективной работы, предлагая различные варианты для безопасного хранения и развертывания.
Разработка ведется с декабря 2019. Продукт долгосрочный, с реальными клиентами.
В поисках: Senior 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
Задачи:
- Проектирование и реализация компонентов на стороне сервера;
- Обеспечение стабильной работы системы в продакшене;
- Построение архитектуры, рефакторинг, написание тестов.
- Рефакторинг и оптимизация приложения;
- Участие в проведении код-ревью;
- Сотрудничество с командой проекта для обеспечения своевременного выпуска продукта;
- Работа в фича командах.
Условия:
-
Гибкий график рабочего дня, удаленный формат работы;
-
Кафетерий бенефитов.