Удалённо из России · Москва, Россия · Английский не нужен
Не указано: грейд
Навыки
API (интеграции)
Проектирование архитектуры
CI/CD
Docker
Elasticsearch
Git
GitLab
Ещё 17
Grafana
Hibernate / JPA
Java
Kubernetes
Loki / Graylog
Микросервисы
MongoDB
MySQL
PostgreSQL
Prometheus
RabbitMQ
Redis
Работа с требованиями
REST API
Sentry
SOAP
Spring
О компании и продукте
Ищем Java-архитектора во внутреннее ИТ-подразделение СМ-Клиники
Задачи
СМ-Клиника — сеть частных клиник
Внутреннее ИТ-подразделение развивает собственные информационные системы, сервисы и интеграции для поддержки медицинских и бизнес-процессов компании
Нужно проектировать и развивать архитектуру сервисных продуктов, микросервисов и интеграций, участвовать в выборе технических решений и помогать командам разработки создавать надежные, масштабируемые и отказоустойчивые системы
Анализировать бизнес- и функциональные требования, трансформировать их в архитектурные решения и технические спецификации
Разрабатывать и актуализировать нефункциональные требования: производительность, отказоустойчивость, масштабируемость, безопасность, наблюдаемость
Проектировать микросервисную архитектуру, API и интеграции между системами, включая SOAP/REST-взаимодействия
Проводить архитектурные ревью, экспертизу решений команд разработки и оценку технических рисков
Актуализировать архитектурную документацию, включая схемы интеграций, компоненты и модели взаимодействий
Участвовать в стратегическом планировании технического развития систем
Оценивать технические компромиссы: выбирать оптимальные стратегические решения и допустимые временные подходы
Взаимодействовать с командами разработки, аналитиками, владельцами продуктов и внутренними заказчиками
Консультировать команды по архитектурным вопросам и стандартам разработки
Участвовать в реинжиниринге существующих решений и техническом аудите сторонних или вновь приобретаемых систем
Требования
Высшее техническое или профильное образование
Опыт работы архитектором / ведущим разработчиком с архитектурной ответственностью от 3 лет
Опыт проектирования сервисных продуктов и распределенных систем
Опыт проектирования высоконагруженных и отказоустойчивых систем
Уверенные знания Java SE , понимание экосистемы Java EE / Jakarta EE
Хорошее знание SQL и опыт работы с реляционными базами данных
Практический опыт проектирования и реализации SOAP/REST -сервисов
Понимание принципов микросервисной архитектуры, API-дизайна и интеграционных паттернов
Умение работать с архитектурной документацией, схемами интеграций и техническими спецификациями
Навыки коммуникации: умение объяснять технические решения разработчикам, аналитикам и бизнес-заказчикам
Ответственность, ориентация на результат и умение работать в команде
Будет значительным преимуществом: Опыт работы с медицинскими, банковскими, финтех- или enterprise-системами
Опыт проектирования интеграционных шин, event-driven архитектуры, асинхронных взаимодействий