Teamgroup logo

Developpeur JAVA FULL STACK

Teamgroup
Full-time
On-site
Genève, Switzerland

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 page 2

24-02-7715-003 - Développeur FullStack Senior

Capacité de conseil technico-fonctionnel.

Compétences optionnelles qui représenteraient un plus

Expérience au sein de l'OCSIN de l'État de Genève;

Maitrise de PostgreSQL;

Maitrise de PLSQL ou PL/pgSQL;