Обязанности:
- Эффективно взаимодействовать с архитектором решения, ИТ-лидером и владельцем продукта.
- Развивать продуктовое решение.
- Проводить code review.
- Отвечать за качество и сроки поставки функционала.
- Участвовать в проработке архитектуры продукта совместно с архитектором.
- Выбирать оптимальные паттерны, структуры данных и инструменты их обработки.
- Проводить рефакторинг и поддерживать имеющийся функционал.
- Декомпозировать и оценивать задачи.
- Взаимодействовать со смежными командами для интеграций.
Требования:
- Опыт разработки на Java от 4 лет.
- Уверенные знания Java 8+ и выше.
- Опыт разработки высоконагруженных продуктов.
- Опыт работы с микросервисной архитектурой.
- Понимание SOLID.
- Опыт работы с Spring Framework (Core, Boot, Security, Data).
- Опыт работы с реляционными БД (PostgreSQL).
- Опыт работы с брокерами сообщений (Kafka).
- Опыт CI/CD.
- Умение управлять рисками.
- Опыт работы с контейнеризацией и оркестрацией (Docker, Kubernetes) будет плюсом.
- Высшее образование (техническое, инженерное).
