Développeur Full Stack Java Angular confirmé
Il y a 1 heure
Arrondissement of BrusselsCapital, Brussels, Belgique
EngiFlex BV
Temps plein
Gratuit avec email ou Google
Enregistrez cette offre et organisez votre recherche
Créez un compte gratuit pour enregistrer des offres d'emploi, créer des alertes et revenir à cette liste depuis votre tableau de bord.
Gratuit avec email ou Google
En continuant, vous acceptez nos Conditions d’utilisation & Politique de confidentialité.
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