Mission :
Le poste a pour cadre le projet NovaForge/NovaStudio qui est destiné a fournir un environnement collaboratif de
suivi de projet et d’apporter les outils permettant de supporter les approches Model Driven Architecture et SOA. Le
poste proposé sera centré sur le développement principalement autour des technologies J2EE et plugins eclipse. Le
candidat devra être capable de développer des plugins eclipse pour générer du code J2EE basé sur une architecture en
couches.
Le candidat devra avoir une connaissance du modeleur UML Enterprise Architect et du format XMI généré par cet outil.
Il faudra qu’il ait la compétence sur la façon de parser ce XMI au sein d’un plugin eclipse.
La génération de code adresse les framework techniques EJB3, EJB2, Spring, AOP, Hibernate.
Le candidat devra connaître ces framework.
Une bonne connaissance des approches Model Driven Architecture est importante pour le poste.
Le candidat devra aussi être force de propositions en termes d’architecture.
Compétences :
Le candidat devra être à l’aise techniquement sur tout ce qui concerne les architectures SOA, la conception
d’applications J2EE et le développement de plugins eclipse.
Il devra aussi maîtriser la conception UML et l’approche Model Driven Architecture.
Plus précisément les technologies mises en place et utilisées sont :
- J2EE : EJB3, EJB2, WEBAPP, JMS …
- Spring avec inversion de contrôle et injection, Hibernate
- Eclipse avec le développement de plugins
- UML, diagrammes de classes, activités
- MDA
Profil :
Formation / Ecole : Type ENSIMAG, DEA, DESS
Expérience souhaitée : 3 à 4 ans d’expérience sur le développement et la conception J2EE, le développement de
plugins eclipse et sur les architectures en couches
Localisation : Grenoble
Langues : Anglais
Bull, architecte d’un monde ouvert, conjugue une compétence de développement avec une maîtrise complète de
l’intégration des chaînes d’infrastructure.
Co-fondateur du principal consortium international dédié aux middleware libres,OW2, Bull a aussi noué des
partenariats étroits avec les grands éditeurs de logiciels. Dans un monde ouvert, Bull sait ainsi faire communiquer
les univers hétérogènes pour les optimiser et les aligner sur les besoins métiers,tout en les standardisant pour
réduire les coûts.
Aujourd’hui,Bull renforce ses équipes d’ingénierie logicielle par des experts de haut niveau.
Associé à de grands projets de développement, au cœur des technologies innovantes (Novaforge, consortium OW2,...),
l’architecte applicatif est le trait d’union entre les équipes des clients et nos équipes de développement et de R et
D.
|