A regional public administration in Wallonia is consolidating its application maintenance capability to modernise and secure a portfolio of critical back-office and public-facing web applications. The new Tech Lead will work on distributed software architectures and microservices, with hands-on responsibilities in Java Spring backend development, Kubernetes/Tanzu containerisation and Angular front-end delivery, and will help introduce AI-assisted developer tools into the team’s workflows.
The mission
The programme maintains and evolves several business applications that rely on modern web stacks: Angular front-ends, Java/Spring and PHP backends, and relational databases (Oracle and PostgreSQL). The work focuses on improving scalability, security and maintainability through container-first design, observability and stronger CI/CD practices across the estate.
You will join a multidisciplinary maintenance team composed of functional analysts, architects, UX/UI designers, testers and project managers working in Agile. Day to day you will define and document the target technical architecture, implement and operate ci/cd pipelines with quality and security gates, and set up monitoring and logging (Grafana, OpenTelemetry or equivalent). You will also evaluate and deploy AI tools such as GitHub Copilot or Claude for development assistance and coach the team in prompt engineering and responsible usage.
Your responsibilities
- Define and document the target distributed architecture and microservices patterns, ensuring horizontal and vertical scalability through containerisation with Kubernetes/Tanzu.
- Design, implement and maintain ci/cd pipelines with automated builds, unit and integration tests, SonarQube analysis, security scanning and automated deployments.
- Establish observability and monitoring solutions, centralised logging, metrics and alerting in collaboration with operations to reduce mean time to detect and resolve incidents.
- Select and integrate AI-assisted developer tools into development workflows, create prompt engineering guidelines and train developers on responsible use and verification of outputs.
- Lead code reviews, enforce coding standards and architectural patterns, and mentor developers to raise code quality and reduce technical debt.
- Promote Infrastructure as Code practices and work with the operations department to standardise provisioning and deployment templates.
Your profile
Essential skills
- Senior-level technical leadership with proven experience owning architecture decisions for web applications using Java Spring and/or PHP.
- Practical expertise in containerisation and orchestration, specifically Kubernetes or Tanzu.
- Strong experience designing and operating ci/cd pipelines, including automated testing, static analysis (SonarQube) and security scans.
- Competence with observability tooling such as Grafana and OpenTelemetry or equivalents, and a track record of implementing logging and metrics strategies.
- Familiarity with Git/GitLab workflows and Infrastructure as Code practices.
- Experience with Oracle and PostgreSQL databases in production environments.
- Experience integrating AI tools (GitHub Copilot, Claude, etc.), and capability to teach prompt engineering and verification practices.
- Clear communicator able to present technical choices to architects, product owners and non-technical stakeholders, and to run structured code reviews and mentoring sessions.