Description de l'entreprise
Secteur d’activité : Conseil en systèmes informatiques
Description de Poste
Date de début : 25/01/2019
Type de contrat : CI
Lieu de travail : RABAT AGDAL
Salaire mensuel : 6000 DHS
Caractéristiques du poste : Nous recherchons actuellement un développeur Java qui souhaite intervenir sous la responsabilité d’un lead dev sur un de nos composants les plus centraux. Il s'agit d'une application monolithique Java / Spring que nous sommes en train progressivement réécrire et modulariser. Il s’agira donc dans ce poste de travailler sur une base de code existante pour la faire évoluer tout en la refactorant pour en améliorer la conception, la robustesse et les performances. En travaillant sur ce projet, vous aurez l’opportunité de mettre en oeuvre ou développer vos compétences sur des technologies et des frameworks centraux dans le monde Java (Java 8, nombreux modules de Spring, Tomcat/Jetty, Maven,…), ainsi que sur les pratiques et outils de développement d’un éditeur de logiciels. Les critères de succès sur ce poste sont : ● stabilité et performance de l’application en production ● réduction de la dette technique via une réécriture complète des composants existants en vue de leur mutualisation (no copy/paste here) ● accélération des cycles de releases de l’application et des autres applications qui en dépendent
Profil recherché
Description du profil :
le poste exige :
● une première expérience significative en développement Java avec Spring (et idéalement Hibernate) sur une application qui est en production, et sur laquelle vous avez collaboré avec d’autres développeurs
● une très bonne connaissance de Java 7 et de préférence Java 8 (j2se)
● une bonne connaissance appliquée de Spring (version récentes)
● une bonne maîtrise de SQL et une bonne compréhension du fonctionnement d’une base de données relationnelle (une expérience avec MySQL spécifiquement est un plus)
● la capacité à comprendre et expliquer le fonctionnement d'une base de code importante
● la capacité et la volonté de travailler en mode devops, de préférence des notions en développement front
●savoir aussi utiliser Git, Maven et maîtrisez parfaitement votre IDE préféré.
●Etes à l’aise avec les structures de données et pour utiliser ou concevoir des algorithmes qui les manipulent
●Avoir encore envie de développer votre expertise
Formation : Ingénieur ,Réseau Informatiques et systèmes d'information
Expérience professionnelle : (1 an - 2 ans)
Poste : Développeur
Langues :
Francais : Courant
Anglais : Bon