Job Detail

Développeur Java FrontEnd Senior

Inseriert am: 24.01.2020

Canton : Genève
Durée : Temps Plein, 100%
Date de début : Tout de suite ou à convenir
Langue : Français (Anglais Technique)



  • Formation

    • Diplôme d’étude supérieure en informatique (ES) ou brevet fédéral ou diplôme HES


  • Compétences obligatoires (plus de 6 années d’expérience dans la fonction)

    • Expertise en Javascript, Angular (JS et 2+), JQuery

    • Maîtrise de HTML/CSS

    • Maîtrise des architectures J2EE et du langage Java

    • Maîtrise d’Hibernate, Spring, Spring MVC

    • Maîtrise de l’environnement de développement ECLIPSE ou IntelliJ, MAVEN, Git/Subversion

    • Maîtrise des processus d’ingénierie de développement (phases et livrables associés)

    • Expérience de travail dans un environnement d’intégration continue (Jenkins, GitLab)

    • Expérience significative dans un contexte d’informatique de gestion


  • Compétences optionnelles qui représenteraient un plus :

    • Expérience sur Wavemaker

    • Expériences en déploiement continu (Ansible)

    • Maitrise des développements Drupal

    • Expériences dans des projets Agiles

    • Bonne sensibilité à la qualité logicielle : tests unitaires et utilisation de SONAR

    • Etre moteur sur l’utilisation des outils Atlassian : Jira, Confluence

    • Connaissance de la méthodologie Hermès




  • Rôle et activités

    • Apporter l’expertise sur les développements FrontEnd basés sur une solution low-code (Wavemaker) en intégrant une équipe de développeurs

    • Assurer le développement de nouveaux systèmes et la maintenance de systèmes existants :

      • Conduire et participer aux phases de conception, développement et tests unitaires des solutions informatiques répondant aux besoins du client

      • Evaluer, diagnostiquer et corriger les anomalies


    • Participer à l’amélioration de la qualité et de la maintenabilité des systèmes :

      • Rédiger et conserver la documentation à jour,

      • Participer aux revues de pairs,

      • Etablir, maintenir et faire évoluer la testabilité des systèmes


    • Faire des rapports d’avancement réguliers dans le cadre des cérémonies Agiles

    • Accompagner des développeurs moins expérimenté pour les faire monter en compétence

    • Contribuer activement à la communauté de développeurs et être force de proposition pour la définition, le partage et l’amélioration des pratiques de développement (processus, normes et bonnes pratiques).


Details