Le Poste
Au sein de la division informatique, votre principale mission sera de :
Participez à l’ensemble de développement des applications informatiques.
A cet titre vous aurez à :
- Définir les besoins des utilisateurs et décrire les solutions techniques envisagées en se référant au cahier des charges;
- Adapter et actualiser les programmes utilisés en interne aux besoins des utilisateurs;
- Développer des tests unitaires avec JUnit, DBUnit et EasyMock ;
- Proposer des adaptations pour l'application déjà existante et intervenir sur des SGBD, LDAP et Apache TomEE installés sur des serveurs Linux ;
- Assurer la fiabilité et l'évolutivité des applications ;
- Maintenir le bon fonctionnement des applicatives en assurant les dépannages;
- Concevoir et améliorer les programmes informatiques;
- Assurer la mise en place de la sécurité réseau;
- veiller au développement par deux applications : un back-end et un front-end web effectué en Java/J2EE avec les frameworks et API suivants :
• Apache Wicket et Twitter Bootstrap pour la partie web ;
• EJB 3.1, JPA/JTA, JNDI (accès LDAP) ;
• Spring ;
• et JMX pour la supervision.
• avec un environnement de développement (Eclipse, SVN, Maven ;RT, Docuwiki ; Jenkins, SonarQube et icescrum);
- Identifier et prévenir les problèmes majeurs qui risquent d'apparaître en cours de développement.