Descriptif du poste
Leader Technique développement Backend/Frontend
Mission et ResponsabilitésConception et développement d’applications dans un profil Back end et/ou Front end (voir compétences)
Leader technique : le candidat prend le leadership sur la conception tehnique et l’architecture de la solution, dans un contexte Agile Scrum
Compétences clés recherchées obligatoires :Compétences Back-End :
- Java (obligatoire) + maitrise d’un second langage (Python, JavaScript…)
- Outils de build (Maven/Gradle)
- Persistance (JPA/Hibernate) : Expertise sur les parties optimisation du mapping, stratégies de chargement, mécanismes de caches et audit (statistiques), en environnement de haute volumétrie.
- Frameworks Spring (IOC, JDBC) et le module Spring Batch (notamment les aspects bonnes pratiques de design : gestion du flow, reprise sur erreur, scalling, etc.).
- Frameworks de Test (JUnit, TestNG ou similaire)
- SQL DB (minimum Oracle & PostgreSQL)
- SCM (Git)
- Continuous delivery
- Agilité : Scrum, TDD
- Automatisation des tests
- Architectures REST
Compétence Fron-end :
- AngularJS (1)
- HTML5 / CSS3
Compétences requises :
- DDD, XP, DevOps
- JSP
- Cobol
- SCM Dimension 12
Expérience dans le domaine de l’assurance à la personneProfil :Profil BAC +5 minimum,
5 ans d’expérience minimum en développement Java
Vous aimez travailler en équipe, anglais professionnel requis.