Описание
Команда разрабатывает решение для автоматизации инвентаризации ИТ-инфраструктуры банка. Оно опрашивает серверы и собирает конфигурационную информацию, обеспечивая данными процессы кибербезопасности и надёжности банка. Решение также служит платформой Front-End и ETL для аналитических приложений.
Задачи
•Участвовать в проектировании и разработке бэкенд-системы
•Разрабатывать модульные тесты для создаваемого кода
•Участвовать в диагностике работающей системы
•Готовить предложения по улучшению и оптимизации решений
•Осваивать новые практики повышения качества и скорости разработки, в том числе инструменты разработки на основе AI
Требования
•Знания в области ООП, паттернов проектирования и разработки
•Опыт разработки на Java 17+ от 4 лет, знание Stream API, Generics, многопоточности и исключений
•Знание и опыт работы со Spring Framework, включая Spring Boot, Spring Data, Spring Security и Spring Batch, а также Hibernate
•Понимание взаимодействия через REST и брокеры сообщений, включая Kafka
•Знание SQL и опыт работы с реляционными базами данных PostgreSQL и Oracle
•Опыт разработки модульных тестов с JUnit и Mockito
•Навыки работы с генеративными AI-моделями
•Будет плюсом: знание Kotlin и опыт разработки на нём, знакомство с инструментами обработки больших объёмов данных Kafka Streams, Apache Spark, Apache Flink и Apache Ignite, опыт работы с ClickHouse
Условия
•Более 400 образовательных программ СберУниверситета для профессионального и карьерного развития
•Расширенный ДМС, льготное страхование для семьи и корпоративная пенсионная программа
•Дисконт по ипотечному кредиту, равный 1/3 ключевой ставки ЦБ
•Бесплатная подписка СберПрайм+, скидки на продукты компаний-партнёров
•Вознаграждение за рекомендацию друзей в команду Сбера