Наши ожидания:
Хорошие понимания Java 11-17+ (базовые алгоритмы, исключения, дженерики, функциональное программирование, Stream API, etc)
Опыт работы со Spring Framework (Boot, Data JPA, AOP, Security, Cloud)
Опыт работы с ORM (к примеру Hibernate)
Опыт работы с СУБД (умение написать и оптимизировать SQL-запрос, понимание нормализации данных)
Будет плюсом:
Умение применять паттерны проектирования – SOLID, GoF, KISS, DRY
Знание тонкостей работы реляционной БД – PL/SQL, ACID, уровни изоляции, etc.
Опыт работы с контейнерами и оркестраторами - Docker, Kubernetes/OpenShift
Опыт работы с системами CI/CD – Jenkins/TeamCity