DEVELOPPEUR (SE) JAVA BACK END

Descriptif:

  • Concevoir, développer et déployer la partie backend d'une application web full stack en utilisant les technologies Java, Angular et les Web services
  • Développer des Web services
  • Développer des composants applicatifs
  • Participer activement à toutes les étapes du développement logiciel (la conception sur base des analyses, le développement, les tests et la mise en production)
  • Travailler en étroite collaboration avec les membres de l'équipe agile pour transposer les exigences fonctionnelles et non-fonctionnelles des applications dans le logiciel
  • Contribuer activement à l'amélioration de la qualité du code, de la maintenabilité et de la sécurité des applications
  • Participer aux réunions d'équipe agile (comme les stand-up, les démos et les rétrospectives)
  • Collaborer avec les membres de l'équipe pour évaluer et sélectionner les technologies appropriées pour la mise en œuvre des fonctionnalités
  • Assurer la qualité du code grâce à des tests unitaires et à une couverture de tests adéquate
  • Proposer des solutions pertinentes aux problèmes rencontrés
  • Participer activement aux activités de maintenance et de correction de bugs des applications Coacher les programmeurs juniors

 

Profil

5 années d’expérience pertinente en tant qu’architecte applicatif dans un environnement Agile

Connaissances de base :

  • Développements Web (HTML, CSS, JavaScript) et des frameworks (Angular, JSON, JQuery, …)

Connaissance approfondies:

  • Langage Java, des frameworks (J2EE, SpringBoot, Web Services, …) et des outils (IDE, JBoss, Tomcat, …).
  • Développements Web (HTML, CSS, JavaScript) et des frameworks (Angular, JSON, JQuery, …)
  • Architectures SOA / Web services / Microservices (ESB, SOAP, REST, …)
  • Interactions avec un SGBD (Oracle, MySQL, …)
  • Sécurité informatique et des pratiques de développement sécurisé
  • Une expérience dans une réalisation "DevSecOps" est un plus
  • Connaissances des outils de gestion de projets et de collaboration agiles (Jira, Confluence)
  • Expérience dans le cadre de projets de développements d’applications Web de gestion (application bureautique Web).
  • Communication parfaite en français tant à l’oral qu’à l’écrit.
  • Autonome, mais capacité de travail en équipe
  • Capacité de coaching de développeurs
  • Pragmatique
  • Bonnes capacités de communication, de synthèse et de vulgarisation

Caractéristiques de la mission, : 19 mois ,temps plein,  hybride , Namur