-Знання Java SE -Досвід роботи з системами керування версіями (Git) -Основні знання JDBS та сплячого режиму -Досвід роботи з Maven та Gradle -Основні знання SQL (PostgreSQL) -Знання OOP -Основи знання Servlet -Основні знання Багатопоточність -знання англійської мови (середній рівень)