Tâches et responsabilités
Nous sommes à la recherche de trois architectes Java expérimentés qui seront amenés à travailler au sein de nos équipes de développement qui prendra en charge des missions qui nous sont confiées par les clients.
Nous attendons des candidats qu’ils soient non seulement très compétents au niveau technique mais qu’ils disposent également d’une expérience prouvée dans la gestion d’un groupe de développeurs Java dans le cadre de la définition et de la répartition de leurs tâches ainsi que dans l’organisation des activités de code review.
Les candidats devront en outre démontrer qu’ils disposent d’excellentes capacités à différents niveaux:
– capacité d’abstraction afin de pouvoir proposer des solutions d’amélioration relatives à une application existante mais aussi pouvoir réaliser un design, une architecture pour de nouveaux développements
– compréhension des besoins métiers et définition d’une vision architecturale cohérente par rapport à l’ensemble des domaines métiers couverts
– intégration dans une équipe existante.
Les candidats devront maîtriser également les technologies suivantes :
* Java (17/21), Springboot (3.x)
* (HAPI) FHIR
* REST, oAuth2 OIDC
* API first design, OpenAPI
* SQL, Postgres
* Docker
* Openshift 4
* Gitlab CI/CD
* Expérience dans la direction d’une équipe de développeurs
* Expérience en design et architecture
* Bonnes compétences en communication
Le régime linguistique peut être le français ou le néerlandais mais une connaissance minimum de la seconde langue nationale est nécessaire.
Votre profil
Roles
* Application Architect - Level: Expert
Languages
* Dutch - Level: Active knowledge
* French - Level: Active knowledge
Skills
* Springboot - Level: Confirmed
* J2EE - Level: Expert
* JMS - Level: Confirmed
* Docker - Level: Junior
* Java - Level: Confirmed
* REST - Level: Confirmed
* OpenShift 4 - Level: Junior
* FHIR - Level: Junior
* Open API - Level: Junior
* JPA - Level: Expert