Мы ищем сильного Team Lead Backend Developer, который возглавит команду разработки и возьмет на себя ответственность за техническое развитие наших сервисов и рост инженерной культуры.
Наш бэкенд написан на Java.
Формат: Только офис, полная занятость.
Обязанности:
- Разработка и развитие backend-сервисов на Java (Spring Boot)
- Глубокое понимание алгоритмов Elasticsearch на прикладом уровне
- Проектирование и реализация REST API
- Работа с высоконагруженными системами
- Проектирование структуры БД и написание SQL-запросов
- Интеграция с внутренними и внешними сервисами (REST, Kafka)
- Участие в проектировании архитектурных решений совместно с командой
- Рефакторинг и улучшение существующего кода
- Покрытие кода unit- и интеграционными тестами
- Участие в code review
Требования: - Обязательно: Java 8/17+, - Spring Boot ,Elasticsearch , REST API - JPA / Hibernate
- Работа с PostgreSQL
- Опыт работы с Kafka - Redis / кэширование
- Понимание принципов ООП и SOLID - Git
- Опыт написания unit-тестов
- Понимание микросервисной архитектуры - Docker / Kubernetes - CI/CD (GitLab CI)
- Опыт оптимизации производительности
- Понимание работы JVM (heap, GC, профилирование)
- Опыт работы в e-commerce / fintech
Условия: