Our client, a prominent organization in the HR services sector, is looking for a Java Developer to join a dedicated team focused on data processing systems. The role involves managing a diverse landscape of applications and services, requiring a commitment to long-term stability and continuous technical improvement.
Maintain and evolve a variety of internal applications and microservices.
Manage the processing and transfer of performance data within the project.
Perform deep-dive analysis and troubleshooting on both legacy and modern codebases.
Implement and optimize messaging solutions and containerized environments.
Collaborate actively with team members to facilitate knowledge sharing and technical growth.
Contribute to the ongoing development of cloud-integrated features.
What are we looking for?
You have 4+ years of experience in backend development with Java 8 and higher.
You possess 3+ years of experience with Spring, including Spring Boot, Spring Web Flow, and Spring Data.
You bring expertise in data persistence using Hibernate and JDBC.
You have experience with frontend technologies including JSF, JQuery, and Primefaces.
You possess strong knowledge of SQL and database management.
You bring experience working with GitHub, Docker, RabbitMQ, and Azure Cloud.
You're communicative, proactive, solution-oriented, and value knowledge sharing.
Nice to Haves
Experience with Maven, JUnit, and Mockito.
Familiarity with Scrum or Agile methodologies.
Functional knowledge of payroll or HR domains.
Willingness to obtain AZ-900 (Azure Fundamentals) certification.
What do we offer?
Start date: ASAP
Duration: Long-term
Location: Brugge
Working model: Hybrid (onsite presence required on Wednesdays and Fridays)
Contract: open to both permanent employees and freelancers