Required Skills: ·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) IntelliJ Idea