Разработчик Java/Spring Senior
Описание
Мы ищем опытного Senior Java Developer, который сможет самостоятельно вести и архитектурно влиять на ключевые проекты компании от технического проектирования до запуска в продакшен. Предстоит работать над развитием сложной микросервисной архитектуры, принимать стратегические технические решения и делиться экспертизой с командой. Ключевые стеки и технологии: Backend: Java, Spring Boot, Hibernate/JPA Базы данных: PostgreSQL, MongoDB, MySQL, ElasticSearch, Redis Messaging: RabbitMQ Мониторинг и логи: Sentry, Prometheus + Grafana, Graylog CI/CD и инфраструктура: Tomcat, Docker, Kubernetes, GitLab, Git Тестирование: JUnit, TestOps Методология: Scrum Обязанности: Полный цикл разработки: Самостоятельное ведение проекта или группы сервисов от сбора требований и проектирования до реализации, запуска и поддержки. Архитектурное лидерство: Проектирование и развитие надежной, масштабируемой и отказоустойчивой микросервисной архитектуры. Техническое лидерство в команде: Проведение код-ревью, наставничество для мидл-разработчиков, распространение лучших практик. Глубокая работа с экосистемой Spring: Применение глубоких знаний Spring (Boot, Data, Security, Cloud) для решения сложных бизнес-задач и оптимизации. Участие в стратегических обсуждениях: Активное участие в брейнштормах, технических советах, взаимодействие с архитекторами, продукт-менеджерами и смежными командами. Оптимизация и устранение узких мест: Выявление и решение проблем производительности высоконагруженных систем, оптимизация запросов и работы с базами данных. Требования: Высшее профильное образование в сфере разработки. Коммерческий опыт разработки на Java от 5 лет. Экспертный уровень знаний Java Core, JVM, многопоточности и ООП. Глубокое понимание и уверенное применение всей экосистемы Spring (Spring Boot, Spring Data, Spring Security, Spring Cloud). Практический опыт применения архитектурных паттернов: DDD, CQRS, Event Sourcing, Saga, Circuit Breaker. Экспертные навыки работы с PostgreSQL и другими БД: написание и оптимизация сложных SQL-запросов, проектирование схем, понимание индексов и планов выполнения. Опыт обеспечения горизонтального масштабирования, балансировки нагрузки и отказоустойчивости. Опыт настройки и поддержки CI/CD процессов (GitLab CI). Опыт написания unit, integration и e2e тестов. Навыки лидерства и менторства: готовность делиться знаниями и повышать уровень команды. Будет значительным преимуществом: Желание и опыт работы Тим лидом Опыт работы с Kubernetes в продакшене. Навыки инфраструктурного инжиниринга (Infrastructure as Code, например, Terraform, Ansible). Опыт построения высоконагруженных и low-latency систем. Понимание принципов SRE. Условия: Реальная ответственность и влияние: Возможность вести проекты от и до, принимать ключевые архитектурные решения и видеть измеримый business-value от своих задач. Прямое взаимодействие со стейкхолдерами и бизнес-заказчиками. Онбординг, прозрачная система обратной связи и гибкая операционная модель. Гибкий график работы с началом дня с 9 до 10. Офис / remote на выбор. Льготное медицинское обслуживание для сотрудников в клиниках Холдинга и скидки для членов семьи. Оформление по ТК РФ. Программы обучения сотрудников. Специальные тарифы на отдых в загородном Парк-Отеле. Бесплатные спортивные секции для сотрудников (футбол, волейбол, танцы, йога, вокал, киберспорт). Корпоративные программы и специальные предложения от партнеров Холдинга СМ-клиника. Скидки в сети аптек Холдинга СМ-клиника. Готовы влиять на цифровое будущее крупной компании? Присылайте резюме — мы рады обсудить детали и ответить на все вопросы!