Développer et maintenir des applications et des traitements de données dans le secteur de l’assurance, en s’appuyant sur Java, Talend, SQL et les outils de transformation de données. La mission vise à garantir la fiabilité, les performances et l’évolution des solutions existantes.
Missions principales
Développer et maintenir des applications et des API REST en Java. Concevoir, développer et optimiser des flux ETL avec Talend. Exploiter et transformer des volumes importants de données. Concevoir et optimiser des requêtes SQL complexes, notamment sur Oracle. Participer à la gestion des versions des bases de données et à l’évolution des traitements. Réaliser des tests unitaires et d’intégration, documenter les résultats, estimer la charge technique des User Stories et préparer les livrables jusqu’au déploiement en production. Identifier des améliorations concernant la qualité du code, les performances et les processus de déploiement.
Compétences attendues
Maîtrise de Java 17/21, Java/JEE, des API REST, de Talend Open Studio, de Talend Integration Suite, de SQL et de PL/SQL. Connaissance des bases de données Oracle, PostgreSQL, MySQL et SQL Server. Maîtrise des pratiques d’optimisation SQL, de gestion des versions, de tests et d’intégration continue. Environnement technique comprenant également dbt, Liquibase, GitLab, Maven, Jenkins, Artifactory, SonarQube, Eclipse, Docker et Kubernetes. Angular, Jira et les méthodes agiles sont également mentionnés.
Profil recherché
Développeur confirmé disposant d’au moins 4 ans d’expérience en développement Java/JEE et d’une expérience solide dans la conception et le développement de flux ETL avec Talend. La capacité à optimiser les traitements de données volumineux et les requêtes SQL complexes est attendue. La connaissance de dbt constitue un atout. Autonomie, rigueur, esprit d’initiative et goût du travail en équipe dans un environnement agile sont recherchés.