Team Lead Java Developer

Дата размещения вакансии: 29.10.2025
Работодатель: Альтернативные Инновационные Технологии
Уровень зарплаты:
з/п не указана
Город:
Санкт-Петербург
Афонская улица 2
Требуемый опыт работы:
Более 6 лет

Основные задачи

  • Вести команду Java-разработчиков: планирование, декомпозиция и контроль задач, развитие инженерной культуры.

  • Проектировать архитектуру систем: от проектных решений до их реализации и сопровождения.

  • Применять современные подходы - DDD (Domain-Driven Design), Clean Architecture, Event-driven подходы, микросервисы, а где нужно - и монолиты.

  • Участвовать в формировании технического видения продукта, принимать решения о технологическом стеке и стандартах кода.

  • Проводить Code Review, выстраивать CI/CD-процессы, поддерживать качество и стабильность релизов.

  • Оптимизировать производительность и отказоустойчивость систем.

  • Наставлять команду, помогать решать сложные инженерные задачи и развивать компетенции коллег.

Требования

  • Опыт промышленной разработки на Java - 5+ лет, из них минимум 1–2 года в роли Team Lead / Tech Lead.

  • Глубокое знание Java Core, Spring Boot, Spring Data, Spring Security.

  • Опыт проектирования и внедрения микросервисных архитектур.

  • Понимание принципов DDD, Clean Architecture, CQRS, Event Sourcing.

  • Отличное знание SQL и опыт работы с MySQL, PostgreSQL, Oracle, ClickHouse.

  • Знание паттернов проектирования, принципов SOLID и OOP.

  • Опыт написания REST API, организации Unit и Integration тестов.

  • Опыт работы с системами контроля версий и CI/CD (GitLab CI, Jenkins).

  • Высшее техническое образование.

Будет преимуществом

  • Опыт работы с высоконагруженными системами (10k+ RPS).

  • Знание Kafka, RabbitMQ, Docker, Kubernetes.

  • Опыт технических собеседований и формирования команды.

  • Участие в проектировании распределённых систем и интеграций.

Мы предлагаем

  • Конкурентную заработную плату, пересматриваемую по результатам работы.

  • Работа в современном офисе в Санкт-Петербурге.

  • Возможность влиять на архитектурные решения и развитие продукта.

  • Профессиональная команда и поддержка руководства.

  • Комфортная атмосфера, прозрачные процессы и возможность карьерного роста.