[CDD / STAGE Rémunéré ] (Angers) 3 mois +, reconductible suivant compétences et ouverture de la mission. Toute forme de collaboration possible.

Recherchons un développeur pour coder et implémenter des fonctions d'une application JAVA . L'architecture est déjà définie (en environnement Linux).
Salaire à négocier suivant niveau/expérience.

Dans une première phase le candidat ne sera pas impliqué dans l'interface utilisateur (Web) mais doit développer
- des connecteurs vers les serveurs de nos fournisseurs en langage JAVA.
- des programmes de traitement des données brutes (unzip, assemblage, versionning..) [Shell, PERL, ANT]
- Le formattage des données au format XML (XSLT)
- La surveillance des automates

Le candidat doit intégrer des notions de sécurité et apporter son savoir faire pour atteindre une phase opérationnelle comportant le log des erreurs et des sauvegardes [langage de commande (shell, ANT,..)]

Au delà de la première version l'application doit évoluer pour
- Ajouter de nouveaux connecteurs
- préparer les données brutes vers des bases SQL (PostgreSQL, ).
- Intégrer une chaîne d'exploitation (sauvegardes, points de reprises) et des rapports au format XML
- Ajouter des clients Web Service

A terme l'application peut être répartie (RMI)

Les savoir faire et connaissances indispensables
langage Java. XML, XSL, un IDE, Linux

Les plus en rapport avec le prolongement de la mission
Netbeans, SQL, Les WebServices, RMI

Notre équipe travaille avec :
IDE
- Netbeans ( Eclipse peut convenir pour les développements ci dessus)

Automatisation des tâches
- ANT

Couche présentation (Interface web)
- JSF (Java Server Faces)
- Servlet
- Facelet (Moteur de template)
- RichFaces (librairie de composants JSF)
- XSLT
- CSS
- XHTML
- JavaScript
- AJAX4JSF

Persistence des données
- PostgreSQL
- JPA (Java Persistence API)
=> avec Hibernate comme implémentation

Composants métiers
- EJB3

Framework de tests
- TestNG

Serveur d'application
- Glassfish 2

Framework d'intégration
- JBoss Seam
remarque : Seam permet de communiquer avec des composants Spring (framework d'intégration beaucoup plus répandu)


Nameshield
27 rue des arènes
49100 Angers

Contact bernard.sinnaeve@nameshield.net
02 41 18 28 28