About the role
<p><strong>Responsibilities</strong></p><ul><li>Develop and maintain backend services using Java and the Spring framework.</li><li>Optimize database performance and handle complex data structures with SQL and Hibernate.</li><li>Build and refine user interfaces using JSF and Primefaces components.</li><li>Integrate cloud services and messaging systems like RabbitMQ into existing workflows.</li><li>Containerize applications using Docker and manage version control via GitHub.</li><li>Proactively solve technical issues and contribute to the modernization of legacy components.</li></ul>
<p><strong>Requirements</strong></p><ul><li>You have 3+ years backend development with <strong>Java 8+</strong> and <strong>Spring</strong> (including <strong>Spring Boot</strong>, <strong>Spring Web Flow</strong>, and <strong>Spring Data</strong>).</li><li>You bring 3+ years experience with data persistence using <strong>SQL</strong>, <strong>Hibernate</strong>, and <strong>JDBC</strong>.</li><li>You possess 3+ years experience with frontend development using <strong>JSF</strong>, <strong>JQuery</strong>, and <strong>Primefaces</strong>.</li><li>You have experience with <strong>GitHub</strong> and <strong>Docker</strong>.</li><li>You bring experience with <strong>Azure Cloud</strong> and <strong>RabbitMQ</strong>.</li><li>You are proactive, solution-oriented, and committed to long-term knowledge sharing.</li><li>You are fluent in <strong>Dutch</strong>.</li></ul><p><strong>Nice to Haves</strong></p><ul><li>Experience with <strong>Maven</strong>, <strong>JUnit</strong>, and <strong>Mockito</strong>.</li><li>Knowledge of <strong>Scrum</strong> and <strong>Agile</strong> methodologies.</li><li>Willingness to obtain <strong>AZ 900</strong> certification.</li><li>Functional knowledge of <strong>payroll</strong> or <strong>HR</strong> processes.</li></ul>