DEVELOPPEUR SENIOR JAVA

Paris

Les missions du DEVELOPPEUR SENIOR JAVA

Keywer, l’atelier du code, recherche un(e) Développeur sénior JAVA pour rejoindre sa team d’experts. Vous souhaitez rejoindre une équipe dynamique et connectée? Vos missions en tant que Développeur sénior JAVA seront :

• Conception Logicielle et développement Java (Pur Java, Java EE, Spring)
• Développement de tests automatisés (unitaire, intégration, acceptance)
• Maintien d’une chaîne d’intégration continue & des jobs de déploiement
• Participation à la préparation et l’analyse des tirs de performance
• Supervision applicative, suivi de production, analyse d’anomalies
Soft Skills – Mindset Agile
• Comprendre les bases de l’agilité (organisation, cérémonies, méthodologie)
• Comprendre ce qu’est une démarche d’amélioration continue (pas seulement sur un
aspect technique)
• Culture de la transparence, d’accepter d’être challengé sur ses choix et de devoir
argumenter, discuter et convaincre
• Culture du respect, avec une prévalence du travail collectif et de la qualité du produit
Hard Skills – Développeur backend polyvalent
• Java 8+ (ou 11) notamment la syntaxe autour des Annotations et des Lambda

Une question sur l’offre ? Contactez-nous !

Description du poste

Dans le domaine du comptage d’électricité en France, Linky Chaine communicante est le
produit qui assure la transfert d’information entre les compteurs pour les particulier et notre
SI chez Enedis. Notre chaine communicante est utilisée par les 35 millions de particuliers qui
utilisent aujourd’hui leur compteur Linky et ça permet à nos partenaires (EDF, Direct Energie,
etc.) de faire la facturation juste à leur consommateur. Le produit LCC est la brique centrale
par laquelle transitent toutes les informations liées aux compteurs des clients particuliers,
par conséquent c’est une brique critique qui a été pensée comme un événementiel
asynchrone : la composante technique est donc non négligeable pour ce rôle. Le produit ne
comporte donc pas d’IHM.

Bien qu’une expérience en développement Java soit requise, la composante « Ops » /
intégration est tout aussi importante étant donné la pluri-disciplinarité de nos équipes et
les missions dont elles ont vocation à être responsables.

Le plus important reste l’experience JAVA.

Environnement technique
  • API Java : CDI, JAX-RS, JPA, JMS & EJB
  •  Runtimes/frameworks suivants : WebLogic Server
  • Utilisation de Maven, Jenkins & Ansible
  • Spring (Spring Core au minimum), Git, Shell, VirtualBox, Docker
  • Base de données relationnelles (Oracle), Kafka, Systèmes Unix (RHEL), Notions en
    sécurité (structure d’une PKI, protocole TLS)
  • Expérience de systèmes de supervision (ex. Grafana, InfluxDB, Prometheus, Collectd,
    Telegraf, AppDynamics, JmxTrans

 

 

Profil recherché

Nous rejoindre

    Le processus de recrutement

    Ressources humaines

    L'entretien - Ressources humaines

    Le but de ce premier entretien est double ! Il permet à la fois à notre référent RH de voir si nos projets correspondent à votre expertise mais aussi de partager vos souhaits d’évolution les plus ambitieux. Vos objectifs de carrière ne sont pas pris à la légère !

    Directeur commercial

    L'entretien - Directeur commercial

    Cette deuxième étape permet d’entrer dans le coeur de notre vision d’entreprise : faire coïncider vos domaines de prédilection aux besoins de nos clients. Des premières propositions de missions peuvent être abordées. Votre personnalité peut faire toute la différence !

    L'entretien technique

    L'entretien technique

    Cette troisième étape, menée par un Tech Lead, vous plonge au coeur de nos valeurs et de notre savoir-faire. Votre soif d’apprendre, de relever de nouveaux challenges et votre passion pour l’artisanat du logiciel seront les clés du succès. Un échange à taille humaine portant sur les aspects techniques du métier.

    Vous aussi, devenez un artisan du code !

    L’intercontrat

    En devenant Keyworker, transformez les périodes d’intercontrat en leviers d’apprentissage ! Notre objectif est simple : vous permettre d’aborder votre prochaine mission avec sérénité grâce au libre accès à nos ressources humaines et matérielles. Bénéficiez d’exercices de pratiques agiles, de CodinGames, simulez des entretiens ou profitez de l’auto-formation.

    Le choix de la mission

    Choisissez votre prochaine mission parmi plusieurs propositions, en fonction de vos spécialités et de vos sujets de prédilection. En totale autonomie, vous sélectionnez le challenge que vous recherchez afin de poursuivre votre progression et vous épanouir pleinement.

    Déposer mon CV

    Nous rejoindre

      Nous rejoindre