Dans le cadre d?un programme de modernisation technique, le domaine métier cherche un consultant performance et observabilité pour optimiser et améliorer les performances de nos applications de gestion de l?information d?entreprises et de gestion des risques. Ces applications font l?objet de sollicitations importantes, avec des exigences élevées en matière de performance et de réactivité.
Elles présentent aujourd'hui des problématiques de performance qui impactent l?expérience utilisateur et l?efficacité opérationnelle. Nos équipes de développements Java étant basées en Roumanie, la majorité des échanges se font en anglais. L?objectif principal de la mission est d?identifier et de mettre en ?uvre des pistes d?optimisation des performances des applications Java existantes, en s?appuyant sur l?analyse des logs applicatifs et des outils de monitoring (Instana, New Relic, ou équivalents). Le consultant interviendra sur les volets suivants : * Analyse des performances des applications Java à partir des logs et des outils de monitoring. * Identification des points de contention (requêtes lentes, goulots d?étranglement, consommation mémoire/CPU excessive, etc.). * Recommandations d?optimisation du code Java et des requêtes SQL. * Accompagnement des équipes internes dans la mise en ?uvre des optimisations proposées. * Suivi des gains de performance après implémentation., * Rapport d?audit de performance initial * Recommandations techniques détaillées * Plan d?action priorisé * Suivi des actions mises en ?uvre * Rapport final avec bilan des améliorations
* Expertise en développement Java (Java 8+) * Bonne connaissance de Weblogic * Maîtrise des outils de monitoring (Instana, New Relic, Dynatrace, etc?) * Connaissance approfondie des JVM, du profiling, et de l?optimisation de code * Expérience en analyse de logs (Elastic, Splunk, etc. * Bonne compréhension des bases de données relationnelles (SQL, tuning de requêtes) * Bonne connaissance du scripting selenium * Etre familier avec la stack prometheus/grafana * Architecture logicielle : compréhension des architectures distribuées, microservices, conteneurisation (Docker, Kubernetes) * Capacité à travailler en collaboration avec des équipes de développement * Capacité à communiquer clairement (et en anglais) avec des équipes techniques (développeurs / architectes / I&O) et non techniques. * Esprit d?analyse, rigueur, autonomie * Capacité à documenter et à transmettre ses recommandations de manière structurée. * Pédagogie pour accompagner les développeurs dans la mise en ?uvre des optimisations. * Anglais courant
Technologies de l'Information et de la Communication
Bois-Colombes
Plein temps (> 32 heures)
Non renseigné
12/07/2025
Freelance
Notre plateforme gratuite rassemble des milliers de missions freelance mises à jour régulièrement.