Description projet :
mission : Télétravail autorisé à hauteur de 10jours par mois. Activités: Conception Logicielle et développement Java (Pur Java, Java EE, Spring) Développement de tests automatisés (unitaire, intégration, acceptance) Maintien d'une chaîne d'intégration continue & des jobs de déploiement Participation à la préparation et l'analyse des tirs de performance Supervision applicative, suivi de production, analyse d'anomalies Soft Skills Mindset Agile Comprendre les bases de l'agilité (organisation, cérémonies, méthodologie) Comprendre ce qu'est une démarche d'amélioration continue (pas seulement sur un aspect technique) Culture de la transparence, d'accepter d'être challengé sur ses choix et de devoir argumenter, discuter et convaincre Culture du respect, avec une prévalence du travail collectif et de la qualité du produit Tech Skills Développeur backend polyvalent Java 8+ (ou 11) notamment la syntaxe autour des Annotations et des Lambda Expressions et de l'outillage classique présent dans l'écosystème d'un projet Java est indispensable. API Java : CDI, JAX-RS, JPA, JMS & EJB Runtimes/frameworks suivants : WebLogic Server Utilisation de Maven, Jenkins & Ansible Spring (Spring Core au minimum), Git, Shell, VirtualBox, Docker Pour des développeurs Front : Angular et React Expérience de systèmes de supervision (ex. Grafana, InfluxDB, Prometheus, Collectd, Telegraf, AppDynamics, JmxTrans, Micrometer, etc ) Autres compétences demandées : Base de données relationnelles (Oracle), Kafka, Systèmes Unix (RHEL), Notions en sécurité (structure d'une PKI, protocole TLS) Autre : Expérience de systèmes de supervision (ex. Grafana, InfluxDB, Prometheus, Collectd, Telegraf, AppDynamics, JmxTrans, Micrometer, etc Maîtrise de Jira & Confluence Information importante : Bien qu'une expérience en développement Java soit requise, la composante Ops / intégration est tout aussi importante étant donné la pluri-disciplinarité de nos équipes et les missions dont elles ont vocation à être responsables.