Ридотто

Senior Java Developer

Не указана
  • Минск
  • Полная занятость
  • Полный день
  • Более 6 лет

Мы сейчас в поиске Senior Java developer для работы над проектом HelpSync.

HelpSync — платформа поддержки на базе Frisbee

* Единым интерфейсом для всех каналов (вэб-чат, email, соцсети, мессенджеры, VoIP) + автоматические тикеты
* Профилем клиента (контакты, история, метки)
* Сквозной историей коммуникаций
* Умным распределением нагрузки (роуминг по навыкам/нагрузке)
* Аналитикой (KPI, SLA, дашборды)
* AI-ботами (NLP, автоэскалация)
* Базой знаний (шаблоны, подсказки)

Основная концепция: Все обращения → один интерфейс → быстрые ответы.

Задачи:

- Проектирование и реализация компонентов на стороне сервера;

- Обеспечение стабильной работы системы в продакшене;

- Построение архитектуры, рефакторинг, написание тестов;

- Рефакторинг и оптимизация приложения;

- Участие в проведении код-ревью;

- Сотрудничество с командой проекта для обеспечения своевременного выпуска продукта;

- Работа в фича командах.

Технология с точки зрения 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

Данная вакансия является перспективной.