Описание вакансии
Location: Москва
Хотите влиять на архитектуру высоконагруженных сервисов и развивать одну из крупнейших платформ в страховой и финансовой сфере?
Мы ищем **сильного Senior Java-инженера или архитектора**, который способен принимать технические решения, проектировать отказоустойчивые распределённые системы и вести команду по лучшим инженерным практикам.
Обязанности
* Разрабатывать серверную часть мобильного приложения, обеспечивая надежность и масштабируемость сервисов.
* Проектировать архитектуру микросервисов и ключевых backend-компонентов высоконагруженного мобильного приложения.
* Прорабатывать нефункциональные требования: отказоустойчивость, масштабирование, производительность, наблюдаемость (observability).
* Вести команду в технических решениях: формировать архитектурное видение, проводить tech-grooming и участвовать в декомпозиции задач.
* Проводить code review, внедрять инженерные практики и контролировать качество кода.
* Разрабатывать сложные backend-модули и интеграционные сервисы (REST/gRPC/SOAP, Kafka/RabbitMQ).
* Участвовать в построении CI/CD, оптимизации инфраструктуры, внедрении SRE-практик.
* Выступать техническим экспертом для команды и бизнеса: оценка рисков, выбор технологий, построение PoC.
Требования
* **5+ лет коммерческой разработки**, опыт проектирования распределённых систем.
* Глубокие знания **Java 17+, Spring Boot, Spring Cloud**, понимание внутренних механизмов JVM.
* Опыт проектирования микросервисной архитектуры, знание DDD, интеграционных паттернов, Event-Driven архитектуры.
* Владение **RabbitMQ**, умение проектировать очереди, ретраи, дедупликацию, идемпотентность.
* Отличное понимание SQL/NoSQL, опыт с **PostgreSQL** оптимизация запросов и схем данных.
* Контейнеризация и оркестрация: **Docker, Kubernetes, Helm, GitOps (ArgoCD)**.
* Опыт настройки мониторинга и логирования: **Prometheus, Grafana, ELK/Loki**, метрики SLA/SLO.
* Участие в построении CI/CD-процессов (GitLab CI, Jenkins).
* Навыки работы с SOAP и сложными XML-протоколами (XSD, XPATH, XSLT — как преимущество).
* Архитектурное мышление:
* Умение проектировать масштабируемые и отказоустойчивые системы.
* Глубокое владение паттернами проектирования, SOLID, Clean Architecture.
* Участие в high-level дизайне, написание архитектурных документов, схем, RFC.
* Опыт ведения команды или технического лидерства.
* Умение аргументировать решения, помогать коллегам, структурировать процессы.
**Будет плюсом:**
* Опыт в банковской, страховой или финансовой сфере.
* Знание Kotlin, gRPC, ClickHouse, Cassandra.
* Опыт внедрения SRE-подходов: error budgets, постмортемы, автоматизация инцидентов.
Условия
* Гибридный формат работы (современный офис в Москве, Олимпийский проспект 14)
* Льготные ипотечные условия кредитования
* Бесплатная подписка СберПрайм+, скидки на продукты компаний-партнеров: Okko, Сбер Маркет, Мега Маркет, Самокат, Еаптека и другие
* ДМС с первого дня и скидки на страхование для близких
* Корпоративная пенсионная программа
* Детский отдых и подарки за счет Компании
* Обучение за счет Компании: онлайн курсы, неограниченный доступ к библиотеке и обучение на базе Корпоративного университета, тренинги, митапы и возможность получить новую квалификацию