Following specific expertise is mandatory for the performance of tasks: - Minimum 7 years’ experience in Java (both with J2SE and J2EE) with extensive knowledge and expertise in the use of design patterns - Minimum 2 years' experience in architecture and design of information systems - Minimum 3 years’ experience with Tomcat - Minimum 5 years' experience with Spring and Spring Boot frameworks - Minimum 5 years' experience in relational databases (Oracle, PostgreSQL, etc.) - Minimum 5 years’ experience with SQL language - Minimum 3 years' experience in developing secure web applications - Minimum 5 years' experience in Object Oriented design patterns - Minimum 3 years' experience with Angular2 framework or similar - Minimum 3 years' experience with Typescript - Minimum 2 years in the development of graphical user interfaces - Minimum 5 years' experience in Apache Maven or equivalent - Minimum 3 years' experience with JIRA and GITLab - Minimum 3 years' experience with Docker and Kubernetes - Minimum 3 years' experience with web services (REST and SOAP), with expertise in the design and development - Minimum 2 years' experience with XML