Design and development of architecture components and building blocks;
Analysis of the integration of different information systems;
Technical interface between the project leaders and the developers;
Production of software architecture documents;
Participation in technical working groups, progress meetings and meetings with the users;
Assistance during relevant parts of testing, analysis, technical documentation, deployment, evaluation and reporting.
Requirements:
Minimum 12 years of combined relevant university studies and experience in IT;
Experience of at least 5 years in the architecture, design and development of Java applications;
Experience of at least 5 years with each of the following technologies: HTML, CSS, JavaScript;
Experience of at least 5 years with each of the following technologies: Spring, Spring MVC, JPA, SQL;
In order to re-architecture/re-design existing systems from the MVC to MVVM architectural pattern, experience with each of the following particular technologies will be considered as advantage: Angular and/or microservices architecture and/or Vaadin.