← Все вакансии/Middle/Сбер
MiddleOfficeМосква

Java Developer

С
Сбер
Уровень
Middle
Формат
Office
О роли

Описание вакансии

О компании
  • Проект на стыке классического Enterprise и передовых блокчейн-технологий
  • Развитие инфраструктуры для выпуска и обращения Цифровых Прав в публичных БЧ
  • Работа со сложной микросервисной архитектурой, смарт-контрактами и блокчейн-сетями
Обязанности
  • Разработка, рефакторинг и поддержка сервисов и компонентов информационных систем на стеке Java (Spring Boot), PostgreSQL, Kafka в среде OpenShift (Kubernetes)
  • Участие в проектировании на уровне отдельных модулей и подсистем
  • Реализация API (REST, gRPC, асинхронные события) с описанием контрактов (OpenAPI/Swagger), форматов запросов/ответов (JSON/XML)
  • Написание сложных SQL-запросов, оптимизация производительности запросов к БД, работа с индексами и планами выполнения
  • Создание модульных и интеграционных тестов с использованием JUnit, Mockito, Testcontainers, применение BDD-подхода (Gherkin/Cucumber)
  • Участие в настройке и поддержке CI/CD-пайплайнов (Bitbucket, Jenkins, Nexus)
  • Активное участие в код-ревью
  • Участие в Agile-церемониях (планирование, грумминг, ретроспективы)
  • Взаимодействие с системными аналитиками, тестировщиками, DevOps-инженерами и архитекторами
  • Использование генеративных AI-инструментов и подходов SDD в повседневной разработке
Требования
  • Высшее техническое образование
  • Опыт разработки на Java от 3 лет (версии 11+)
  • Уверенное знание Spring Boot (2.x/3.x), PostgreSQL (написание сложных запросов, оптимизация), Apache Kafka (работа с продюсерами/консюмерами, понимание топиков и партиций)
  • Базовое понимание архитектурных стилей (микросервисная, событийно-ориентированная) и принципов SOLID
  • Опыт проектирования и реализации REST API, работа с форматами JSON/XML, использование OpenAPI/Swagger
  • Опыт написания тестов: JUnit, Mockito, знание Testcontainers для интеграционного тестирования
  • Понимание BDD-подхода
  • Уверенное владение SQL: сложные запросы (JOIN, подзапросы), чтение планов выполнения
  • Опыт работы с системами контроля версий (Git), сборщиками (Maven/Gradle), таск-трекерами (Jira) и вики (Confluence)
  • Опыт участия в код-ревью, опыт работы в Agile-командах (Scrum/Kanban)
Будет плюсом
  • Опыт разработки на JS, Python, Go, С, C++, Rust
  • Опыт проектирования и разработки приложений на Сбер Platform V (ППРБ, ЕФС), работа с Java 17/19 и Spring Boot 3
  • Опыт работы с OpenShift / Kubernetes
  • Навыки настройки Nginx, знание сетевых протоколов (TCP/IP, TLS)
  • Опыт работы с React и фронтенд-технологиями (JavaScript, CSS, HTML)
Условия
  • Комфортный современный офис г. Москва, Вавилова 19
  • Офисный формат работы
  • Ежегодный пересмотр зарплаты, годовая премия
  • Корпоративный спортзал и зоны отдыха
  • Система обучения для профессионального и карьерного развития
  • Расширенный полис ДМС с первого дня работы и страхование для семьи
  • Программа ипотеки для сотрудников
  • Подписка Прайм с возможностью совместного использования на трёх близких
  • Вознаграждение за рекомендацию друзей в команду Сбера
Стек и навыки

С чем работаем