The Senior Full Stack Java Developer will play a key role in rebuilding core components, supporting modern architectural needs, coaching developers, executing hands -on coding, and ensuring high -quality delivery across backend and frontend layers. The role involves cloud -native development in Azure, containerisation, Kubernetes orchestration, CI/CD pipelines, and integration with both internal and external systems.
Requirements
Deliver high -quality development work across backend Java and frontend frameworks.
· Lead and coach the development team, providing technical guidance and reviews.
· Implement functional components through clean coding, debugging, and test -driven development.
· Develop and maintain microservices and REST APIs.
· Work with Azure cloud services, Kubernetes clusters, and container -based environments.
· Implement CI/CD automation using ArgoCD and related DevOps tools.
· Contribute to architecture modernisation and improve application performance and maintainability.
· Collaborate with analysts, testers, and other technical teams to ensure smooth end -to -end delivery.
· Apply Agile methodology, participate in ceremonies, and ensure iterative delivery.
Required Skills and Experience
Must Have
· 5 years of experience in developing Java -based applications.
· Certification or equivalent expertise in Java/J2EE and related programming environments.
· Work experience in the public sector.
· Experience with ArgoCD.
· 4 years of Azure experience.
· 5 years of experience with Hibernate.
· 5 years of experience with Kubernetes.
· 5 years of experience with React.
· Experience with REST services.
· Dutch – CEFR C2.
Should Have
· Experience leading a development team and coaching developers.
· Strong hands -on ability in coding, testing, and debugging.
· Agile methodology experience with a leadership role.
· Work experience within the Flemish Government.
· Experience in the waste processing sector.
· Experience with Angular.
· 5 years of experience with Atlassian tools.
· Experience with Maven.
· Experience with Spring Boot.
· Experience with test -driven developmen