Мы создаем новую платформу для взаимодействия с клиентами, попавшими в трудную жизненную ситуацию. Наша команда занимается реинжинирингом существующей платформы и трансформации ее в новую микросервисную архитектуру с использованием современного стека технологий. Эта архитектура будет использоваться другими командами для создания бизнес функционала. У нас есть небольшая, но опытная и сплоченная команда. Сейчас нам требуется Java разработчик, способный быстро погрузиться в новые задачи и усилить нашу команду.
Обязанности
- проектировать архитектуру технических решений для backend’а
- писать сложную логику в backend-части крупной CRM-системы
- разрабатывать интеграционный функционал на основе Kafka, REST, Grpc
- писать unit и интеграционные тесты
- участвовать нагрузочном тестировании и оптимизировать производительность
- code-review.
Требования
- высшее техническое образование
- опыт работы в качестве java-разработчика от 5 лет
- уверенные знания Java 8+
- Spring Framework, Boot, Data
- Junit 5, Mockito
- опыт работы с РСУБД, понимание принципов работы и оптимизации доступа к данным
- опыт работы с контейниризацией (docker, k8s/openshift)
- опыт проектирования и разработки многокомпонентных распределенных систем (microservices architecture)
- умение работать в команде, проводить code-review.
Желательно
- знание принципов чистого кода
- опыт работы с bpm-движками
- опыт работы с messaging-системами(RabbitMQ, ActiveMQ, Kafka…)
- опыт менторинга менее опытных разработчиков
- понимание процессов CI/CD, опыт работы с CI/CD системами(Jenkins)
- опыт работы Bitbucket, Jira, Confluence.
Условия
- комфортный современный офис рядом с м. Кутузовская
- ежегодный пересмотр зарплаты и годовая премия
- корпоративный спортзал и зоны отдыха
- уникальная система обучения Сбера для профессионального и карьерного развития
- расширенный ДМС, льготное страхование для семьи и корпоративная пенсионная программа
- бесплатная подписка СберПрайм+, скидки на продукты компаний-партнеров
- вознаграждение за рекомендацию друзей в команду Сбера.