Lead Technique Java Emploi Plein temps
il y a 1 mois - Public Service - GenèveDétails de l'annonce
Informations sur le poste
ID du Affaire
ZR_5933_JOB
Domaine
Manager; Développeur
Type d’emploi
Full time
État/Province
Genève
Ville
Genève
Pays
Switzerland
Code postal
1200
Date ouverte
09/10/2024
Secteur d’activité
Public Sector and Government
Description du poste
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, de l'organisation du PJ, ainsi que des exigences légales applicables.
Collaborer avec le chef de projet et les analystes-métier 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’impacts 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
Excellentes connaissances en développement informatique, notamment des pratiques qualité : tests unitaires, tests d'intégration, tests d’acceptation automatisés, intégration continue, git flow, revue de code, etc.
Maîtrise du framework VueJS. 3 ans d'expérience professionnelle au minimum.
Maîtrise des langages JavaScript, TypeScript, HTML 5, CSS 3.
Maîtrise du langage Java, de Spring Boot, de l'API JPA, du framework de test JUnit. 8 ans d'expérience professionnelle minimum.
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.
Maîtrise des protocoles d'authentification SAML et OIDC.
Bonne qualité de rédaction et excellent esprit de synthèse.
Expérience dans la rédaction de dossiers de conception, de contrats d’interface, etc.
Aisance dans l’expression en public et dans l’animation de séances de présentation et/ou de formation.
Maîtrise parfaite de la langue française.
Compétences constituant un atout supplémentaire
Expérience en technologies de conteneurisation (Docker).
Expérience en technologies d'orchestration de conteneur (Kubernetes, OpenShift).
Expérience de projet en mode agile.
Informations contractuelles
2 jours de télétravail par semaine.