Senior Java-разработчик (Java)
Описание
Локация: Москва, офисный формат на территории работодателя; после испытательного срока возможен гибрид. Адрес: Кутузовский проспект, 32к1.
Компания
СБЕР развивает банковскую платформу персонализированных предложений для миллионов клиентов.
Что делать
Разрабатывать критически важные backend-компоненты на Java.
Проектировать высоконагруженные отказоустойчивые распределенные системы и микросервисы.
Принимать архитектурные решения, выбирать паттерны интеграции и технологии.
Оптимизировать производительность приложений, профилировать и настраивать JVM.
Проектировать схемы баз данных, писать сложные SQL-запросы и развивать CI/CD, контейнеризацию и мониторинг.
Проводить код-ревью и менторить middle- и junior-разработчиков.
Требования
Опыт работы более 6 лет.
Высшее образование.
Глубокое знание Java Core и JVM: память, сборка мусора, многопоточность, Concurrency API, асинхронное программирование, атомики, локи и особенности Java 17/21.
Знание System Design и архитектуры отказоустойчивых распределенных систем, микросервисов, паттернов интеграции, ACID и CAP-теоремы.
Экспертное владение Spring Boot, включая жизненный цикл Bean, транзакции и внутреннее устройство фреймворка.
Знание баз данных: оптимизация SQL-запросов, индексы и уровни изоляции транзакций; PostgreSQL и другие СУБД.
Опыт работы с брокерами сообщений: Kafka, RabbitMQ или аналоги.
Уверенная работа с Docker, Kubernetes, CI/CD, облачными платформами и Linux.
Культура и преимущества
Офисный формат с возможностью перехода на гибрид после испытательного срока.
Ежегодный пересмотр зарплаты и годовая премия.
Расширенный ДМС и льготное страхование для семьи.
Система обучения для профессионального и карьерного развития.
Льготная ипотека, корпоративная пенсионная программа и подписка Прайм с совместным использованием.
Вознаграждение за рекомендации кандидатов в команду.