ACENSI is looking for a Senior Developer Java & Angular for their client based in Brussels :
Description de la tâche :
Le bureau de notre client est responsable de toutes les applications liées à la gestion de l’infrastructure ferroviaire ainsi qu’à la planification du trafic ferroviaire et des travaux sur cette infrastructure. Les utilisateurs finaux de ces applications sont les employés des bureaux de planification des services de trains et des travaux, des postes de signalisation et du centre de contrôle du trafic. Ces applications sont critiques pour l’entreprise et bénéficient d’un service de garde disponible 24 heures sur 24 et 7 jours sur 7.
* En tant que développeur senior Java et Angular, vous évoluerez dans un environnement LeSS (Large-Scale Scrum), où vous jouerez un rôle central dans le développement technique et la qualité de nos solutions logicielles. Vous collaborerez étroitement avec plusieurs équipes Scrum et contribuerez à l’évolution continue de nos applications. Vos responsabilités incluent la traduction des exigences fonctionnelles en solutions techniques robustes, le développement de nouvelles fonctionnalités dans une architecture microservices Java évolutive et performante, ainsi que le support et l’optimisation des applications existantes dans un environnement informatique complexe.
* Vous serez amené à analyser et résoudre des problèmes techniques en collaboration avec d’autres équipes au sein de l’organisation LeSS, à intégrer l’automatisation des tests dans les pipelines CI/CD pour garantir une livraison logicielle stable, et à maintenir à jour la documentation technique, les bonnes pratiques et les décisions d’architecture. Vous assurerez également l’installation et le déploiement de nouvelles versions logicielles dans un environnement sur site, veillerez au respect du code propre, des principes SOLID et des meilleures pratiques en matière de sécurité, et jouerez un rôle de mentor auprès des développeurs juniors et intermédiaires, en contribuant activement au développement des connaissances au sein de l’équipe. Après une formation approfondie, vous serez prêt à participer au service de garde 24/7.
* En ce qui concerne les compétences comportementales, il est attendu que vous sachiez analyser des problèmes, prendre des initiatives, faire preuve de flexibilité, communiquer efficacement à l’oral, collaborer avec les autres, vous intégrer facilement dans une équipe existante, agir en tant que coach et mentor, et faciliter les échanges.
* La maîtrise de l’anglais constitue un atout.
Technical skills :
Toutes les compétences et expériences suivantes doivent obligatoirement être présentes dans l’offre :
* Connaissance et expérience avec Java 21 ou plus (L2 : 2 ans d'expérience au moins);
* Expérience en développement Java et en correction de bugs (L4 : 10 ans d'expérience au moins);
* Connaissance et expérience avec Spring Framework incluant Spring Boot, Spring Data et Spring Security (L3 : 5 ans d'expérience au moins);
* Expérience en Angular ainsi qu’avec la version 19 d’Angular (L1 : une expérience au moins);
* connaissance et expérience en développement dans un environnement LeSS (L1 : une Expérience au moins);
* Expérience avec les API RESTful et la messagerie asynchrone comme Kafka ou RabbitMQ (L3 : 5 ans d'expérience au moins);
* Connaissance et expérience avec les approches TDD et DDD (L3 : 5 ans d'expérience au moins);
* Expérience avec l’architecture microservices basée sur Spring Boot 3+ et l’architecture hexagonale (L2 : 2 ans d'expérience au moins);
* Expérience avec les outils CI/CD tels que Git, Jenkins et Artifactory (L3 : 5 ans d'expérience au moins)?; expérience avec WebSocket (L2 : 2 ans d'expérience au moins);
* Expérience avec API Gateway (L2 : 2 ans d'expérience au moins);
* Connaissance et expérience avec Angular Mono-Repo (L3 : 5 ans d'expérience au moins);
* Connaissance et expérience avec PrimeNG (L2 : 2 ans d'expérience au moins);
* Connaissance de Figma (L1 : une expérience au moins);
* Expérience avec Docker et Kubernetes pour les déploiements en conteneurs (L2 : 2 ans d'expérience au moins);
* Expérience avec OpenShift (L1 : une expérience au moins);
* Expérience avec les principes DevOps (L1 : une expérience au moins);
* Connaissance et expérience avec Hibernate et JPA (L3 : 5 ans d'expérience au moins);
* Connaissance et expérience avec les bases de données SQL telles que PostgreSQL, MySQL ou Oracle (L4 : 10 ans d'expérience au moins);
* Maîtrise courante du français et/ou du néerlandais (C1 : niveau professionnel)
Soft skills :
* Le candidat devra démontrer sa connaissance de l'entreprise de notre client, du monde IT et comprendre les enjeux de la fonction demandée. Il devra également comprendre la mission et les activités clefs de notre client.
* Le candidat devra démontrer qu’il est apte à s’intégrer dans les équipes et notamment par les valeurs qui sont la bienveillance, le courage, la positivité et la fiabilité.
* Le candidat devra démontrer des compétences inhérentes à la fonction demandée et s’inscrivant dans le cadre du département ICT à savoir des capacités de présentation, une attitude professionnelle, une correctitude et un respect par rapport au management, une communication claire et efficace et un engagement responsable pour la durée du contrat.
* Disponible pour le service de garde une semaine par mois
* Lieu de travail : Bruxelles
* Date de début souhaitée : 01/10/2025
* Date de fin : 30/09/2030
* Expérience : +10 Expert