-Knowledge of Java SE-Experience working with version control systems(Git) -Basics knowledge of JDBS and Hibernate -Experience working with Maven and Gradle -Basics knowledge of SQL(PostgreSQL) -Knowledge of OOP-Basics knowledge of Servlet -Basics knowledge of Multithreading -Knowledge of English(Intermediate)