Developpeur JAVA FULL STACK
Assurer le développement de nouveaux systèmes:
oParticiper aux phases de conception;
oDéveloppement des solutions informatiques répondant aux besoins;
oImplémenter les tests unitaires;
oRespecter les exigences non fonctionnelles de développement;
oEvaluer, diagnostiquer et corriger les anomalies.
?Participer à l'amélioration de la qualité des systèmes :
oParticiper aux revues de pairs;
oÉtablir, maintenir et faire évoluer la testabilité des systèmes;
oRédiger et conserver la documentation à jour.
?Faire des rapports d'avancement réguliers au responsable de l'équipe de
développement en termes de suivi de charge (estimation initiale, reste à faire),
remontée d'alertes et escalade pour décision.
?Assurer la complétude des tickets JIRA.
Compétences primordiales (6 ans d'expérience et plus dans la fonction)
?Expérience de 6 ans et plus sur des projets de développement d'application Web,
avec mise en œuvre d'API REST;
?Expérience de 6 ans et plus sur des projets de développement d'application utilisant
le framework Java Spring;
?Expérience de 6 ans et plus sur des projets de développement d'application utilisant
un système de gestion de donnée tel qu'Oracle ou PostgreSQL;
?Expérience de 4 ans et plus sur des projets de développement avec une mise en
œuvre des frameworks Vue.js ou Angular;
?Expérience de 3 ans et plus sur un projet avec des tests unitaires en Java.
?Formation : Diplôme d’étude supérieure en informatique (ES) ou brevet fédéral ou
diplôme HES.
Compétences importantes
?Maîtrise des principes de conception objet et design patterns courants;
?Maîtrise des architectures logicielles modernes, appliquées en JAVA;
?Expérience et usage du framework JAVA Quarkus;
? Bonne connaissance de GIT / GIT Lab;
?Connaissance et usage des outils d'intégration continue;
?Expérience de 2 ans et plus sur un projet en lien avec une GED;
?Expérience significative sur au moins un projet de développement agile;
?Connaissance et usage des outils Atlassian (Jira);
?Capacité d'intégration et de travail en équipe;
?Qualité de communication; Profil: Développeur FullStack Senior
?Capacité de conseil technico-fonctionnel.
Compétences optionnelles qui représenteraient un plus
?Maitrise de PostgreSQL;
?Maitrise de PLSQL ou PL/pgSQL;