Выбирать и исследовать технологии: оценивать и выбирать технологии для реализации решений;
Разрабатывать архитектуру ИТ-решений: создавать, утверждать и документировать архитектурные решения;
Проводить оценку и согласование функциональных требований заказчика;
Участвовать в планировании и реализации требуемой функциональности (декомпозиция задач, ревью команды разработки, реализация функционала систем на Java\PostgreSQL, участие в организации CI/CD);
Рефакторинг и оптимизация существующего кода.
Требования
Хорошее знание java (JDK17+), spring framework (включая spring boot, spring cloud, spring authorization server), gradle;
Хорошее знание sql (диалект Postgres);
Хорошее знание unix/linux окружения;
Опыт со стеком: Java, postgres, брокеры сообщений (Kafka), контейнеризация (Docker)
Хорошее знание и понимание принципов построения информационных систем (монолит, cервисно-ориентированная архитектура, микросервисная архитектура);
Опыт разработки отказоустойчивых решений и высоконагруженных систем;
Читать и понимать чужой код;
Релевантный опыт работы от 3-х лет;
Желательно:
Опыт работы с системами оркестрации (kubernates, docker swarm,docker compose);
Знание принципов безопасной разработки (SSDLC).
Условия
Работа в одной из ведущих компаний разработчиков ИТ-решений в энергетическом секторе;
Официальное оформление и все гарантии в соответствии с ТК РФ;
ДМС со стоматологией и чекапом после испытательного срока;
Корпоративные скидки от партнеров BestBenefits;
Профильные курсы, сертификация за счет работодателя.
Работа в одной из ведущих компаний разработчиков ИТ-решений в энергетическом секторе.