Your tasks:
* Development of back-end website applications and front-end website architecture;
* Design of user interactions on web pages;
* Creation of servers and databases for functionality;
* Understanding and implementation of security and data protection;
* Design responsive applications;
* Design and develop APIs;
* Participating in the design and creation of scalable software;
* Maintenance of code integrity and organisation;
* Data analysis and data modelling;
* Compile and analyse data, processes, and codes to troubleshoot problems and identify areas for improvement;
* Testing and fixing bugs or other coding issues;
* Write technical documentation.
Requirements:
* 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.