Developpeur JAVA FULL STACK
Assurer le développement de nouveaux systèmes :
- o Participer aux phases de conception;
- o Développement des solutions informatiques répondant aux besoins;
- o Implémenter les tests unitaires;
- o Respecter les exigences non fonctionnelles de développement;
o Evaluer, diagnostiquer et corriger les anomalies.
Participer à l'amélioration de la qualité des systèmes :
- o Participer aux revues de pairs;
- o Établir, maintenir et faire évoluer la testabilité des systèmes;
o Ré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.
Requirements
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;