• Знание классических алгоритмов и структур данных java; • Понимание объектно-ориентированного программирования; • Понимание архитектуры многопоточных приложений; • Опыт разработки с применением языка программирования Java; • Знание основ реляционных баз данных, SQL; • Опыт работы с MySql || FireBird; Будет плюсом: • Навык работы с распространенными библиотеками и фреймворками: Hibernate, Spring и др.; • Опыт работы с системами учета версий, автоматической сборки (SVN, Git, Maven, Gradle); • Опыт работы с JasperReports; • Опыт разработки web-сервисов REST, SOAP; • Опыт разработки мобильных приложений Android, iOS. |