Logo for Fresche Solutions

Architecte Performance Java - Télétravail - FS450

Role overview

Qualifications

  • Baccalauréat (ou Licence/Master équivalent) en informatique, génie logiciel, génie informatique ou domaine connexe, ou expérience pratique équivalente.
  • 10 ans et plus d'expérience dans la conception, le développement, le dépannage et l'architecture d'applications d'entreprise complexes.
  • Solide expertise pratique en optimisation des performances Java et JVM.
  • Maîtrise des frameworks Java d'entreprise et des serveurs d'applications.

Responsibilities

  • Diriger l'investigation et la résolution d'incidents de performance Java complexes.
  • Analyser le comportement de la JVM et des applications pour identifier les goulots d'étranglement.
  • Exploiter les techniques de profilage et d'analyse pour préconiser des améliorations.
  • Évaluer l'architecture applicative et concevoir des solutions Java évolutives.

About the company

Fresche Solutions logo

Fresche Solutions

Company details

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

Chez Fresche Solutions, nous offrons un excellent équilibre travail-vie personnelle ainsi que des horaires flexibles. Travaillez en télétravail depuis n’importe où en Amérique du Nord ou à partir de l’un de nos bureaux : c’est votre choix.


Pourquoi joindre l’équipe de Fresche? Nous croyons au leadership par l’innovation, à la livraison de résultats exceptionnels et à la réussite durable de nos clients. Notre objectif : s’assurer que 100 % de nos clients soient prêts à nous recommander. Notre culture d’entreprise distinctive fait de Fresche un employeur de choix et un partenaire de confiance depuis onze années consécutives. Nous veillons à ce que nos valeurs se reflètent dans tout ce que nous faisons — de la définition de nos priorités à la création d’idées, jusqu’à la livraison de solutions et l’accompagnement de nos clients.


À propos du rôle

En tant qu'Architecte Performance Java, vous jouerez un rôle déterminant dans le diagnostic, la conception et l'optimisation d'environnements Java d'entreprise complexes. Ce poste met l'accent sur l'optimisation des performances des applications et des systèmes Java. Nous recherchons un profil disposant d'une expertise pointue du fonctionnement de la JVM et de la performance des applications d'entreprise, capable d'identifier les goulots d'étranglement à travers les couches applicatives, middleware, base de données, système d'exploitation et infrastructure.


Vous analyserez des incidents de performance complexes en production, identifierez les causes racines et concevrez des solutions pragmatiques visant à améliorer la réactivité applicative, le débit transactionnel, la scalabilité, l'utilisation des ressources, la fiabilité et l'efficacité globale du système.

Vous collaborerez directement avec les clients et les équipes internes pour mener la phase de cadrage technique, communiquer les constats, recommander des optimisations architecturales et accompagner la mise en œuvre jusqu'à son terme.


Vos missions

  • Diriger l'investigation et la résolution d'incidents de performance Java complexes sur l'ensemble de la pile technologique : code applicatif, JVM, middleware, bases de données, systèmes d'exploitation, infrastructure et dépendances externes.
  • Analyser le comportement de la JVM et des applications : utilisation mémoire, garbage collection, threading, concurrence, charge CPU, gestion des connexions, configuration des serveurs d'applications, latence et débit.
  • Exploiter les techniques de profilage, d'observabilité, d'analyse de thread dumps et heap dumps, d'analyse de bases de données et d'autres méthodes de diagnostic pour cibler les causes racines et préconiser des améliorations en matière de scalabilité, de stabilité et d'allocation des ressources.
  • Évaluer l'architecture applicative et concevoir des solutions Java évolutives, maintenables et hautement performantes au sein d'environnements traditionnels, distribués, cloud et modernisés.
  • Animer des sessions de cadrage technique, des ateliers d'architecture, des audits de performance et des revues de conception avec les clients et les équipes internes.
  • Produire et présenter des synthèses techniques, des recommandations d'architecture, des analyses de causes racines, des plans de remédiation et des feuilles de route de déploiement, tout en agissant en tant que point d'escalade technique senior tout au long du cycle de livraison.


Qualifications requises

  • Baccalauréat (ou Licence/Master équivalent) en informatique, génie logiciel, génie informatique ou domaine connexe, ou expérience pratique équivalente.
  • 10 ans et plus d'expérience dans la conception, le développement, le dépannage et l'architecture d'applications d'entreprise complexes, avec une expérience confirmée dans un rôle d'architecte senior, d'ingénieur principal ou de leader technique.
  • Solide expertise pratique en optimisation des performances Java et JVM : gestion mémoire, garbage collection, threading, concurrence, analyse de heap/thread dumps, réglage fin (tuning) JVM, profilage, gestion de la latence et du débit.
  • Maîtrise des frameworks Java d'entreprise et des serveurs d'applications tels que Spring/Spring Boot, WebSphere, WebLogic, JBoss/WildFly, Tomcat, Open Liberty ou technologies équivalentes.
  • Forte expérience dans le diagnostic d'incidents de performance en production sur plusieurs couches : code applicatif, JVM, middleware, base de données, OS, infrastructure et réseaux.
  • Expérience avec les outils d'APM, d'observabilité et de diagnostic tels que Dynatrace, AppDynamics, New Relic, Datadog, Splunk, Java Flight Recorder, Java Mission Control, VisualVM ou équivalents.
  • Maîtrise des problématiques de performance des bases de données, de passage à l'échelle, de dimensionnement capacitaire, d'utilisation des ressources et des interactions applicatif/SGBD.
  • Excellentes compétences en communication client, documentation technique, restitution, résolution de problèmes et gestion des parties prenantes.


Qualifications souhaitées

  • Expérience de l'exploitation d'applications Java critiques, à fort volume transactionnel ou à très faible latence.
  • Expérience avec les systèmes distribués, les microservices, les API, les plateformes cloud, Docker, Kubernetes ou les architectures cloud hybrides.
  • Expérience avec des outils de tests de charge et de performance tels que JMeter, Gatling, LoadRunner ou similaires.
  • Expérience avec les SGBD d'entreprise : DB2, Oracle, PostgreSQL, SQL Server ou plateformes analogues.
  • Expérience en modernisation d'applications, transformation de plateformes, environnements DevOps, SRE ou support de production.
  • Expérience en cabinet de conseil, services professionnels ou prestation en contact direct avec des clients.


Détails du poste Cette opportunité vise principalement un poste permanent à temps plein. Nous considérerons également un profil consultant de haut niveau pour un contrat initial de 12 mois.


Équité en matière d’emploi Fresche Solutions souscrit au principe d’équité en matière d’emploi. Nous valorisons la diversité et l'inclusion au sein de nos équipes. Tous les candidats qualifiés seront pris en considération sans égard à la race, la religion, la couleur, l'origine, le genre, l'orientation sexuelle, l'âge, l'état matrimonial, le handicap ou toute autre caractéristique protégée par la loi.


Comment c'est de travailler chez Fresche?


Visitez notre site Web et postulez dès aujourd’hui :https://freschesolutions.com/careers/

Suivez Fresche Solutions sur LinkedIn : https://www.linkedin.com/company/fresche-solutions

#LI-Remote

Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
·

Related jobs

Other jobs at Fresche Solutions

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.