OmDev Logo
GetYourJob
0
Publié il y a 77 jours

Ingénieur Performance Java / Expert JVM - Freelance

Entreprise
Localisation
Toulon, France
Sur site
Type de contrat
Freelance
Niveau
Top profil

Salaire du marché

Médiane du marché
490€/j
Estimation
450€/jfourchette habituelle525€/j

Cette offre n'affiche pas de salaire. D'après 16 offres pour ce poste (Top profil, France), le marché se situe autour de 490€/j (450€/j–525€/j).

0vues
0clics

Description du poste

Ingénieur Performance Java / Expert JVM

Missions principales

Au sein de l'équipe technique, vous serez chargé d'assurer l'optimisation des performances des applications Java et de garantir leur stabilité en production.

Activités principales

  • Optimiser les performances de la JVM (Java Virtual Machine) : configuration, tuning et suivi des paramètres d'exécution.

  • Analyser et améliorer les performances des applications Java afin de réduire les temps de réponse et d'optimiser la consommation des ressources.

  • Identifier, diagnostiquer et résoudre les fuites mémoire (Memory Leaks) et autres problématiques de consommation CPU ou mémoire.

  • Réaliser le débogage (debug) d'applications Java développées sur le framework GEMO, basé sur les technologies Spring.

  • Effectuer des analyses de performances, identifier les goulots d'étranglement et proposer des plans d'amélioration.

  • Optimiser les performances du CMS en intervenant sur l'architecture applicative, les traitements métier, les accès aux données et les mécanismes de cache.

  • Participer aux phases d'investigation lors des incidents de production et apporter une expertise technique de haut niveau.

  • Produire la documentation technique relative aux optimisations et aux bonnes pratiques de développement.

Compétences techniques

Indispensables

  • Excellente maîtrise de Java (Java 11/17 ou versions récentes).

  • Expertise en optimisation de la JVM (Garbage Collector, Heap, Threads, JMX, paramètres JVM).

  • Solides connaissances des problématiques de performance et de scalabilité.

  • Analyse de dumps mémoire et de threads (Heap Dump, Thread Dump).

  • Maîtrise des outils de profiling (VisualVM, JProfiler, YourKit, Eclipse MAT ou équivalents).

  • Débogage avancé d'applications Java.

  • Bonne maîtrise du framework Spring / Spring Boot.

  • Compréhension des architectures applicatives et des mécanismes de cache.

Appréciées

  • Expérience sur le framework GEMO.

  • Connaissances des serveurs d'applications (Tomcat, Jetty, etc.).

  • Maîtrise des outils de supervision et d'observabilité (JMX, Prometheus, Grafana, ELK…).

  • Connaissances des bases de données SQL et de l'optimisation des requêtes.

Exigences du poste

Stack technique :

Java

Plan d'action

Un plan personnalisé pour postuler intelligemment à cette offre.

À propos de l'entreprise

Voir toutes les offres de Andema

Publié par

Recruteur
Recruteur

Intéressé par cette offre ?

Cliquez sur "Postuler" pour accéder à l'offre.