Tech Lead Java EE
 

Objectifs de la mission :

Vous interviendrez principalement sur l’interface entre le système de réservation et les sites WEB et d’autres interfaces (CRM…) et un module de stockage des cartes de crédit :

Vous prenez en charge :

  • La lecture des cahiers des charges (spécifications fonctionnelles générales),
  • La rédaction des analyses d’impacts techniques (spécifications techniques détaillées : faisabilité, solutions et plan d’implémentation),
  • La définition des charges et délais
  • a réalisation des développements
  • L’élaboration des tests unitaires et d’intégration
  • La documentation des différentes étapes du projet
  • La préparation de la mise en production des applications réalisées 
  • L'optimisation des fonctionnalités déjà en place dans le but d’améliorer les performances


Environnements techniques cible et compétences demandées :

De formation bac + 4/5 - 5 ans d'expérience dans les environnements techniques suivants :

  • Langages de programmations : Java, J2EE, XML Frameworks : Maven 2, Spring 3, JAXB, WADL, HTTP REST Jersey, Spring Integration, Keystore-certificat, Javax.Crypto, Javax.security, Hibernate, bean validation, SLF4J, mokito
  • Outils de gestion de version : SVN
  • Outils de développement : Eclipse
  • Base de données : Sybase, MySQL
  • Systèmes d’exploitation : Unix, Linux
  • Serveur application : Tomcat


Les + :

  • Framework/Librairies: Apache Commons, CXF, Jackson, EHCACHE
  • Outils: Jenkins (Hudson), Nexus, Sonar, PMD, FindBugs, JIRA, Quality Center
  • Aisance rédactionnelle suffisante et nécessaire pour la rédaction de spécifications techniques et la documentation permanente des développements et anomalies corrigées.
  • Disponibilité et sens relationnel (capacité à s’intégrer dans une équipe)