Санкт-Петербург, Новочеркасский проспект, 52Б
Метро: ЛадожскаяМы ищем опытного 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 на выбор.
Готовы влиять на цифровое будущее крупной компании?
Присылайте резюме — мы рады обсудить детали и ответить на все вопросы!
Maxim technology
Санкт-Петербург
до 300000 RUR
Санкт-Петербург
до 300000 RUR
Санкт-Петербург
до 300000 RUR
Бизнес Технологии
Санкт-Петербург
до 400000 RUR
Санкт-Петербург
до 400000 RUR
Планета Инноваций
Санкт-Петербург
до 400000 RUR