Middle Java/Kotlin developer (команда сервисов кибербезопасности)
Описание
Наша функциональная подсистема (ФП) – часть АС, которая выполняет роль централизованного сервиса криптографии Банка. ФП предоставляет клиентам нашей АС дополнительный функционал с помощью сервисов и набора AI-агентов. Разрабатываемые нами, сервисы и AI-агенты, помогают ускорить анализ инцидентов смежных ФП и внешних АС, сократить клиентский путь потребителей и сотрудников банка в части взаимодействия с нашей и сторонними АС. Будущему участнику команды предстоит участвовать в разработке новых микросервисов, правке текущих и в обсуждении реализации функционала. Обязанности разработка микросервисов, функциональности и интеграционной логики высоконагруженных кластерных приложений доработка существующего функционала и исправление багов оценка трудозатрат на реализацию модулей оптимизация кода разрабатываемых и существующих компонентов документирование своего кода, участие в разработке технических документов для сопровождения системы взаимодействие с архитекторами, тестировщиками и службой поддержки поддержка внедрений Основной стек и архитектура: Kotlin, Spring Boot 3, Spring Data JPA , Gradle, PostgreSQL, Kafka, Kubernetes, Istio. Требования коммерческая разработка микросервисов на kotlin (рассматриваем java с желанием перейти) и spring boot. глубокая экспертиза в сборке: gradle, написание собственных плагинов и тасок. асинхронность: уверенная работа с coroutines и построение event-driven архитектуры через apache kafka. инфраструктура k8s: запуск jvm-приложений в kubernetes, понимание deployments/services/pods. знакомство с istio service mesh. базы данных: postgresql, spring data jpa, проектирование индексов и оптимизация сложных запросов. качество кода: юнит- и интеграционные тесты не для галочки (junit, mockito/mockk), чистое логирование, сбор метрик и распределенная трассировка. траблшутинг: быстрый поиск первопричин сбоев и узких мест в высоконагруженных распределенных системах. Будет плюсом: инженерная проактивность по улучшению процессов разработки, практический опыт sre, интеграция llm в сервисы на jvm (spring ai, langchain4j) инструментальное владение AI для анализа, генерации и автоматизации Условия комфортный современный офис в Москве, ул. Поклонная, 3 график работы – офис ежегодный пересмотр зарплаты, квартальная и годовая премия корпоративный спортзал и зоны отдыха более 400 образовательных программ СберУниверситета для профессионального и карьерного развития программа адаптации и помощь руководителя на старте (для Junior позиций) расширенный ДМС, льготное страхование для семьи и корпоративная пенсионная программа гибкий дисконт по ипотечному кредиту, равный 1/3 ключевой ставки ЦБ подписка Прайм с возможностью совместного использования на трёх близких вознаграждение за рекомендацию друзей в команду Сбера