Développeur Java EE H/F
Description du poste
Nuxeo, créée en 2000, est l’une des sociétés françaises pionnières du modèle d’éditeur open source. Nous développons une plateforme d’ECM (Enterprise Content Management) et plusieurs applications pour la gestion documentaire, la gestion documentaire multimédia (DAM) et la gestion des cas métiers (Case Management). Nous développons également des outils de développement en ligne pour les clients de notre offre d’abonnement.
Nous aimons l’open source et les innovations technologiques (nous participons activement à 2 projets Apache et 1 projet Eclipse, et plusieurs projets de R&D avec des partenaires académiques), quand ils nous permettent d’être plus efficaces et de résoudre le problèmes de nos clients.
Nous avons choisi de baser nos développement sur des technologies Java, comme par exemple: Java EE 5, GWT, FreeMarker, jBPM, Apache Chemistry, etc. Nous avons adopté très tôt une approche TDD, avec des outils comme jUnit, Selenium, Hudson/Jenkins, et même notre propre outil de tests fonctionnels, funkload (open source, évidemment).
Principales responsabilités
Vous serez responsable du développement de fonctionnalités sur notre plateforme et nos applications de gestion de contenu, à la fois en interne et, en tant qu'expert, pour nos clients.
La qualité est importante pour nous: vous serez donc amenés à écrire des tests unitaires, des tests automatiques de non-régression et devrez résoudre les anomalies quand elles se produisent.
Vous serez dans une équipe agile de taille réduite de développeurs qui travaillent sur tous les produits Nuxeo. Comme nous investissons beaucoup dans nos processus de développement, nous évaluons constamment nos propres performances pour améliorer notre rythme de développement, grâce aux meilleurs outils disponibles (frameworks open source, Maven/Hudson pour le build et l'intégration continue, etc.).
Compétences requises
- Diplôme bac +4/5 ou une expérience professionnelle équivalente
- Aptitude et expérience solides du développement Java. Toute expérience d'un framework Open Source ou dans n'importe quel domaine de Java EE est un plus.
- Compréhension des technologies suivantes : serveur d'applications (ex: JBoss, Glassfish), technologies de présentation web pour Java EE (ex: GWT, Freemarker, JSF, Seam).
- Expérience et capacité à s'exprimer clairement sur les multiples canaux de communication électroniques (blogs, wikis, email, messagerie instantanée)
- Compréhension des méthodes de développement agiles (XP, TDD, Scrum)
- Expérience technique, capacité à s'adresser à la fois à des développeurs et à un public fonctionnel
- Anglais technique lu et écrit
Compétences souhaitées
- Nous utilisons un processus de développement de type TDD / Scrum. Par conséquent, toute expérience agile (test driven development, pair programming, refactoring et intégration continue) est un plus.
- Expérience de l'écriture de tests unitaires (ex: JUnit) et de tests fonctionnels (ex: Selenium).
- Compréhension du suivi d'anomalies, de la gestion de projet et des wikis
- La participation à un projet open source est encouragée.
- Nous aimons les blogs : montrez-nous le votre !
- Connaissance des technologies Nuxeo.
Aspirations et Attitudes :
- Passionné(e) par le développement et l'architecture, vous ne pensez pas qu'à 30 ans il faut être chef de projet pour avoir réussi sa vie
- Vous lisez régulièrement les meilleurs blogs techniques comme Le Touilleur Express, InfoQ, DZone, Hacker News, etc.
- Vous êtes par ailleurs convaincu(e) que la technologie n'a de sens que si elle permet de répondre aux besoins du client
- Vous êtes autonome, capable de prendre des initiatives, mais aussi apte au travail en équipe
Votre candidature:
Nous n'avons pas d'a priori sur votre niveau d'expérience et nous ajusterons notre proposition salariale en fonction de ce que vous pouvez apporter à l'entreprise.
Si cela s'applique, vous nous enverrez les URLs de votre blog ou des projets open source auxquels vous avez contribué. Si vous sortez de l'école, vous nous enverrez le code et le mémoire de votre projet de fin d'études.
N'oubliez pas, même si c'est bateau, une petite bafouille sur votre motivation à venir travailler chez nous - Nuxeo, éditeur de logiciel libre innovant dans le domaine de l'ECM utilisant des technologies Java - plus qu'ailleurs.
Le jour de l'entretien, vous aurez passé quelques minutes à "checkouter" le code de Nuxeo EP, à le builder, à jouer avec l'application et à regarder le code.
Localisation(s)
Siège européen
- Téléphone: +33 1 40 33 79 87
- Fax: +33 9 59 10 59 63
- Email: contact@nuxeo.com
- Adresse: 18-20 rue Soleillet, 75020 Paris
Siège nord américain
- Téléphone: +1 781-328-0520
- Fax: +1 781-328-0521
- Email: contact@nuxeo.com
- Adresse: 185 Alewife Brook Parkway, Cambridge, MA 02138, Etats-Unis
Contact
Si vous êtes intéressé, envoyez votre CV à l'adresse suivante : jobs@nuxeo.com.
