Développeur Full Stack Java Angular confirmé

Il y a 3 heures

Arrondissement of BrusselsCapital, Brussels, Belgique EngiFlex BV Temps plein
h3Présentation /h3 ul liGestion des infrastructures IT, notamment les réseaux, la sécurité, les data centers et le cloud /li liDéveloppement d’applications métiers sur mesure /li liAccompagnement de projets digitaux, incluant l’analyse fonctionnelle, l’UX/UI et la gestion de projet /li liCybersécurité et protection des données /li liSupport aux utilisateurs et formation /li /ul h3Mission /h3 pNous recherchons un développeur Java / Angular confirmé pour intervenir sur un projet lié à la transformation numérique et à la mise en place d’interfaces standards. /p pL’objectif est de proposer des interfaces standardisées en remplacement d’interfaces IAM existantes, à la fois pour les fonctionnalités de gestion en self-service et de gestion déléguée. L’architecture prévoit une séparation claire entre le front-end et le back-end, afin de permettre des releases front indépendantes des releases API back-end, et inversement. /p h3Environnement de travail /h3 pSelon les besoins et les différentes phases du projet, vous pouvez intervenir sur plusieurs applications et domaines fonctionnels, en collaboration avec des analystes fonctionnels, testeurs, développeurs et autres intervenants. /p pLa mission se déroule dans un cadre Agile / SCRUM, avec une architecture orientée services et un environnement technique principalement basé sur Java et Angular. /p pLe stack technique comprend notamment Angular 21/22, Java 21, Java 25, JEE7, Spring Boot, Spring Security, JPA, NgRx, REST, OpenAPI, DB2, MySQL, Flyway, JUnit, Mockito, Docker, Kubernetes et DataDog. /p pLes outils de build et de livraison utilisés incluent Apache Maven, Git, GitLab CI/CD et Nexus. /p pLe travail s’effectue en mode hybride, avec une présence minimale de 50 % sur site. /p pLa mission se déroule exclusivement en français. /p h3Activités /h3 h3Conception /h3 ul liParticiper à la conception technique des fonctionnalités avec les analystes fonctionnels, le technical lead et les autres membres de l’équipe /li liConcevoir les composants applicatifs dans le respect de l’architecture et des standards techniques définis /li liAppliquer les bonnes pratiques de développement, notamment en matière de Clean Code et de qualité logicielle /li liIdentifier les impacts techniques et les dépendances avec les composants existants /li /ul h3Réalisation /h3 ul liDévelopper et faire évoluer les modules et composants applicatifs /li liContribuer au développement des composants back-end Java et front-end Angular /li liTravailler sur des API IAM et sur des interfaces découplées entre front et back /li liProduire les tests unitaires et les tests d’intégration associés aux développements réalisés /li liCorriger les anomalies et implémenter les évolutions fonctionnelles et techniques /li liParticiper au refactoring et à l’amélioration du code existant pour en renforcer la lisibilité, la maintenabilité et la performance /li liPrendre part aux revues de code avec les autres développeurs /li /ul h3Déploiement /h3 ul liParticiper à la préparation et à la livraison des développements dans les différents environnements /li liValider le déploiement et la mise à disposition de la solution /li liRespecter les processus et standards de livraison définis pour les projets /li liContribuer aux déploiements CI/CD, notamment avec Docker, dans un environnement outillé /li /ul h3Qualité /h3 ul liRespecter les standards méthodologiques et technologiques définis /li liVeiller à la couverture et à la pertinence des tests unitaires et d’intégration /li liContribuer à l’amélioration continue des pratiques de développement /li liParticiper à la réduction de la dette technique, notamment via le refactoring, la mise à niveau des librairies et frameworks et l’amélioration du code existant /li liRespecter les engagements et les délais définis au sein de l’équipe /li /ul h3Communication /h3 ul liCollaborer au quotidien avec les développeurs, analystes fonctionnels, testeurs et autres intervenants du projet /li liParticiper aux cérémonies SCRUM /li liPartager les difficultés, points d’attention et risques techniques avec le Team Leader ou le responsable d’équipe /li liDocumenter les développements lorsque nécessaire et diffuser les connaissances utiles au sein de l’équipe /li /ul h3Votre profil /h3 pVous justifiez d’une expérience en tant que développeur d’applications confirmé. /p ul liMaîtrise d’Angular 22 et Angular Material /li liBonne pratique de Java, JUnit et Mockito /li liExpérience avec Spring Boot, Spring Security et JPA /li liBonne connaissance de REST et OpenAPI /li liExpérience avec DB2 et MySQL /li liPratique des déploiements CI/CD, notamment avec Docker /li liConnaissance d’API IAM /li liExpérience de travail en environnement SCRUM /li liDes connaissances en Kubernetes et DataDog constituent un atout /li liVous travaillez aisément dans un environnement en français /li /ul h3Offre /h3 pVous ferez partie d'une PME belge en pleine croissance, où l’initiative et le développement personnel sont en