Java-разработчик
Описание
Java-разработчик в команду платформы поддержки Ищем Java-разработчика для развития внутренней платформы клиентской поддержки на базе self-hosted Chatwoot. Платформа интегрирована с Telegram, внутренней админкой, backend-сервисами компании и AI-инструментами. Ею ежедневно пользуется команда поддержки, поэтому работа включает как разработку новых возможностей, так и сопровождение работающей системы. На первом этапе основной фокус роли — платформа поддержки и связанные с ней интеграционные сервисы. В дальнейшем возможно расширение зоны ответственности с подключением к задачам основного Java-контура компании, включая разработку сервисов биржевой платформы. Нужен самостоятельный backend-разработчик, который умеет разбираться в существующих системах, проектировать интеграции, находить причины проблем и доводить изменения до production. Чем предстоит заниматься: Развивать backend-сервисы платформы на Java и Spring Boot Реализовывать новые функции по запросам команды поддержки Развивать интеграции с Chatwoot, Telegram, внутренними и внешними системами Дорабатывать Chatwoot под внутренние процессы компании Развивать и упрощать архитектуру интеграционных сервисов платформы Разбираться с ошибками и проблемами в production, находить и устранять их причины Участвовать в переносе и преобразовании данных между системами Развивать функции анализа диалогов и автоматизации с использованием LLM При необходимости дорабатывать небольшие интерфейсы для операторов Участвовать в проектировании, развёртывании и сопровождении сервисов Основной стек: Java, Spring Boot, PostgreSQL, Kafka, Docker, REST API и webhooks, Chatwoot, OpenAI API и другие LLM, GitLab CI В отдельных компонентах используются Ruby on Rails, Vue, React, TypeScript и Redis. Глубокое знание всего этого не требуется, но важно быть готовым разбираться в смежном коде и устройстве open-source-продукта. Что для нас важно: Уверенное знание Java и Spring Boot Опыт коммерческой backend-разработки Опыт проектирования и реализации интеграций через API и очереди сообщений Практический опыт работы с PostgreSQL Понимание принципов построения и эксплуатации backend-сервисов Опыт работы с Docker Умение разбираться в существующем и незнакомом коде Способность самостоятельно диагностировать проблемы после выхода изменений в production Умение обсуждать технические решения, аргументировать свой подход и доводить задачи до результата Опыт использования AI-инструментов в разработке и понимание того, как проверять сгенерированный код Будет плюсом: Опыт работы с Chatwoot, helpdesk-, CRM- или чат-платформами Опыт интеграций с Telegram Практический опыт работы с Kafka Опыт сопровождения сервисов в production Опыт работы с OpenAI API или другими LLM Знакомство с Ruby on Rails, Vue, React или TypeScript Опыт работы с GitLab CI и Redis Опыт развития или адаптации open-source-продуктов под внутренние задачи Опыт разработки сервисов для fintech- или биржевых платформ Мы предлагаем: Работу над внутренним продуктом, которым ежедневно пользуется команда поддержки Влияние на архитектуру сервисов и принимаемые технические решения Задачи на стыке backend-разработки, интеграций, AI и автоматизации Перспективу подключения к разработке сервисов основной финтех-платформы Прямое взаимодействие с руководителем, командой поддержки и backend-разработчиками Применение современных AI-инструментов в повседневной разработке Быстрые решения без лишней бюрократии Full-time формат и гибкое начало рабочего дня Если близок такой подход к инфраструктуре и процессам — будем рады познакомиться. Гарантируем быстрый выход на интервью и обратную связь без затянутых этапов.