Description de l'emploi
Notre client dans le secteur Assurance recherche un Développeur Back-end Expérimenté H/F
Descriptif de la mission:
Notre client recherche un freelance développeur Back-end expérimenté pour travailler sur des sujet liés au parcours client dans le domaine assuranciel.
Les sujets fonctionnels couverts sont par exemple :
Mise en œuvre d’écrans de simulation tarifaire, d’édition de documents contractuels, d’interfaçage REST avec des espaces de signature électronique.
Réutilisation des fonctions, services et applications déjà existants dans le système, en amélioration de ces applications et écriture occasionnelle de nouvelles.
Ajout à l’outil de gestion de contrat des fonctionnalités plus pointues que les fonctions actuelles: opérations spéciales sur les contrats, fonctionnalités de courriers plus automatisés, fonctionnalités plus pointues sur le traitement des mouvements financiers, etc.
Les sujets techniques associés sont notamment les suivant :
Contribution aux tâches de migration vers un PAAS Cloud AWS de 3 modules actuellement hébergés sur un PAAS infogéré - en collaboration avec 2 Experts déjà en place.
Retouche de mapping hibernate pour basculer de DB2 à PG (migration des données faite par autre équipier)
Retouche de fichier de déploiement pour basculer d’un PAAS à un autre,
Mise en place de réplication incrémentale de données relationnelles de paramétrage, améliorations sur le système en place de réplication,
modification d’interfaces bdd vers web service,
migration vers authentification AD/SAML/OIDC d’écrans et d’APIs avec l’aide de l’expert en place et des composants oidc déjà en place,
cloisonnement de données par différentes méthodes (Hibernate Multitenant pour l’une),
chiffrement applicatif de colonnes par usertype (application du prototype déjà validé),
mise en œuvre et utilisation de base de données mémoire/de cache Hazelcast,
L’équipe projet :
Equipe Scrumban composée de 3 développeurs dont 2 experts techniques, 1 PO expert technique, 1 Scrum Master, des testeurs (dont des automaticiens) et des experts fonctionnels partagés avec une autre équipe
Stack technique
Java, spring,
Hibernate, sql,
spring web (JSP/GSP), HTML/CSS (niveau basique), vanilla javascript (+ jQuery)
Tests unitaires avec mocking
git
Compétences appréciées :
Grails, Groovy, Spock
CI/CD jenkins/gitlab-ci avec un PAAS
AWS
Une formation au framework Grails devra être réalisée au début de la prestation.
Compétences / Qualités indispensables:
Autonomie sur la stack technique décrite
Compétences / Qualités qui seraient un +:
Connaissances assurantiels