Basé sur 46 offres pour ce poste (Senior, Île-de-France, 3 dernières semaines). Fourchette habituelle 425€/j–530€/j, médiane 475€/j. Cette offre (440€/j) est dans la fourchette.
L'objet de cette consultation est une prestation d'assistance technique pour un développeur Java Confirmé (XP 5>10 ans) ayant principalement des compétences en Java Back End.
La mission se déroulera au sein de l'équipe Agile en charge des reportings data. Cette prestation d'assistance technique JAVA sera supervisée par le Scrum Master de l'équipe, le responsable du socle Assurance Export et le RTE du train SAFe Assurance Export.
La mission s'exercera au sein de l'équipe de projets dédiée mais pourra être amenée à évoluer au sein d'autres équipes du même groupe de projets ou sur des sujets complémentaires.
Missions
Le Développeur Sénior est un contributeur technique clé de l'équipe. Il consacre l'essentiel de son temps au développement, à la conception technique et à la qualité du code, tout en étant force de proposition sur les choix techniques.
o Concevoir, développer, tester, déployer et maintenir des applications robustes jusqu'en production, dans une logique DevSecOps et you build it, you run it.
o Participer activement à la conception technique des composants applicatifs (backend et frontend) en lien avec le Tech Lead.
o Être garant de la qualité du code, de sa maintenabilité et de sa sécurité :
o Mise en œuvre et maintien d'une stratégie de tests automatisés (TU, TI, E2E).
o Contribution aux contrôles automatiques de qualité et de sécurité (Sonar, scans de vulnérabilités).
o Suivi des indicateurs de qualité et de performance applicative.
o Appliquer les bonnes pratiques de Software Craftsmanship (clean code, principes SOLID, revues de code).
o Contribuer à l'amélioration continue des pipelines CI/CD et des pratiques DevSecOps.
o Intégrer les exigences non fonctionnelles (NFR) et les principes d'architecture définis par la DSI (API, évènementiel, sécurité, performance).
o Intervenir sur :
o le code backend Java (Spring Boot, JEE legacy le cas échéant),
o les pipelines CI/CD,
o la résolution d'incidents et de problèmes de production.
o Participer aux rituels Agiles (Scrum équipe, cérémonies SAFe du train).
o Participer aux revues de User Stories et aux chiffrages en collaboration avec le PO et le TechLead.
o Accompagner les développeurs plus juniors au quotidien (revues de code, bonnes pratiques).
o Assurer une veille technologique ciblée et proposer des améliorations techniques pertinentes.
o Utiliser et promouvoir les outils d'IA générative pour améliorer la productivité et la qualité du développement.
Liste des technologies
Une expérience de la data serait très appréciée
Excellentes connaissances SQL exigées
o Langages / Frameworks : Java 8 à 25, RxJs, Spring Boot 3, SpringBatch, JEE, JSF, JSP, Hibernate
o Serveurs d'application / Web : Tomcat, Tomee, nginx
o Versionning : Git, GitFlow, TrunkBased
o OS : Linux (RHEL 9), Windows
o Tests : TDD/BDD, JUnit, Mockito, Cucumber, Karate, Selenium, Karma, Jasmine/Jest, Gherkin
o Bases de données : SQL, PostgreSQL 16, Oracle 19c - +*Excellentes connaissances en SQLdemandées*+
o Architecture : microservices, composants partagés, API REST (Swagger, OpenAPI)
o Évènementiel : Kafka
o Conteneurisation : Docker, Kubernetes
o DevSecOps : GitLab, Jenkins, Maven, npm, Helm, Flux
o Sécurité : JWT, OIDC
o IA : GitHub Copilot (usage avancé des prompts)
o Outils : PowerDesigner, Control-M, Datadog, O365, Jira, Confluence
o Méthodologies : Agile / Scrum / SAFe
Un plan personnalisé pour postuler intelligemment à cette offre.
Cliquez sur "Postuler" pour accéder à l'offre.