Москва, Дербеневская набережная, 11
Метро: Крестьянская заставаProject Support — системный интегратор, который создает комплексные решения, объединяя ИТ, инженерию и строительство. Мы реализуем проекты любой сложности от современных конференц-залов до высокотехнологичных ситуационных центров, где важна каждая деталь.
О проекте:
Разработка нового цифрового продукта для спортсменов города Москвы. Проект находится на начальной стадии: формируется архитектура, команда и ключевые функциональные блоки. Отличная возможность повлиять на технические решения с самого старта.
Команда: 3-4 backend разработчика, 2-3 flutter-разработчика(мобилка), 1 devops.
Мобильное приложение для спортсменов Москвы: трекинг физической активности (шаги, маршруты, территории), работа с геолокацией, персональные спортивные данные, интеграция с городскими и отраслевыми ИТ-системами.
Проект предполагает большое количество интеграций с внешними сервисами и государственными платформами.
Ключевые задачи:
От вас мы ждем:
Уверенная работа с современными версиями 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 минут) от м. Павелецкая.
Дружескую атмосферу в коллективе единомышленников, где ценят ваше мнение.