Location: Brussels region (hybrid working model) Contract type: Secondment (freelance or employment via our organization) Start date: To be agreed Duration:As soon as possible 9 months (full time) - 31/12/2026
About the role
We are currently seeking a highly experienced Application Architect (Java / Angular) for a long-term secondment assignment within a complex enterprise environment.
The selected professional will be deployed at one of our clients and will work as part of an established development organization. The role combines technical architecture design hands-on engineering expertise and leadership of development teams.
The engagement can be fulfilled either as an independent freelancer or as an employee within our organization working under a staffing/secondment model.
Responsibilities
Design and evolve enterprise-grade application architectures
Translate business requirements into scalable and maintainable technical solutions
Lead and support Java development teams in day-to-day delivery
Define technical standards and ensure adherence through code reviews
Improve existing systems and propose architectural enhancements
Collaborate within Agile/Scrum teams in a complex IT landscape
Contribute to system integration and domain-driven design approaches
Technical requirements
The ideal candidate has strong and proven experience in:
Java EE / Jakarta EE (expert level 10 years)
SQL / RDBMS / JPA (expert level 10 years)
REST APIs (8 years)
Spring / Spring Boot (5 years)
Angular (5 years)
OAuth / security implementations (3 years)
Kafka (or similar event-driven technologies)
PostgreSQL or other relational databases
Agile / Scrum methodologies (Jira)
Architecture & leadership skills
Strong experience in enterprise application architecture
Knowledge of Hexagonal Architecture (Ports & Adapters)
Ability to define and enforce technical standards
Experience leading and mentoring development teams
Strong analytical and abstraction capabilities
Ability to align technical solutions with business domains
Languages
English: fluent (working language)
Dutch: passive understanding required
French: passive or good level required
Profile
10 years of experience in Java enterprise environments
Proven experience as Lead Developer Tech Lead or Application Architect
Strong communication skills in both technical and business contexts
Able to integrate quickly into existing teams and structures
Proactive structured and solution-oriented mindset
Practical information
Hybrid working model (Brussels region)
Long-term assignment with strong stability
Assignment delivered via secondment (staffing model)
Candidate can be engaged as a freelancer or as an internal employee
Important: Belgian nationality required due to project constraints
Interested
Are you an experienced Application Architect who enjoys working in complex enterprise environments and taking technical ownership within development teams
Java / Angular Application Architect (Senior / Expert) Secondment Assignment Location: Brussels region (hybrid working model) Contract type: Secondment (freelance or employment via our organization) Start date: To be agreed Duration: As soon as possible 9 months (full time) - 31/12/2026 About the ...
Location: Brussels region (hybrid working model) Contract type: Secondment (freelance or employment via our organization) Start date: To be agreed Duration:As soon as possible 9 months (full time) - 31/12/2026
About the role
We are currently seeking a highly experienced Application Architect (Java / Angular) for a long-term secondment assignment within a complex enterprise environment.
The selected professional will be deployed at one of our clients and will work as part of an established development organization. The role combines technical architecture design hands-on engineering expertise and leadership of development teams.
The engagement can be fulfilled either as an independent freelancer or as an employee within our organization working under a staffing/secondment model.
Responsibilities
Design and evolve enterprise-grade application architectures
Translate business requirements into scalable and maintainable technical solutions
Lead and support Java development teams in day-to-day delivery
Define technical standards and ensure adherence through code reviews
Improve existing systems and propose architectural enhancements
Collaborate within Agile/Scrum teams in a complex IT landscape
Contribute to system integration and domain-driven design approaches
Technical requirements
The ideal candidate has strong and proven experience in:
Java EE / Jakarta EE (expert level 10 years)
SQL / RDBMS / JPA (expert level 10 years)
REST APIs (8 years)
Spring / Spring Boot (5 years)
Angular (5 years)
OAuth / security implementations (3 years)
Kafka (or similar event-driven technologies)
PostgreSQL or other relational databases
Agile / Scrum methodologies (Jira)
Architecture & leadership skills
Strong experience in enterprise application architecture
Knowledge of Hexagonal Architecture (Ports & Adapters)
Ability to define and enforce technical standards
Experience leading and mentoring development teams
Strong analytical and abstraction capabilities
Ability to align technical solutions with business domains
Languages
English: fluent (working language)
Dutch: passive understanding required
French: passive or good level required
Profile
10 years of experience in Java enterprise environments
Proven experience as Lead Developer Tech Lead or Application Architect
Strong communication skills in both technical and business contexts
Able to integrate quickly into existing teams and structures
Proactive structured and solution-oriented mindset
Practical information
Hybrid working model (Brussels region)
Long-term assignment with strong stability
Assignment delivered via secondment (staffing model)
Candidate can be engaged as a freelancer or as an internal employee
Important: Belgian nationality required due to project constraints
Interested
Are you an experienced Application Architect who enjoys working in complex enterprise environments and taking technical ownership within development teams