Запускаем новое направление — создание публичного мессенджера Frisbee на основе корпоративной версии. Формируем команду, которая заложит основу будущей платформы: от базовой регистрации и приватности до инструментов взаимодействия и интеграций с внешними сервисами.
В поисках Senior Java разработчика
Задачи:
- Проектирование и реализация компонентов на стороне сервера;
- Обеспечение стабильной работы системы в продакшне;
- Построение архитектуры, рефакторинг, написание тестов;
- Рефакторинг и оптимизация приложения;
- Участие в проведении код-ревью;
- Сотрудничество с командой проекта для обеспечения своевременного выпуска продукта;
- Работа в фича командах.
Технология с точки зрения Back-end:
С технической точки зрения сервер будет представлять собой набор сервисов написанных на Java. Для хранения данных используем Apache Cassandra в качестве основной БД и Apache Kafka в качестве журнала событий/очереди сообщений. Деплоим в виде Docker-контейнеров внутри Kubernetes кластера. В качестве облачного провайдера используем Google Cloud Platform. Для коммуникации с мобильными/web клиентами используем REST API + Server Sent Events.
Стек: Java 17, Spring Framework, Spring Boot, Apache Kafka,Apache Cassandra, Gradle
Условия:
- Официальное трудоустройство по ТК РБ;
-
25 календарных дней отпуска;
-
Гибкое начало рабочего дня;
- Удобный гибридный график работы (2 дня офисный формат, 2 дня - удаленный);
- Комфортный офис в центре Минска (Платонова 20б) с заботливым креслом Herman Miller;
- Корпоративное обслуживание в медицинском центре в частных МЦ, а также доп услуги по стоматологии;
- Частичная компенсация занятий спортом и английским языком;
Данная вакансия является перспективной.