Développeur java confirmé

fermé

  Lille (59)      Budget : plus de 20 000 €      Publié le 24/01/22

Informatique     

Description de la mission

Les livrables sont :
- Développements et tests unitaires
- Documentation technique et fonctionnelle

Le développeur backend travaille en lien avec les équipes techniques afin de venir prévenir de problèmes de performances dans notre plateforme. Il doit être capable de comprendre les causes des problématiques de performances, de les partager ainsi que de proposer des solutions. Il a un goût prononcé pour l’amélioration continue et la compréhension des détails techniques.

Les activités sont réalisées au sein d’une équipe d’amélioration continue transverse:
- Analyser les bugs / anomalies et comprendre le dénominateur commun
- Analyse préventive des logs pour recherche d’amélioration
- Proposer des améliorations techniques sur analyses de codes
- Spécifier et découper les solutions proposées
- Comprendre les problématiques de concurrence
- Amélioration du code existant orienté évènements
- Comprendre les différentes couche du modèle OSI (4 et 7)
- Evangéliser les équipes techniques aux nouvelles pratiques

Le développeur est rattaché à une équipe transverse au sein des équipes IT.

Il doit :
- Prévenir l’apparition de problème de performance au travers de logs, analyse de code, analyse des derniers hotfix
- Analyser, benchmarker et critiquer les configurations applicatives (thread pool, http connection pooling …)
- Ajouter des caches pour optimiser les performances
- Ajouter au besoin des indicateurs pour analyser les performances
- Proposer des solutions techniques (dev ou devops) pour améliorer les irritants
- Trouver les causes racines des problèmes de performances
- Analyser des thread dump
- Réaliser des tests de performances pour tester les solutions retenues
- Reproduire des conditions de production en local

Compétences techniques :
Java, Spring - Confirmé - Impératif
REST - Confirmé - Impératif
Montée en charge / volumétrie - Confirmé - Impératif
Event Driven Design : RabbitMQ / MQTT / IoT - Confirmé - Souhaitable

Connaissances linguistiques :
Français Courant (Impératif)
Anglais Professionnel (Impératif)

Nous recherchons un profil avec les qualificatifs suivants :
- Enquêteur : tu cherches d’abord à obtenir une vision macro des problématiques avant de foncer dans la solution technique
- Curieux : tu fouilles dans toutes les sources documentaires à ta disposition pour comprendre des problèmes techniques
- Intuition : tu es capable de sentir une cause racine commune à des irritants

Ces missions peuvent aussi vous intéresser

Application de rencontre amoureuse interactive

Il y a 1 jour   Paris (75)   5 000 à 10 000 €

Nous envisageons de créer une application de rencontre amoureuse interactive, favorisant des rencontres authentiques et ludiques pour les jeunes. Cette application aura une dimension gamifiée, perme...

Informatique

Intervenant développeur web

Il y a 3 jours   Lille (59)   500 à 1 000 €

Nous recherchons un freelance en Web Développement . Dans le cadre de l'enseignement supérieur . Les competences requises sont: Maîtrise des langages de programmation web Connaissance des f...

Informatique

Intervenant développer web

Il y a 6 jours   Nantes (44)   500 à 1 000 €

Bonjour, nous sommes un institut de formation pour le compte d'organisme de formations pro et académique. Dans le cadre d'intervention au sein d'écoles d'enseignements supérieurs, ...

Informatique