Обязанности: Вести разработку и обеспечивать поддержку ключевой бизнес-системы в компании. Проектировать и интегрировать сервисы во внутреннюю и внешнюю инфраструктуру. Следить за качеством кода и тестов (от unit до нагрузочных). Искать оптимальные решения для бизнес-задач и аргументированно отстаивать выбор. Развивать культуру чистого кода и современных инженерных практик. Повышать технологическую зрелость продукта. Обеспечивать масштабируемость и стабильность сервисов под высокой нагрузкой. Требования: Опыт работы с Java/Spring от 6 лет, включая высоконагруженные системы. Отличное знание Java Core, ООП и паттернов проектирования. Уверенные навыки работы со Spring (Core, Boot, Data, Batch, MVC). Опыт с Hibernate/JPA, PostgreSQL и оптимизацией запросов. Проектирование RESTful API. Kafka и опыт работы с распределёнными системами. CI/CD, Docker, Kubernetes, GitLab CI или Jenkins. Понимание архитектурных принципов и тестирования (SOLID, TDD, Clean Architecture).
Похожие вакансии