#vacancy #JavaDeveloper
Вакансия: Java-разработчик Telegram-ботов (Middle/Senior)
Компания:
BEEHIVE / ООО «ГЛОБАЛВЕНДИНГ»
Кофейные автоматы, дегустационные акции, автоматизация клиентского сервиса.
Формат работы:
Удаленно / гибрид (Минск) / полная занятость или проектная работа (фриланс)
О проекте
У нас уже есть работающий Telegram-бот (Java) для выдачи дегустационных QR-кодов.
Мы масштабируем его в полноценную экосистему:
AI-агент (DeepSeek) для автоматической поддержки 24/7 и модерации.
Геолокация (Яндекс.Карты) – поиск автоматов рядом, маршруты, гео-триггеры.
Платежи (bePaid, Telegram Stars) – продажа пакетов, абонементов, реферальная программа, кешбэк.
Интеграция с Битрикс24 – полная синхронизация: контакты, дегустации, заявки, покупки, рефералы.
Супергруппа Telegram с темами – автоматическое создание тикетов, двусторонняя синхронизация ответов операторов.
Что предстоит делать:
Развивать существующего бота на Java (Nyagram / telegram-bot-spring-starter).
Регистрация, выдача QR-кодов, контроль лимитов (1 код в 30 дней).
Идемпотентность, защита от дублей (уникальные индексы БД, Redis-блокировки).
Внедрить ИИ-агента на базе DeepSeek (через Spring AI).
RAG (векторная БД) по правилам и FAQ.
Автоматические ответы в чате, модерация, sentiment-анализ.
Интегрировать карты Яндекс.Карты – поиск ближайших автоматов, маршруты, сохранение адресов «дом/работа», гео-триггеры.
Реализовать платёжный модуль через bePaid (карты, Apple/Google Pay, ЕРИП) и Telegram Stars.
Пакеты (разовый, 5/10 напитков, абонемент).
Подписки (автопродление через Telegram Payments).
Реферальная система и кешбэк бонусными Stars.
Настроить интеграцию с Битрикс24
Создание контактов, смарт-процессов (дегустации, обращения, рефералы), сделок.
Асинхронная синхронизация через RabbitMQ, batch-запросы.
Вебхуки для обновления статусов.
Подключить супергруппу Telegram (темы)
Создание тем под каждую заявку.
Пересылка сообщений между пользователем и оператором.
Ролевая модель AI-агента в разных темах.
Обеспечить надёжность и безопасность
Health checks, метрики Prometheus, синтетические тесты.
Защита от дублей кодов, rate limiting, хеширование кодов в БД.
Graceful shutdown, горизонтальное масштабирование.
Развернуть инфраструктуру (Docker, Kubernetes в Yandex Cloud / VPS).
CI/CD (GitLab CI).
Мониторинг (Prometheus + Grafana + Loki).
Необходимые навыки
Обязательно:
Опыт разработки Telegram-ботов на Java (Nyagram или spring-boot-starter).
Глубокое знание Telegram Bot API (webhook, клавиатуры, FSM, обработка тем).
Java 21, Spring Boot, Spring Data JPA, работа с PostgreSQL и Redis.
Умение проектировать и оптимизировать схемы БД, писать сложные запросы.
Опыт интеграции с внешними REST API (платежи, карты, CRM).
Понимание асинхронной обработки (RabbitMQ / Kafka).
Знание принципов отказоустойчивости и масштабируемости (блокировки, идемпотентность, rate limiting).
Будет преимуществом:
Опыт с AI (Spring AI, LLM, RAG, DeepSeek/OpenAI).
Работа с Яндекс.Картами или другими гео-сервисами.
Настройка платежей (bePaid, Telegram Stars).
Интеграция с Битрикс24 (REST, вебхуки, batch).
Знание Docker, Kubernetes, Yandex Cloud / AWS.
Настройка мониторинга (Prometheus, Grafana, Loki).
Опыт высоконагруженных проектов (более 10k пользователей).
Условия работы:
Зарплата: обсуждается индивидуально (по рынку, высокая для Middle/Senior).
Удаленно или офис в Минске.
Гибкий график с периодической синхронизацией.
Проект с реальной бизнес-логикой и миллионной аудиторией.
Возможность долгосрочного сотрудничества (штат или проектный контракт).
Как откликнуться:
Присылайте резюме и краткое описание вашего опыта с Telegram-ботами (ссылки на проекты, GitHub). Укажите, какую из перечисленных задач вы уже решали.
Контакт для связи: @Airina_Golubtsova
Навыки
cloud monitoring and reporting
design application interfaces
design database scheme
develop with cloud services
Docker
GitLab CI
Java (computer programming)
Kubernetes
manage ICT virtualisation environments
OWASP ZAP
PostgreSQL
project configuration management
RabbitMQ
Домены
AI
CRM Integration
Customer service automation
E-commerce
Geolocation services
Payment Systems
ИИ навыки
Asynchronous Processing
Database Design
Docker
GitLab CI
Grafana
Java (computer programming)
Kubernetes
Loki
PostgreSQL
Prometheus
RabbitMQ
Redis
REST API
Spring Boot
ИИ домены
AI
B2C
E-commerce
Retail
SaaS
* Домены определены автоматически с помощью нейросети