The posting
📋 Tasks and responsibilities
To reinforce delivery teams working on critical digital services in the public sector, we are looking for an application architect who contributes to the development, integration and evolution of secure, interoperable and scalable solutions.
The role supports the modernization of existing platforms, the rollout of new functionalities and the continuous improvement of software engineering practices in a complex multi-system environment.
Key activities include:
- Developing and maintaining business-critical applications and shared digital services.
- Integrating internal and external systems through APIs and service-oriented architectures.
- Improving and modernizing existing applications and technical platforms.
- Helping deliver resilient digital services for public sector organizations.
🛠️ Responsibilities
- Develop and maintain business applications, application components, APIs and web services.
- Contribute to application and technical architecture, including integration architecture, API Gateway design and technical building blocks, in collaboration with technical leads and solution architects.
- Participate in technical workshops, Agile/Scrum ceremonies and stakeholder meetings.
- Support testing activities, technical documentation, deployments, quality assurance, monitoring, reporting and continuous improvement.
- Work with multidisciplinary teams to align business and technical requirements.
- Apply security, performance, interoperability and quality standards in the delivered solutions.
- Carry out code reviews.
📝 Your profile
Experience
- Minimum 7 years of professional experience in Java software development.
- Minimum 5 years of professional experience in application architecture.
- Experience in complex multi-system environments and large-scale digital transformation projects.
- Experience in a public sector environment is an asset.
- Proven experience in Agile delivery environments and familiarity with traditional development approaches.
Technical skills
You have solid practical knowledge of the following technologies, methods and standards:
- Java 21 or higher, Spring Boot and Spring Framework (Core, JDBC, Data, Security, AOP)
- JPA / Hibernate
- RESTful Web Services, REST API, OpenAPI / Swagger and API Gateway principles
- Application architecture, technical architecture and integration architecture
- IAM standards and protocols such as SAML2, OpenID and OAuth 2.0
- Security practices including OWASP
- SOA, Backend-for-Frontend and CQRS
- Angular 16 or newer
- Keycloak, Lombok and MapStruct
- Test-driven development with JUnit, Mockito, Spring Test and Cypress
- Selenium and Testlink
- Maven and NPM
- Docker
- OpenShift / Kubernetes
- Git and GitLab CI/CD
- Jenkins
- SonarQube
- Flyway or Liquibase
- PostgreSQL, SQL Server and relational databases
- BPMN and UML
- Jira and Confluence
- Dollar Universe
- JBoss 7.4 and Tomcat
- Business analysis and process descriptions
- Agile/Scrum methodologies and Continuous Integration / Continuous Delivery (CI/CD)
Soft skills
- Strong analytical and problem-solving skills.
- Ability to quickly understand and maintain existing codebases.
- Solution-oriented communication style and a collaborative mindset.
- Autonomous, proactive and focused on quality.
Languages
- French: expert level
- English: working proficiency
Working environment
- Hybrid working model.
- Regular on-site presence may be required depending on project needs and team activities.
- Collaboration with multidisciplinary teams across different public sector organizations.
💼 Offer
You will be part of a growing Belgian SME where initiative and personal development are encouraged. We will provide you with an enjoyable work environment with fun colleagues. We will work out a career plan with you, with attention and a budget for extra education/certification. You can count on an attractive salary, supplemented with extra-legal benefits, including a company car. (Freelance is also possible)



