КЛЮЧЕВЫЕ ЗАДАЧИ
- Управление командой разработчиков: планирование спринтов, декомпозиция задач, контроль сроков.
- Менторинг и развитие участников команды.
- Проведение технических собеседований.
- Участие в разработке.
- Проведение/участие рабочих совещаний и митапов.
- Проведение код-ревью.
НЕОБХОДИМЫЕ НАВЫКИ И ОПЫТ
- Коммерческий опыт разработки на Java от 5 лет, подтвержденный в трудовой книжке.
- Практический опыт работы с многопоточностью: Concurrency API, Executors.
- Коллекции, Stream API.
- Основы JVM: memory model, GC.
- Знание паттернов проектирования.
- Понимание принципов SOLID, DRY, KISS.
- Опыт проектирования микросервисной архитектуры.
- Spring Boot, Spring MVC, Spring Data.
- Понимание Spring Security.
- Опыт работы с реляционными БД (PostgreSQL).
- Уверенное владение SQL.
- Знание принципов ORM (Hibernate/JPA).
- Опыт работы с NoSQL (MongoDB, Redis).
- Опыт работы с брокерами сообщений (Kafka, RabbitMQ.
- Проектирование и разработка RESTful API
- Gradle.
- Docker, базовое понимание Kubernetes.
- Понимание принципов CI/CD.
Будет плюсом
- Contract-first подход (OpenAPI/Swagger).
- Опыт работы с JasperReports.
- Знание Kotlin.
ЧТО МЫ ПРЕДЛАГАЕМ
- Работу в одной из ведущих компаний разработчиков ИТ-решений в энергетическом секторе.
- Работу в команде с передовым стеком и технологиями в области ИТ на стыке разных направлений разработки и интеграции с бизнес-системами.
- Возможность получения опыта по разным направлениям в области построения сложных информационных систем класса Enterprise.
- Конкурентоспособную заработную плату, обсуждаемую с каждым кандидатом лично на собеседовании.
- График работы пн-пт с 9.30 до 18.00 (гибридный Москва/Санкт-Петербург).
- Официальное оформление и все социальные гарантии по ТК РФ.
- ДМС после испытательного срока.
- Профильные курсы, сертификацию за счет работодателя.