• Bonne connaissance dans les architectures Java JEE.
• Bonne connaissance des Techniques de modélisation UML.
• Bonne connaissance de la sécurité applicative et de ses mécanismes.
• Bonne connaissance des technologies Mobile, Web, SOA et bases de données.
• Bonne connaissances des standards et Framework tel que : (Spring, Hibernate, JS, Jquery, Template UI, Maven, JUnit, Soap, Rest, JaxB, SOAPUI, Liferay).
• Bonnes connaissances du cycle de vie du développement logiciel.
• Très bonne capacité de communication selon l’audience.
• Détenir un esprit d'analyse, de synthèse et de vulgarisation.
• Capacité à prendre rapidement des décisions de qualité.
• Esprit d'initiative et capacité à travailler sous pression.
• Fortes aptitudes de leadership, travailleur d’équipe.