Core Java (Java 8/11) · Enterprise Java (JEE) & transaction processing · Spring Framework & Spring Boot · Hibernate/JPA · REST/SOAP web services · File processing and transfer protocols (SFTP, SSH) · Messaging, ideally RabbitMQ · Strong knowledge and expertise of cyber security principles (during handshake, authorization & authentication, data in transit and data at rest), encryption methods best practices and options · Relational databases, stored procedures, stored functions, SQL language · Understanding of object databases (nice to have)