- Location
- Brussels
- Workplace
- Hybrid
- Type
- Contract
- Department
- IT
- Closing date
- Today
- Source
- CareersPage
Description
📋 Tâches et responsabilités
Dans un environnement informatique complexe mêlant applications historiques et composants modernes, vous contribuez à la modernisation du paysage applicatif, à la réduction de la dette technique, à l’évolution vers des architectures Cloud/hybrides et au respect des exigences de conformité, notamment en matière de sécurité.
Les solutions concernent des domaines métiers critiques. Une partie du parc repose encore sur des technologies legacy, tandis que de nouvelles architectures émergent. Dans ce cadre, vous intervenez comme développeur full stack Java senior avec une forte capacité d’analyse technique.
- Développer, faire évoluer et maintenir des applications informatiques performantes et conviviales pour les utilisateurs finaux.
- Analyser les spécifications techniques et proposer la solution la plus adaptée, notamment pour des projets de taille réduite à moyenne.
- Réaliser des analyses techniques dans le cadre de projets métier.
- Conseiller sur les intégrations, les modèles de données, la performance, la scalabilité et la résilience des solutions.
- Accompagner l’équipe dans l’adoption de technologies modernes et de patterns architecturaux, notamment l’architecture hexagonale.
- Résoudre des problèmes techniques complexes dans un environnement fortement interconnecté.
- Veiller à la cohérence entre composants legacy et composants modernes.
- Travailler dans un cadre Agile/Scrum en utilisant les outils de collaboration et de suivi appropriés.
📝 Votre profil
Vous disposez d’une expérience confirmée en développement full stack Java dans des environnements IT complexes.
- Expérience confirmée de 5 à 7 ans ou plus en développement logiciel.
- Excellente maîtrise de Java, Spring et Spring Boot.
- Bonne connaissance du développement d’applications full stack avec Angular et/ou ReactJS.
- Expérience des architectures microservices, API-driven et event-driven.
- Connaissance des API REST, de SOAP, Swagger et OpenAPI.
- Expérience avec Maven, Git, JUnit, SQL, Flyway et Lombok.
- Bonne pratique des outils de qualité et de développement tels qu’IntelliJ, SonarQube, NPM, Jira, Confluence et la stack Atlassian.
- Connaissance de la containerisation et des plateformes d’orchestration, notamment Docker et OpenShift.
- Connaissance de JSF et d’environnements tels qu’IBM WebSphere.
- Bonne compréhension des bases de données relationnelles, notamment MySQL, ainsi que de la modélisation de données.
- Connaissance des architectures résilientes et à haute disponibilité.
- Compréhension des standards de sécurité et de conformité, notamment NIS2.
- Une expérience au sein d’un service public fédéral constitue un atout important.
- Master en informatique ou expérience équivalente.
- Très bonnes capacités d’analyse et de synthèse.
- Communication structurée, sens pédagogique, autonomie, proactivité et orientation qualité.
- Capacité à relier les besoins métier aux enjeux techniques et à garder une vue d’ensemble.
- Très bonne maîtrise du français, du néerlandais et de l’anglais.
Conditions de travail
Le télétravail est possible à raison de 2 jours par semaine après une période initiale de 2 semaines en présentiel.
đź’Ľ 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)