Проект:∙ разработка продукта SberPay – оплата в онлайн магазинах.
∙ аудитория продукта более 60 миллионов;
Обязанности
- проектировать и разрабатывать компоненты Saas-платформы в рамках микросервисной архитектуры
- следить за чистотой кода , разрабатывать unit и end-to-end тесты, участвовать в code review и в фазах релизного процесса
- проводить анализ по улучшению производительности сервисов.
Требования
- уверенное знание Java (Java SE 8+, Spring Framework (MVC, Transactions), Junit, webflux)
- опыт разработки тестов (модульных и интеграционных)
- опыт написания кода по Бизнес Аналитике
- умение работать с фреймворками Hibernate, Spring
- опыт работы с Maven, Gradle, Git, Jira, Confluence, Jenkins.
Требуется знания в следующих технологиях:
- опыт коммерческой разработки на Java от 4х лет
- взаимодействия: HTTP, gRPC, Kafka
- контейнеризация: Openshift, Kubernetes, Docke
Требуется уверенное понимание:
- принципов микросервисной архитектуры
- методов проектирования и разработки распределенных, высокопроизводительных, отказоустойчивых решений
- паттернов проектирования и умение их применять в реальных проектах.
Плюсом будет:
- умение писать и оптимизировать SQL запросы
- понимание обеспечения отказоустойчивости систем: таймауты, eventually consistency, circuit breaker
- опыт DevOps.
Условия
- проект, не имеющий аналогов на российском рынке
- комфортный современный офис рядом с м. Кутузовская
- ежегодный пересмотр зарплаты и годовую премию
- корпоративный спортзал и зоны отдыха
- уникальная система обучения Сбера для профессионального и карьерного развития
- расширенный ДМС, льготное страхование для семьи и корпоративная пенсионная программа
- бесплатная подписка СберПрайм+, скидки на продукты компаний-партнеров
- вознаграждение за рекомендацию друзей в команду Сбера.