Vous rejoignez une équipe de 18 collaborateurs au cœur de la chaîne de traitement et de valorisation des données d’un grand groupe.
Dans un environnement mêlant Java, Data et architecture, vous intervenez sur des sujets à forts enjeux techniques et participez à l’évolution du SI.
Concevoir les solutions techniques en cohérence avec les besoins métier et les orientations d’architecture.
Co-concevoir les cas d’usage avec les architectes solution.
Développer et maintenir les composants techniques.
Participer à la résolution des incidents complexes et à la priorisation des travaux.
Définir et diffuser les bonnes pratiques de développement.
Accompagner les développeurs dans leur montée en compétence : coaching, pair programming.
Assurer une veille technologique et contribuer à l’amélioration continue.
Intervenir sur des problématiques mêlant développement Java et enjeux Data.
Vous justifiez d’au moins 6 ans d’expérience en développement Java dans un environnement IT complexe.
Vous maîtrisez notamment :
Java 21, Spring Boot 2, JUnit 5
Spring Cloud Gateway, Micronaut, Apache Camel
Kafka, Apache Spark, Streaming
REST, SOAP, GraphQL
Oracle, MongoDB, Liquibase
GitLab CI, Maven, Sonar, Jenkins, Nexus, OpenShift
GitLab, IntelliJ, JIRA, Confluence
Scrum, Kanban, TDD, architecture hexagonale, pair programming
Une connaissance des environnements Data / Big Data et une exposition à Scala sont appréciées. Une expérience dans le secteur de l’assurance est un plus.
Vous êtes pédagogue, autonome et structuré, avec un réel intérêt pour la qualité technique et le partage de bonnes pratiques.
Un rôle de Senior Java / Tech Lead orienté Data, avec une forte dimension technique et d’accompagnement de l’équipe.