Description :
Nous recherchons un développeur java confirmé
Sous la double conduite du chef de projet et de l’architecte, le prestataire participera aux différentes phases de développements des projets du portefeuille SI Gestion CLIENT
Il aura à sa charge :
Participation à la conception d’applicatifs
Participation à l’écriture de spécifications techniques
Développement de tout ou partie de l’applicatif
Développement de tests unitaires et d’intégration
Packaging et utilisation de la plateforme d’intégration continue
3. LIVRABLES
Document de spécifications techniques
Sources développées et tests unitaires et d’intégration
Mode opératoire d’installation
Notes techniques
4. PROFIL RECHERCHE
Profil développeur Java expérimenté :
De formation BAC +4 ou BAC +5 avec 5-6 ans d’expérience minimum dans l’environnement décrit.
Le candidat devra justifier d’expériences significatives sur les sujets suivants :
o La conception de logiciel (couverture d’exigences logicielles, spécifications techniques, modélisation UML).
o L’intégration: packaging, debug, tests unitaires et tests d’intégration.
o Le soutien correctif : faits techniques, performance, optimisation des performances des fonctions déjà réalisées.
Le candidat devra justifier des compétences techniques suivantes :
o Maîtrise de l’environnement Java pour des applications web :
JDK (1.7, 1.8)
Container de servlet Tomcat
o Maîtrise des frameworks : Spring IOC, Spring MVC, Spring Batch, Hibernate
o Maîtrise des services WEB (SOAP et REST)
o Bonnes connaissances de Javascript et CSS
o Maîtrise de XML
o Bonnes connaissances d’Oracle
o Environnement de développement :
Eclipse / IntelliJ IDEA
GIT
o Bonne Connaissance des principes du design logiciel (design pattern, programmation par service, programmation par interface, méthodologie test first, )
o La connaissance des méthodologies Agiles est conseillée.