We are looking for an experienced Java Architect to join our development teams and take on assignments entrusted to us by our clients.br/ We expect the candidate to be not only highly skilled technically but also to have proven experience in managing a group of Java developers. This includes defining and distributing tasks, organizing code review activities, managing merge requests, releases, deployments, etc.br/ br/ h2Mission description /h2 br/ The candidate must also demonstrate excellent capabilities in several areas:br/ ul liStrong abstraction skills to propose improvements to existing applications and to design architecture for new developments, in line with Smals technical standards and stacks. /li liAbility to think outside the box and challenge existing solutions. /li liUnderstanding of business needs and the ability to define a coherent architectural vision across all business domains. /li liUnderstanding of document lifecycle processes (creation, validation, archiving, deletion, signing, routing, etc.). /li liExperience with ECM solutions (Nuxeo, SharePoint, Documentum, etc.), Storage solutions such as object Storage (S3, Nextcloud, etc.). /li liKnowledge of metadata management, versioning, access rights, and classification. /li liProficiency with indexing/search engines (Elasticsearch, Opensearch, etc.). /li /ul br/ h2Profile description /h2 ul liEasily integrates into a well-established team. /li liAnalytical, logical, structured, rigorous, and possesses strong listening and synthesis skills. /li liCreative, positive, and solution-oriented. /li liStrong team spirit. /li liAbility to rally others around a solution. /li liExperienced in leading a development team. /li /ul The working language can be either French or Dutch, but a minimum knowledge of the second national language is required.br/