Team Lead (Java Backend)
Мы ищем опытного Team Lead с глубокими знаниями Java и Spring-экосистемы, который сможет возглавить cross-функциональную команду разработки, участвовать в создании высоконагруженных распределённых систем и вдохновлять коллег на достижение выдающихся результатов.
Что предстоит делать:
-Руководить командой от 5+ разработчиков, распределять задачи и зоны ответственности.
-Участвовать в разработке backend-части продукта, писать чистый и эффективный код.
-Проектировать архитектуру микросервисов, решать проблемы масштабируемости и отказоустойчивости.
-Проводить код-ревью, следить за качеством кода и покрытием тестами.
-Оптимизировать работу команды, внедрять лучшие практики SCRUM/Kanban.
Готовить техническую документацию, проектировать интеграционные схемы и диаграммы.
-Взаимодействовать с другими командами и стейкхолдерами для достижения общих целей.
Наш идеальный кандидат:
*Опыт 5+ лет в Java-разработке (Java 11+), глубокое знание Spring (MVC, Security, Data), Hibernate, Liquibase.
*Понимание multithreading, JMM, concurrent data structures и проблем распределённых систем.
*Умение проектировать микросервисную архитектуру, знание шаблонов EIP.
*Опыт работы с Postgres, оптимизация запросов и индексов.
*Практические навыки работы с Kubernetes и понимание DevOps-принципов.
*Лидерские качества, менторский опыт и готовность брать ответственность за команду.
*Системное мышление, умение выстраивать процессы и делегировать задачи.
Будет преимуществом:
Опыт с ArgoCD, RabbitMQ/Kafka, NoSQL (MongoDB, Cassandra).
Участие в рефакторинге монолитов в сервисную архитектуру.
Мы предлагаем:
Возможность влиять на архитектуру и технологический стек проекта.
Работу в сильной команде профессионалов, где ценятся инициатива и экспертиза.
Гибкий график и удаленный формат.
Готовы расти вместе с нами? Отправляй резюме! 🚀