Ga naar de hoofdinhoud

Développeur Java & React

Technology
Genesis Consult
Namur, België1 maand geleden
VoltijdVolledig remote

Functieomschrijving

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.
Keywords
ReactOSSpring FrameworkMAVENSonarQubeSwaggerDevOpsGroovyPair ProgrammingScrumJavaLine Mode BrowserCI / CDTest-driven developmentNext-Generation Secure Computing BaseGitDockerJenkinsReact.jsCI/CD

Interesse in deze functie?