Application Architect / Technical Leader
1. Presentation of ETNIC
ETNIC (Entreprise pour les Technologies de l’Information et de la Communication) is the IT operator for the Fédération Wallonie-Bruxelles. As a public-interest organization, ETNIC’s mission is to design, develop, maintain, and evolve information systems and technological infrastructures serving the administrations and institutions of the FWB.
A central actor in the digital transformation of the French-speaking Belgian public sector, ETNIC is involved in various fields such as:
- Management of IT infrastructures (networks, security, data centers, cloud)
- Development of custom business applications
- Support for digital projects (functional analysis, UX/UI, project management)
- Cybersecurity and data protection
- User support and training
With a constant focus on innovation, performance, and public service, ETNIC regularly collaborates with external partners to strengthen its teams through IT consultancy missions. These collaborations take place within an ethical, professional framework, oriented towards quality and concrete impact of the delivered solutions.
2. Mission
As part of a Java development project for the General Administration of Justice Houses in the Fédération Wallonie-Bruxelles, the Application Architect mission covers many aspects such as drafting application architecture proposals, development, technical expertise, and identifying solutions for implementing complex systems.
As an Application Architect / Technical Leader, you are responsible for the implementation of the solution, code quality and technical consistency, performance, and product deliveries. As the person in charge of application development, you work in collaboration with functional and business analysts, testers, the project manager, and middleware specialists to ensure successful implementations. You are responsible for the quality of deliverables and for promoting best practices in design and development.
The mission concerns the SIPAR2 application (Système d’information parajudiciaire), used to support the activities of Justice Houses in the Fédération Wallonie-Bruxelles. Justice Houses are notably involved in the management of alternative sentences to detention (community service, psychological follow-up, etc.), victim support, penal mediation, and social investigations aimed at reintegration. The tool is used by around 600 agents, who each year handle nearly 45,000 cases.
The technology stack is based on: JAVA8 / JEE7, JSF2, JPA2, JAX-WS, JAX-RS, SQL DB2.
The build tools are: Apache Maven, Git/GitLab CI/CD, Nexus.
As a consultant, you are subject to the same working conditions as our internal staff, that is, a hybrid mode combining on-site presence and teleworking, with a mandatory minimum of 50% presence in our offices.
The mission is exclusively in French.
3. Activities
Design
- Create and update the software architecture document.
- Develop the technical design and analysis based on the functional file.
- Develop and enforce best development practices: clean code, SOLID principles, DRY, etc.
Implementation
- Collaborate as a technical expert with your development team.
- Develop application modules.
- Optimize code with regard to memory management and response times.
- Organize refactoring by simplifying existing code.
- Organize code reviews.
- Validate development and unit tests.
- Perform corrective and evolutionary maintenance.
Deployment
- Validate the deployment and delivery of the solution.
- Ensure the proper behavior of the application in the different execution environments.
Quality
- Ensure the quality of developments carried out by the team in line with company standards.
- Apply and verify the application of methodological and technological standards defined by ETNIC.
- Ensure deadlines are met.
- Adopt best practices for reducing technical debt (clean code, library and framework upgrades, etc.).
- Provide coaching and mentoring to the team of developers under your technical responsibility.
Communication
- Communicate with the various stakeholders in the execution of work packages and give regular feedback to your team leader on the activities assigned to you.
- Assist the team leader in the qualification and evaluation of work packages.
Apply for this Job
This position was originally posted on Pro Unity.
It is publicly accessible, and we recommend applying directly through the Pro Unity website instead of going through third party recruiters.

Search jobs by category
- AI Engineer
- Application Support Analyst
- Business Analyst
- Business Intelligence Analyst
- CRM Developer
- Cybersecurity Analyst
- Data Analyst
- Database Administrator
- Data Engineer
- Data Scientist
- Developer
- DevOps Engineer
- ERP Consultant
gofreelance
© 2025 gofreelance.be