Développeur Java

Il y a 23 heures

Namur, Wallonia, Belgique Genesis Consult Temps plein
Full-Stack Developer Java / React Nous recherchons un Full-Stack Developer Java / React expérimenté pour rejoindre une équipe Agile et contribuer au développement, à la maintenance et à l’amélioration continue d’applications web.
• Minimum 6 ans d’expérience en développement logiciel, avec une solide expérience en Java / Spring et React.
• Namur, 50% de télétravail. Langues
• Un bon niveau d’anglais est requis.
• La connaissance du français ou du néerlandais constitue un avantage. Votre rôle En tant que Full-Stack Developer, vous interviendrez sur l’ensemble du cycle de développement :
• Traduire les besoins fonctionnels et techniques en code de qualité ;
• Concevoir, développer et maintenir des applications performantes, fiables et réutilisables ;
• Développer les composants backend en Java / Spring ;
• Développer les interfaces frontend en React ;
• Concevoir et intégrer des API REST ;
• Collaborer avec les différents membres de l’équipe ;
• Participer aux tests automatisés, notamment aux tests d’API ;
• Identifier et résoudre les problèmes de performance et les bugs ;
• Contribuer aux activités DevOps et aux pipelines CI/CD ;
• Participer aux code reviews, au refactoring et à l’amélioration continue des pratiques de développement.

Profil recherché
Vous disposez de minimum 6 ans d’expérience professionnelle pertinente en développement logiciel. Compétences indispensables
• Solide expérience en Java et Spring Framework ;
• Solide expérience en React ;
• Expérience en développement Full-Stack ;
• Bonne connaissance des API REST et de Swagger / OpenAPI ;
• Expérience avec Maven et les bases de données ;
• Maîtrise de Git ;
• Bonne connaissance des principes CI/CD, avec Jenkins ou un outil équivalent ;
• Connaissance des outils de qualité et de sécurité du code tels que SonarQube, Fortify, Nexus IQ ou équivalent ;
• Bonne maîtrise des principes Clean Code, SOLID, programmation orientée objet et design patterns ;
• Expérience pratique du Test Driven Development (TDD) ;
• Expérience en automatisation des tests d’API. Atouts
• Docker et technologies de conteneurisation ;
• Groovy ;
• Domain Driven Design (DDD) ;
• Expérience pratique avec Scrum. Soft skills Nous recherchons une personne qui :
• partage volontiers ses connaissances avec les autres développeurs ;
• est à l’aise avec le pair programming et les code reviews ;
• propose des améliorations techniques et organisationnelles ;
• sait challenger les besoins lorsque cela est pertinent ;
• accorde une grande importance à la qualité, à la maintenabilité et à la lisibilité du code ;
• apprécie le travail en équipe dans un environnement Agile.