Knowledge of Java Core, Java, Spring, IntelliJ IDEA, Jasper, JMS, Maven, Tomcat, JUnit, SQL, XML, REST, SOAP, WSDL;
Experience with SQL;
Understanding of OOP and OOAD principles, data structures, algorithms, databases, and networks
Familiarity with project management and version control systems (Jira, Git, etc.);
Fluent English (В1+);
Knowledge of different programming languages;
Communication skills;
Experience in the development of IT applications/systems.