Наша команда разрабатывает компоненты Маркетинговой платформы для поиска и формирования аудитории. Наш стэк: backend - java spring, postgres, kafka; front end – react; для работы с большими данными используем Hadoop (scala, spark, hbase). Ищем к себе в команду опытного разработчика, которому предстоит заняться созданием новых компонент платформы (backend 80% времени, frontend/инфраструктура 20% времени), а также принимать активное участие в коммуникации с другими участниками команды (дата инженерами и дата аналитиками).
Обязанности
- разрабатывать RESTful API-контракты (OpenAPI/Swagger) для внешних и внутренних потребителей
- писать сервисный слой (Service/Component) на Spring Boot, реализуя транзакционную логику с использованием @Transactional с корректным уровнем изоляции
- проектировать схемы таблиц в PostgreSQL, писать миграции через Liquibase
- настраивать продюсеров и консьюмеров (Spring Kafka), обеспечивать надежную доставку (ручной коммит оффсетов, обработку ошибок через DLQ) и сериализацию/десериализацию событий
- разрабатывать функциональные страницы админ-панелей на React
- покрывать критический код юнит-тестами
- заниматься отладкой и профилированием на всех слоях приложения.
Требования
- наличие высшего образования
- уверенное знание языка Java, владение Spring Boot
- глубокое знание многопоточности (Multithreading), конкурентных коллекций, Stream API, Lambda-выражений и работы со временем (java.time)
- владение MVC и Data JPA, а также опыт проектирования схем БД с отношениями One-To-Many, Many-To-Many
- опыт настройки JWT-аутентификации с ролевой моделью (RBAC), конфигурации CORS, понимание принципов RESTful
- умение писать юнит- и интеграционные тесты
- знание брокеров сообщений (Kafka, RabbitMQ)
будет преимуществом:
- базовые навыки верстки (HTML5, CSS3, Flexbox/Grid)
- опыт разработки на React с использованием функциональных компонентов и хуков
- навыки работы с генеративными AI-моделями.
Условия
- офисный/гибридный формат в Москве (Кутузовский пр, 32)
- ежегодный пересмотр зарплаты и годовая премия
- расширенный ДМС и льготное страхование для семьи
- уникальная система обучения Сбера для профессионального и карьерного развития
- выгодная ипотека для сотрудников
- подписка Прайм с возможностью совместного использования на трёх близких
- вознаграждение за рекомендацию друзей в команду Сбера
- корпоративная пенсионная программа.