Job Description
📌 Fullstack Java Developper Senior
Vous rejoignez un environnement IT complexe mêlant un paysage applicatif historique et des composants plus récents. La mission s’inscrit dans une modernisation du système d’information, avec un focus sur la réduction de la dette technique, l’évolution des architectures vers des modèles cloud/hybrides, la sécurité et la conformité, notamment NIS2.
Les applications soutiennent des processus métiers critiques dans un contexte public et fortement interconnecté. Vous contribuez à faire évoluer de manière cohérente, sécurisée et maintenable des composants legacy et modernes.
Responsabilités principales
- Développer, adapter et maintenir des applications full-stack afin de fournir des outils fiables, performants et conviviaux aux utilisateurs finaux.
- Analyser les spécifications techniques d’une application et retenir la solution la plus adaptée, en particulier pour des projets de plus petite taille.
- Réaliser des analyses techniques dans le cadre d’initiatives métier.
- Conseiller sur les intégrations, les modèles de données, la performance et la scalabilité.
- Accompagner l’équipe dans l’adoption de technologies modernes et de patterns architecturaux adaptés.
- Analyser et résoudre des problèmes techniques complexes dans un environnement fortement interconnecté.
- Assurer la cohérence entre composants legacy, microservices et architectures modernes.
📝Votre profil
Vous disposez d’une expérience confirmée en développement full-stack Java dans des environnements IT complexes.
- Très bonne maîtrise de Java, Spring, Spring Boot, Hibernate / JPA, Maven, Git, REST, JUnit et IntelliJ.
- Expérience avec des architectures microservices, API-driven, event-driven et hexagonales.
- Bonne connaissance d’Angular et/ou ReactJS.
- Pratique de Docker, OpenShift, SonarQube, Swagger, OpenAPI, SOAP, JSF, Lombok, NPM et IBM WebSphere.
- Connaissance avancée des bases de données relationnelles, notamment MySQL, et de la modélisation des données.
- Bonne compréhension des architectures résilientes, de la haute disponibilité et des standards de sécurité, dont NIS2.
- Expérience dans un fonctionnement Agile / Scrum.
- Une expérience au sein d’un service public fédéral constitue un atout.
Compétences comportementales
- Excellente capacité d’analyse et de synthèse.
- Communication structurée et pédagogique.
- Vision globale et capacité à garder une vue d’ensemble.
- Orientation qualité, autonomie et proactivité.
- Capacité à relier les besoins métier aux enjeux techniques.
Formation
Master en informatique ou expérience équivalente.
Compétences linguistiques
- Très bonne maîtrise du français, du néerlandais et de l’anglais.
Modalités pratiques
- Démarrage dès que possible.
- Le télétravail est possible après deux semaines de présence sur site.
đź’Ľ Offre
Vous ferez partie d'une PME belge en pleine croissance, où l’initiative et le développement personnel sont encouragés. Nous vous offrirons un environnement de travail agréable, entouré(e) de collègues sympathiques. Ensemble, nous élaborerons un plan de carrière, avec une attention particulière et un budget dédié à la formation ou à la certification complémentaire. Vous pouvez compter sur un salaire attractif, complété par des avantages extra-légaux, y compris une voiture de société.
(Freelance est également possible)