ИТ B2C — самая крупная экосистема в Сбере. Нас более 8000 человек в 18 городах России. Мы занимаемся разработкой и развитием розничных решений, помогая сделать сервисы Банка доступнее, безопаснее и удобнее.
Ждем именно тебя!
Мы — команда «Автоматизация запуска пилотов» — создаем инструмент end2end запуска A/B тестов через UI с целью повышения эффективности коммуникаций с клиентами Банка (новые продукты / продуктовые условия / модели склонности / контент / цепочки коммуникаций и проч.)
Задача команды – предоставлять удобный и функциональный инструмент проверки гипотез вариантов коммуникаций с клиентами Банка множеству заинтересованных команд Банка через A/B тестирование с помощью встраивания BI / AI помощников в UI A/B модуля. Находясь на стыке бизнеса и IT, мы помогаем достоверно оценить CSI наших пользователей и вклад в бизнес-метрики. Число потребителей сервиса на сегодня в Банке составляет 30, и продолжает устойчиво расти.
Используем микросервисную архитектуру с сервисами на Java 17, синхронные и асинхронные взаимодействия по RestFul API / Kafka, исполнение в контейнеризированной среде Kubernetes. Вынесенная часть нашего продукта встроена в высоконагруженные системы с асинхронной коммуникацией с головной частью.
Работаем по спринтам. Подготовка задач в разработку системными аналитиками. Обязательное ревью кода. Ручное, автоматизированное, нагрузочное, интеграционно-функциональное тестирование. Сопровождение отдельной командой.
6 сред исполнения: DEV, ST, НТ, ИФТ, ПСИ, продуктив.
Два плеча, георезерв.
Стек:
- Java 17, Maven
- Spring Boot 3.4.5, Spring Data JPA, Spring AOP, Spring Boot 3 OpenAPI Docs, Spring for Apache Kafka, Spring Security, Spring Boot Actuator, JUnit, Mockito и т. д.
- Unit tests, Testcontainers, автотесты на Java
- Kubernetes в реализации OpenShift Enterprise Ed. и DropApp от Сбера
- Service mesh от Istio
- PostgreSQL в модификации Сбера — Pangolin DB
- Hibernate, Liquibase
- Apache Kafka
- Nginx в редакции Сбера
- Hashicorp Vault в редакции Сбера
- AM-брокер: Keycloak в модификации Сбера
- Bitbucket
- Управление конфигурациями через репозитории Git
- CI/CD: Jenkins & ArgoCD
- Автоматизированные проверки соответствия требованиям безопасности (Quality gates)
- Централизованный мониторинг: Zabbix, Prometheus, Grafana
- Логирование в ClickHouse
- Swagger
- Фронт на React
Обязанности
- Разработка Backend-приложений на Java, рефакторинг при необходимости
- Настройка параметров запуска контейнеров сервисов Java и инфраструктурных сервисов (Nginx) через репозитории DevOps
- Участие в проектировании микросервисов на уровнях С3 и С4
- Участие в планировании, проработке, декомпозиции задач
- Проведение ревью кода
- Написание модульных тестов
- Взаимодействие с другими командами для реализации интеграционных решений
- Повышение своей квалификации на задачах проекта
Требования
- Владеешь Java Core + Spring framework на уровне Middle+/Senior
- Хорошо знаешь Hibernate, Maven либо Gradle
- Хорошо понимаешь микросервисы
- Хорошо умеешь в реляционные БД
- Понимаешь либо имеешь опыт работы в процессах CI/CD
- Умеешь в RestFul API
- Знаешь и умеешь работать с Apache Kafka
- Умеешь читать метрики
- Минимум 3 последних года работы в коде на уровне Middle+/Senior в подобном стеке
Условия
- Удаленный / гибридный формат работы — выбор по желанию
- Годовой бонус и ежегодный пересмотр
- Расширенный ДМС с первого дня, льготное страхование для семьи + стоматология через 3 года
- Корпоративный университет Сбера, внутренняя образовательная платформа, участие в IT-конференциях
- Офис на Кутузовском с зонами отдыха и спортзалом
- При необходимости временно переехать в другой регион РФ — 90 дней удаленной работы из любого региона РФ
- Льготная ипотека в Сбере, корпоративная пенсионная программа, подписка СберПрайм+, как сотруднику, скидки от партнеров и сервисов группы компаний