Описание:
Компания Клауд Атлас расширяет команду разработки, в поисках 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 Задачи: Проектирование и реализация компонентов на стороне сервера; Обеспечение стабильной работы системы в продакшене; Построение архитектуры, рефакторинг, написание тестов. Рефакторинг и оптимизация приложения; Участие в проведении код-ревью; Сотрудничество с командой проекта для обеспечения своевременного выпуска продукта; Работа в фича командах.
Условия:
Гибкий график рабочего дня, удаленный формат работы; Кафетерий бенефитов.