MISSIONS ET RESPONSABILITES:Conception 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 ScrumPROFIL ET COMPETENCES:Profil BAC +5 minimum,5 ans d'expérience minimum en développement JavaCompé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 deliveryAgilité : Scrum, TDDAutomatisation des testsArchitectures RESTCompétence Fron-end:AngularJS (1)HTML5 / CSS3Compétences optionnellesDDD, XP, DevOpsJSPCobolSCM Dimension 12Expérience dans le domaine de l'assurance à la personneEsprit collaboratif, engagé, leadership, ouverture, innovationAnglais professionnel