Head of Backend (Java, Spring Boot) at JTS GROUP — NeverHard
Head of Backend (Java, Spring Boot) at JTS GROUP in Алматы. Skills: Flyway, GIT, Gradle, JUnit 5, Java. Apply on NeverHard.
Company
JTS GROUP
Location
Алматы
Type
full_time
Remote: Yes
Required skills:
Flyway
GIT
Gradle
JUnit 5
Java
Mentoring
PostgreSQL
Rest API
SOLID
Spring Boot
Обязанности Развитие и сопровождение core backend платформы: авторизация, пользователи, курсы, learning paths, задания, геймификация (XP, лиги), платежи и подписки. Проектирование и развитие архитектуры модульного монолита (около 40 функциональных модулей). Разработка и поддержка REST API для мобильного приложения, административной панели и внешних сервисов. Интеграция с AI-тьютором, LiveKit, платежными системами и другими внешними сервисами. Развитие стратегии миграции базы данных (Flyway), обеспечение надежности и производительности системы. Оптимизация SQL-запросов, работа с транзакциями и производительностью PostgreSQL. Развитие тестового покрытия, внедрение лучших инженерных практик и повышение качества кода. Проведение code review, участие в принятии архитектурных решений. Техническое лидерство: развитие backend-команды, участие в найме, менторинг и формирование стандартов разработки. Требования Коммерческий опыт разработки на Java и Spring Boot. Опыт проектирования и разработки REST API. Отличное знание PostgreSQL, понимание транзакций, индексов, оптимизации запросов и схемных миграций (Flyway). Опыт работы с модульной или сервисной архитектурой высоконагруженных приложений. Практический опыт интеграции с внешними сервисами (платежные системы, AI/LLM, realtime-сервисы). Опыт проведения code review, технического лидерства и наставничества команды. Опыт работы с Git, Gradle, JUnit 5, Testcontainers. Понимание принципов чистой архитектуры, SOLID и современных подходов к разработке. Английский язык на уровне чтения технической документации. Будет преимуществом опыт в EdTech-проектах, а также опыт работы с Gemini, LiveKit/WebRTC, CI/CD и инструментами наблюдаемости. Условия Работа над современным EdTech-продуктом с использованием AI-технологий. Возможность принимать ключевые архитектурные решения и влиять на развитие платформы. Современный стек технологий: Java 21, Spring Boot 3.5, PostgreSQL, Flyway, Gradle, Testcontainers. Профессиональная команда, ориентированная на качество продукта и инженерные практики. Возможность профессионального роста и развития в роли технического лидера. Полная занятость. Удаленный формат работы.