Обязанности: Управление командой разработки из 10 разработчиков. Разработка ПО; Работа с большими данными и высоконагруженными приложениями; Участие в проектировании архитектуры нового проекта федерального масштаба - переход от монолита к микросервисам; Взаимодействие с аналитиками, проект-менеджерами и другими участниками рабочих групп; Проведение код-ревью. Менторство. Планирование задач и нагрузки на команду; Оценка эффективности членов команды. Требования: Java 8+ , Java Core , Java EE; Уверенное знание Spring / Spring Boot; Знание Angular (TypeScript) будет преимуществом; Опыт работы с серверами приложений IBM WebSphere, WildFly будет являться плюсом; Умение использовать инструменты разработки: Maven, Gradle, Nexus, Git, Jira, Confluence; Опыт работы с реляционными СУБД (PostgreSQL). Опыт с Oracle будет плюсом; Опыт работы с фреймворками и инструментами автоматического тестирования (junit, soapui, postman, jmeter); Опыт работы с распределенными очередями и брокерами сообщений (Apache Kafka) от 1 года; Опыт работы с Docker; Опыт работы с kubernetes будет преимуществом.