Java Developer (domaine actuariel)

Job description

Vous avez une expérience solide en développement java ? 
Vous êtes curieux de nature et ne craignez pas de sortir de votre zone de confort en découvrant des thématiques liées au monde de l'assurance ? 
Nous recherchons un développeur java
pour rejoindre notre équipe de 15 personnes en charge du développement applicatif sur des calculateurs de données de nature financière (par exemple sur la plateforme Sovency II). 
Votre mission ? Prendre en charge des activités de développement et de customisation en java. Vous travaillerez en binôme avec un collaborateur actuaire côté client, tout en intégrant notre équipe interne.

Dans ce cadre, vos responsabilités sont :

  • Prendre part aux différentes étapes du cycle de développement des programmes gérés par le service : analyse des besoins, proposition de solutions, estimation de charge, implémentation, documentation technique, tests, déploiement
  • Assurer un support technique de deuxième ligne sur les logiciels mis à la disposition de nos utilisateurs
  • Analyser et résoudre les problèmes de performance
  • Maintenir les frameworks internes
  • Veiller au bon fonctionnement des différentes plateformes (monitoring, interactions avec les fournisseurs externes, etc.)
  • Administrer les systèmes informatiques des environnements de développement (MySQL, Windows Server, SVN, Wildfly, Tomcat)

Requirements

  • Vous êtes titulaire d'un diplôme de Bachelor ou Master en informatique
  • Vous avez au moins 5 ans d’expérience en développement Java
  • Vous avez déjà travaillé avec Java EE 7 et Java 8, vous êtes familier avec les frameworks et technologies comme JSF, JPA (Hibernate), CDI, EJB, JTA, Spring, JMS, JDBC, WebServices (JAX-WS, JAX-RS) et Maven
  • Vous avez une bonne connaissance des bases de données relationnelles et du langage SQL
  • Vous aimez vous former aux nouvelles technologies et partagez volontiers vos connaissances avec vos collègues
  • Vous possédez un esprit d’analyse et vous êtes capable de réfléchir sur des problématiques complexes
  • Vous avez une expérience en formalisation des besoins
  • Vous aimez être en contact avec des utilisateurs (internes)
  • Vous êtes doté d'un esprit d'équipe
  • Vous faites preuve d'autonomie et savez prendre des initiatives
  • Vous êtes organisé, structuré et faites preuve d'une bonne gestion de vos priorités
  • Vous êtes orienté résultats et êtes conscient des implications de votre travail sur les autres
  • Vous êtes résistant au stress et l'atteinte d'objectifs complexes ne vous fait pas peur