Описание
Мы разрабатываем государственную информационную систему в социальной сфере. Система автоматизирует работу центров социального обслуживания и помогает людям получать поддержку быстрее. Проект активно развивается, архитектура строится на современном стеке, и у нового лида будет реальное влияние на технические решения.
Задачи
•Проектирование и развитие микросервисной архитектуры системы
•Принятие ключевых технических решений, выбор подходов и инструментов
•Руководство командой разработки: постановка задач, код-ревью, менторство
•Проектирование интеграций с внешними и государственными системами
•Взаимодействие с аналитиками и руководителем проекта при оценке и декомпозиции задач
•Контроль качества кода, производительности и безопасности системы
•Участие в разработке сложных и критичных компонентов
Требования
•Опыт коммерческой разработки на Java от 8 лет (Java 17+)
•Опыт в роли тимлида или техлида от 2–3 лет
•Глубокое знание Spring Boot, Spring MVC
•Опыт проектирования микросервисной архитектуры: декомпозиция на сервисы, синхронное и асинхронное взаимодействие, отказоустойчивость
•Уверенная работа с PostgreSQL: проектирование схем, оптимизация запросов, миграции (Flyway или Liquibase)
•Опыт настройки аутентификации и авторизации (Keycloak, OAuth 2.0, OpenID Connect)
•Опыт работы с REST и SOAP-интеграциями
•Понимание принципов CI/CD, Docker
Будет плюсом
•Опыт с реактивным стеком (Spring WebFlux)
•Опыт работы с S3-совместимыми хранилищами (Ceph, MinIO)
•Понимание Angular или фронтенд-разработки в целом
•Опыт на государственных проектах и интеграциях с госсистемами
Условия
Условий в вакансии нет