Опыт коммерческой разработки на Java/Spring от 3-х лет;
Умение легко ориентироваться в чужом коде;
Умение адекватно оценивать риски, сроки реализации и объем работы;
Глубокие знания фреймворка Spring: Spring JPA (Использование проекций, глубокое конфигурирование и оптимизация, создание структур данных, позволяющих эффективно ими манипулировать), Проектировать и реализовывать сложные (многоуровневые) ролевые модели, умение или понимание принципов интеграции приложения посредством кастомных обособленных решений авториации (Например Keycloak));
Навыки работы с системами версионирования БД: Flyway, Liqubase (Написание миграций + тестов к этим миграциям (Например, используя TestContainers);
Умение проводить кросс-code-review;
Умение писать простой и поддерживаемый код;
Плюсом будут знания и навыки использования Spring Integration, Cloud, работа с кешами, работа с шедулерами, работа с аспектами и умение их применять на практике;
Опыт в интеграции с СУБД Оракл;
Опыт в интеграции с одним из провайдеров ЭДО;
Опыт в создании сервисов для подготовки и отправки документов (в формате ФНС) для ЭДО.