A regional public-sector IT organisation is modernising a portfolio of business web applications used by administrations and citizens, and is creating a dedicated maintenance team to support that work. The role focuses on full-stack development across Angular/TypeScript front-ends and Java (Spring) and PHP back-ends, with containerised deployments using Docker and Kubernetes and automated CI/CD pipelines for production delivery.
The mission
The team maintains and extends multiple critical web applications that combine rich Angular front-ends, Java Spring or equivalent back-end services and PHP components, with MySQL and PostgreSQL databases. Work targets functional and regulatory requirements for administrative services and public-facing portals, and emphasises maintainability, security and automated delivery.
You will join a multidisciplinary Agile squad of developers, analysts, UX/UI designers and testers that is building a new application maintenance centre. Typical scope includes implementing REST APIs, updating front-end components, authoring database migrations and integrating services into GitLab/Jenkins pipelines. The squad size is typically 6 to 12 people and releases happen through regular CI/CD cycles.
Your responsibilities
- Design and deliver full-stack features that meet functional requirements and non-functional goals such as security and performance
- Implement and maintain REST APIs and backend services using Java (Spring) and PHP, ensuring clear API contracts and automated tests
- Build and evolve Angular front-end components in TypeScript, integrating with the organisation's design system and accessibility guidelines
- Containerise services with Docker and deploy to Kubernetes environments, and maintain related CI/CD pipelines in GitLab or Jenkins
- Ensure code quality through unit tests (JUnit) and end-to-end testing (Playwright or equivalent), participate in code reviews and raise technical improvements
- Troubleshoot production incidents, deliver corrective patches and document operational procedures for maintainability
Your profile
Essential skills
- Competent developer with a junior experience level, able to contribute across front-end and back-end codebases
- Practical experience with Angular and TypeScript for building component-based UIs
- Experience developing server-side services in Java with Spring framework, and familiarity with PHP back-end code
- Experience with relational databases, specifically MySQL and PostgreSQL, and ability to design and evolve data models
- Familiarity with containerisation (Docker) and orchestration (Kubernetes), and with CI/CD tools such as GitLab CI or Jenkins
- Comfortable with versioning tools (Git, GitLab) and dependency managers (Maven, NPM, Composer)
- Test-oriented, able to write unit tests (JUnit) and support end-to-end test suites (Playwright or equivalent)
- Good communication, team-working skills and experience or willingness to work in an Agile delivery process
Education
- Degree in IT, computer science or equivalent practical experience
This role sits within the public-sector IT organisation serving Wallonia, Belgium and is aimed at a junior full stack developer ready to work across Angular, Java Spring and PHP technology stacks.