Senior Java-инженер/Архитектор
Описание
Хотите влиять на архитектуру высоконагруженных сервисов и развивать одну из крупнейших платформ в страховой и финансовой сфере? Мы ищем сильного 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, Сбер Маркет, Мега Маркет, Самокат, Еаптека и другие ДМС с первого дня и скидки на страхование для близких Корпоративная пенсионная программа Детский отдых и подарки за счет Компании Обучение за счет Компании: онлайн курсы, неограниченный доступ к библиотеке и обучение на базе Корпоративного университета, тренинги, митапы и возможность получить новую квалификацию