* University degree in IT combined with relevant IT professional experience of 15 years;
* At least 6 years of experience in design of information systems;
* At least 6 years of experience with Angular2 framework;
* At least 6 years of experience in Java with extensive use of design patterns;
* At least 6 years of experience in developing secure web applications;
* At least 6 years of experience in relational databases (Oracle or MySQL);
* At least 6 years of experience with SQL language;
* At least 6 years of experience with Spring framework;
* At least 4 years of experience with XML;
* At least 3 years of experience in development of SOAP or REST web services;
* At least 3 years of experience with JIRA and GIT;
* At least 1 year of experience with Docker, UML and BPMN Notations;
* Good knowledge with JavaScript frameworks and libraries such as Bootstrap;
* Knowledge of code versioning tools such as Git or SVN;
* Excellent command of the English language.