Обязательно:
- Знание ООП и шаблонов проектирования;
- Опыт работы с Java 11 и выше;
- Глубокое понимание и опыт работы с фреймворками Spring и Spring Boot;
- Опыт работы с ORM фреймворками и реляционными базами данных, особенно с PostgreSQL;
- Понимание принципов микросервисной архитектуры и опыт ее применения в проектах;
- Умение разрабатывать высококачественный, эффективный и масштабируемый код;
- Опыт работы с REST- сервисами \ WebSocket ;
- Опыт работы с Docker, Kubernetes;
Желательно:
- Практический опыт работы в продуктовых командах на высоконагруженных проектах по WEB разработке от 3- х лет.
- Опыт работы: в банке, инвестиционной компании, брокере или на проектах системных интеграторов для таких финансовых компаний
Задачи:
- Формирование и контроль правил разработки и внесения изменений;
- Участие во всех этапах разработки программного обеспечения: от проектирования и разработки до тестирования и внедрения;
- Участие в формировании архитектуры продукта;
- Участие в декомпозиции и оценке бизнес задач;