Senior Application Architect
Start Date: As soon as possible
Regime: Full-time, 2 days in the office
Location: Brussels
Languages: Dutch or French, with preference for knowledge of the other language
Job Description
We are looking for an experienced Software Architect to join our team and contribute to the design and development of a technical platform based on SpringBoot, Java 17+, PostgreSQL, and Angular v18+. This role includes a strong focus on guidance and technical coaching, with participation in strategic and technical discussions of the project.
Technical Stack
Must have:
- Backend: SpringBoot, Java 17+
- Frontend: Angular v18+
- Database: PostgreSQL
- Architecture: Hexagonal (Ports & Adapters), Domain Driven Design (DDD)
Should have:
- Modeling: Archimate (or another method for designing architecture diagrams)
Nice to have:
- WebComponents: Knowledge, even theoretical, is a plus
Soft Skills & Responsibilities
- Coaching & Guidance: Provide technical support to developers and help them improve their skills
- Pragmatism: Find the right balance between robustness and simplicity, without falling into excessive pragmatism
- Collaboration with the client: Participate in client discussions, although this is becoming increasingly rare
Desired Profile
- Proven experience in software architecture for Java / SpringBoot applications
- Good command of hexagonal architectures and Domain Driven Design
- Experience in technical coaching and team guidance
- Ability to model and document an architecture (Archimate or equivalent)
- Interest in WebComponents is a plus