* Maîtrise des API(Application Programming Interface) Interface de programmation. Une API fournit une abstraction permettant à deux briques logicielles de communiquer. ... Java et J2EE.
* Experiences significatives sur un ou plusieurs framework/logiciel open source du type framework MVC, de persistence et d'Inversion of Control.
* Possède une expérience effective de développement en "agileprogramming" avec utilisation de JUnit, mockobjects, dbunit etcomprend l'importance d'une documentation technique de qualité.
* Bénéficie de connaissances solides des design patterns et des concepts liés au développement orienté objet.
* A deployé, en production, des applications j2ee sur un serveur d'application ou un container jsp (jboss, tomcat, ...).
* A des connaissances solides en SQL standard.
* Est familier des outils de developpement et possède des notions d'UML (cvs, eclipse, maven...).