Java разработчик
Posted Updated
В SberData мы создаем платформы данных для всего Сбера. Это более 350 источников данных и 100+ Пб информации, заказ и получение данных за 15 минут и современных технологический стек работы с данными, включая собственные сборки СУБД на базе Hadoop и GreenPlum.
Мы работаем над микросервисным приложением на платформе Kubernetes, предназначенным для сотрудников банка.### Чем предстоит заниматься:
* проектировать и реализовывать REST API (API First, OpenAPI 3)
* разрабатывать микросервисы на Java 17 / Spring Boot 3
* писать Kafka-консьюмеры и продюсеры с гарантиями доставки, retry/DLQ, идемпотентностью
* оптимизировать SQL-запросы к PostgreSQL: EXPLAIN ANALYZE, covering indexes, N+1
* делать zero-downtime миграции схем через Liquibase
* реализовывать отказоустойчивость: retry (exponential backoff + jitter), circuit breaker (Resilience4j), bulkhead, graceful degradation
* инструментировать интеграции: метрики, трейсы, логирование
* участвовать в построении SLO-based алертинга и Grafana-дашбордов
* писать дизайн-документы, проводить code review
* расследовать production-инциденты, участвовать в RCA.### Требования:
* опыт коммерческой разработки enterprise решений на Java от 3-х лет, из низ от 1 года в роли Senior/Team Lead
* опыт работы с Event-driven архитектурой, микросервисы
* уверенное знание Java 17: Stream API, Optional, records, sealed classes, CompletableFuture и Spring Boot 3: REST Controllers, Spring Security, Spring Data JPA, @Transactional
* опыт проектирования REST API: REST-конвенции, HTTP-статусы, OpenAPI)
* практический опыт с PostgreSQL: JOIN-запросы, EXPLAIN ANALYZE, индексы
* практический опыт с Kubernetes, Docker, Helm, Kustomize, зонтичные чарты
* понимание Liquibase, zero-downtime миграциями
* владение Apache Kafka: Kafka-clients, consumer groups, DLQ.
### Будет преимуществом:
* понимание структурированного логирования и мониторинга
* знание Spring Cloud Gateway / Config
* владение Istio: traffic management, mTLS, canary-деплои
* владение HashiCorp Vault/Consul (секьюрити, конфигурации)
* представление о репликации баз данных
* опыт работы с Resilience4j (circuit breaker, retry, bulkhead)
* grafana-дашборды и алертинг
* дизайн-документы, ADR
* английский на уровне чтение технической документации
* опыт работы QueryDSL.### Мы предлагаем:
* комфортный современный офис в Москве: БЦ Даниловский форт, рядом с М.Тульская, Верхние котлы
* возможность выбрать удобный график – офис/гибрид
* ежегодный пересмотр зарплаты, годовая премия
* корпоративный спортзал и зоны отдыха
* более 400 образовательных программ СберУниверситета для профессионального и карьерного развития
* расширенный ДМС, льготное страхование для семьи и корпоративная пенсионная программа
* гибкий дисконт по ипотечному кредиту, равный 1/3 ключевой ставки ЦБ
* подписка Прайм с возможностью совместного использования на трёх близких
* вознаграждение за рекомендацию друзей в команду Сбера.