Leader technique Java

Reference : 1294

Description

Pour un de nos clients en contrat de mission longue sur Genève, nous recherchons un(e) :

            Leader technique Java
                                                           (FR/ALL)

Missions :

Le/la leader technique Java travaille au sein de la Direction des systèmes d’information (DSI). Cette équipe est chargée d’accompagner l’institution dans sa transition numérique. Il/elle est responsable de guider l’équipe de développement dans l’implémentation des solutions, en cohérence avec l’architecture de solution définie, la conduite de projet et la gestion budgétaire, sous la responsabilité fonctionnelle de l'architecte de solution DSI et managériale du responsable de secteur DevOps.

Les responsabilités principales du poste incluent les activités suivantes :
 
  • Collaborer étroitement avec l’architecte de solution et l’architecte technique afin d’aligner les développements avec l’architecture cible et fournir du feedback sur les difficultés rencontrées
  • Développer une bonne connaissance des processus métier ainsi que des exigences légales applicables
  • Collaborer avec le chef de projet et les business analystes afin de décomposer le projet en incréments fonctionnels, en identifiant les prérequis techniques et en estimant les coûts de développement
  • Identifier les difficultés de conception et réalisation en amont du lancement des développements, participer aux analyses d’impact et aux activités de conception technique
  • Se poser en leader technique de l'implémentation de la solution et apporter support et coaching à l’équipe de développement
  • Garantir la qualité technique, maîtriser la dette technique, mettre en œuvre des mesures et procédés afin d’évaluer en continu la qualité des logiciels construits
  • Disposer d’une expertise technique autour des technologies backend et frontend employées
  • Organiser et participer à des activités de tests (performance, tolérance aux pannes)
  • Participer au diagnostic de certaines anomalies


Profil :
 
  • Diplôme d’études universitaires ou professionnelles supérieures en systèmes d’information, la certification TOGAF est un plus
  • Diplôme d’études universitaires ou professionnelles supérieures en systèmes d’information
  • Expérience de 5 ans minimum dans le domaine
  • Excellent niveau en développement informatique, notamment des pratiques qualité : tests unitaires, tests d'intégration, tests d’acceptance automatisés, intégration continue, git flow, revue de code
  • Connaissance pratique d’un framework Web réactif (tel que VueJS) et de JavaScript/TypeScript, ainsi que la maîtrise du langage Java et des technologies associées (Spring, JPA notamment)
  • Expérience de mise en production de systèmes complexes et interdépendants
  • Forte expérience de la conception et de la réalisation d'architecture 3-tiers web et de solutions basées sur des composants open-source
  • Maîtrise de plusieurs patterns et techniques d’intégration d’application (web-service SOAP/REST, message broker, batch, etc.) et de contrats d’interface (OpenAPI, WSDL)
  • Maîtrise d'au moins une méthode de chiffrage de l'effort de développement logiciel
  • Maîtrise de l’utilisation de bases de données relationnelles et du langage SQL
  • Expérience en modélisation UML
  • Bonne qualité de rédaction et excellent esprit de synthèse
  • Maîtrise parfaite de la langue française et bonne compréhension de l’allemand.

Nous nous réjouissons de votre postulation !