• практика разработки на Java 8 и/или Scala 2.11
• опыт применения Java EE и/или Spring Boot
• знание принципов устройства и основных компонентов OpenJDK и/или других Java VM (в особенности: garbage collectors, class loaders, run-time dependency resolution)
• опыт работы с (СУ)БД (SQL / NoSQL / NewSQL — как минимум, 2 категории из 3)
• знание Git Flow / GitHub Flow, умение работать с многомодульными проектами и монорепозиториями
• умение использовать CI/CD инструменты, опыт сборки под разные окружения
• умение работать с базовыми инструментами окружения Linux, понимание SSH
• знание принципов TDD и умение их применять
• умение составлять базовую пользовательскую документацию на русском языке