Developpeur JAVA FULL STACK - Genève, Schweiz - IT ADVANCED CONSULTING SA

    Default job background
    Ganztags
    Beschreibung

    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.

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

    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;