Team Lead Java

ПРОДЖЕКТ САППОРТ

Team Lead Java

Москва, Дербеневская набережная, 11

Метро: Крестьянская застава

Описание вакансии

Project Support — системный интегратор, который создает комплексные решения, объединяя ИТ, инженерию и строительство. Мы реализуем проекты любой сложности от современных конференц-залов до высокотехнологичных ситуационных центров, где важна каждая деталь.

О проекте:

Разработка нового цифрового продукта для спортсменов города Москвы. Проект находится на начальной стадии: формируется архитектура, команда и ключевые функциональные блоки. Отличная возможность повлиять на технические решения с самого старта.

Команда: 3-4 backend разработчика, 2-3 flutter-разработчика(мобилка), 1 devops.

Мобильное приложение для спортсменов Москвы: трекинг физической активности (шаги, маршруты, территории), работа с геолокацией, персональные спортивные данные, интеграция с городскими и отраслевыми ИТ-системами.

Проект предполагает большое количество интеграций с внешними сервисами и государственными платформами.

Ключевые задачи:

  • Код‑ревью и качество кода: регулярное проведение code‑reviewов, обеспечение соблюдения кодстайла и лучшего практик. Внедрение и поддержка критериев «clean code», SOLID, DRY, KISS. Оценка производительности, памяти и ресурсов, выявление «тяжёлых» участков.
  • Написание бизнес‑логики, сервисов, API Фреймворк, Spring – Core, MVC, Boot, Cloud, Security, Data JPA).
  • Интеграция с внешними и внутренними сервисами (SOAP, REST, gRPC, GraphQL, MQ, Kafka, Redis, RabbitMQ).
  • Опыт работы с Keycloak, Open ID Connect, JWT
  • Разработка модульных, интеграционных. Участие в миграции/рефакторинге CI/CD процессов.
  • Наставничество и развитие команды, обучение Junior‑ и Mid‑уровня разработчиков, проведение воркшопов, pair‑programming.
  • Поддержка документации, практик код‑ревью, unit‑тестов.

От вас мы ждем:

  • Глубокое понимание Java Core: коллекции, многопоточность (Concurrency), устройство JVM (память, GC), профилирование, IO/NIO, лямбда-выражения, Stream API.
  • Уверенная работа с современными версиями Java (8 / 11 / 17+): понимание новых language features (var, pattern matching и др.).

  • Опыт работы с системами сборки и управления зависимостями: Maven, Gradle.

  • Экспертные знания Spring Framework (Core, Boot, MVC, Data, Security) и понимание принципов его работы (IoC/DI, AOP).

Архитектура и проектирование:

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

  • Практическое применение микросервисной архитектуры и связанных паттернов (service discovery, configuration management, circuit breaker).

  • Опыт работы с ORM (Hibernate / JPA): понимание транзакций, уровней изоляции, проблем N+1, кэширования 1-го и 2-го уровня.

Работа с данными:

  • Уверенные навыки работы с реляционными БД (PostgreSQL, Oracle): написание сложных SQL-запросов, работа с индексами, анализ планов выполнения.

  • Опыт работы с NoSQL БД и понимание сценариев их применения:

    • Key-Value: Redis

    • Document: MongoDB

    • Columnar: Cassandra

Интеграции и обмен сообщениями:

  • Опыт работы с брокерами сообщений: Kafka, RabbitMQ, ActiveMQ.

  • Понимание паттернов Pub/Sub, Message Queue.

  • Проектирование и реализация API: REST / gRPC / GraphQL.

Процессы разработки:

  • Опыт работы по Scrum / Kanban.

  • Участие в планировании спринтов, оценке задач, работе с бэклогом.

Лидерские и коммуникационные навыки:
  • Опыт управления командой: постановка задач, контроль сроков, проведение code review (с фокусом не только на баги, но и на архитектурные решения).

  • Менторинг junior и middle-разработчиков, помощь в профессиональном росте.

  • Поддержка технической документации (API‑спецификации, архитектурные описания, readme).

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

  • Стабильную заработную плату, обсуждаемую по результатам собеседования + премии.

  • Официальное трудоустройство с первого дня в соответствии с ТК РФ.

  • Полис ДМС за счет компании после прохождения испытательного срока.

  • График работы: в приоритете гибридный формат, есть гибкое начало рабочего дня.

  • Комфортные условия: Современный офис в шаговой доступности (15 минут) от м. Павелецкая.

  • Дружескую атмосферу в коллективе единомышленников, где ценят ваше мнение.

Навыки
  • Java
  • Spring Framework
  • Обучение и развитие
  • SOAP
  • Лидерство
  • PostgreSQL
  • ORACLE
  • Kafka
  • Teamleading
  • SQL
  • MongoDB
  • Redis
Посмотреть контакты работодателя

Адрес

Похожие вакансии

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию