Offres de stages (1/3) OPEN WIDE SYSTEMES D’INFORMATION (OWSI) Bâti depuis plus de 10 ans autour des valeurs d’excellence technologique et de partage qui prévalent dans le monde du logiciel libre, le groupe Open Wide compte aujourd’hui 110 collaborateurs et est réparti sur trois agences : Paris, Lyon et Toulouse. Stage JAVA: Développement Java – Spring – Hibernate – Wicket – JQuery Au sein de ce groupe, et à partir de solutions Open Source, Open Wide Systèmes d’Information (OWSI) propose à ses clients une offre complète et adaptée de solutions métiers destinées à s'intégrer facilement à leurs systèmes d'information. Réf Offre : OWSI_Stage_2013-14_DévSpéJava Architectes et experts d’OWSI sélectionnent et intègrent les solutions libres dans les domaines suivants : gestion de contenu et portails (Liferay, EzPublish), GED (Alfresco, Nuxeo), Applications métiers spécifiques, CRM, briques middleware SI (annuaires, SSO, architectures SOA). Infos Pratiques Lieu: Lyon – Villeurbanne (Bd Stalingrad) Durée: 4 à 6 mois Stage : Open Data Cloud Java, MongoDB, services web, sémantique Intéressé(e) ? Retrouvez le détail de nos offres sur www.openwide.fr dans la rubrique « Carrières » Puis envoyez nous votre CV et votre lettre de motivation par mail à l’adresse [email protected] en précisant la référence de l’offre qui vous intéresse. Basée sur des composants Open Source Java, cette offre nous permet de proposer des applications innovantes et à forte valeur ajoutée autant en interne que sur les projets de nos clients. Missions du stagiaire Réf Offre: OWSI_Stage_2013-14_R&D_Open_Data_Cloud Le projet de recherche européen OASIS a pour but un Cloud de partage de données ouvertes (données utilisateur, données de références, données métier...) entre applications déployées dans des organisations, domaines et zônes géographiques divers, gouverné et passant à l'échelle. Rythme : Temps Complet Stage rémunéré : 1000 € bruts par mois (PFE) + Tickets restaurants + Remboursement 50% abonnement transports en commun Dans le cadre de son offre de développement spécifique Java, Open Wide a conçu un socle technologique nommé OWSI-Core. Open Wide a la charge clé de la réalisation du service Cloud de stockage de données et de leur interopérabilité grâce aux technologies sémantiques, mais aussi d'éléments côté interface utilisateur et applications métier. Missions du stagiaire Le stagiaire, après une période de découverte des composants, participera avec l’équipe au développement d’applications basées sur notre socle technologique Java. Le stage est aussi l’occasion de réaliser des prototypages pour l’intégration de nouveaux composants Java dans notre socle, afin d’enrichir notre offre fonctionnelle ou de simplifier les développements futurs : Développement de nouveaux composants Wicket, Intégration de technologies au niveau des interfaces ; Intégration de technologies au niveau du socle ; Contribution à des projets Open Source (artifactlistener.org, wiQuery, Hibernate Search…). Le stagiaire, après une période de découverte de la plateforme et des technologies, intégrera l’équipe R&D. Encadré par l'architecte en chef, il fera un premier audit de l'architecture existante du coeur de données en re-gard des besoins et des performances requises, tout particulièrement par rapport aux applications métier nouvellement développées par les partenaires. Ainsi, il identifiera et étudiera les pistes d'optimisation du moteur de données Cloud (et si nécessaire les capacités de monitoring requises pour le mesurer), en prototypera les plus prometteuses (y compris leur administration web), avant de les valider et de les intégrer dans la plateforme. De même, il étudiera et prototypera des pistes d'amélioration du moteur de données interopérables, notamment dans le cadre des besoins de requêtage distribué mais aussi de la gouvernance de ces données. Environnement technologique Le stagiaire devra également s’intégrer et contribuer à la communauté Open Source du projet. Valeur ajoutée du stage proposé Environnement technologique MongoDB, Java, Spring, services web REST (Jer-sey, CXF, Jackson...), RDF, SPARQL, OAuth2 Valeur ajoutée du stage proposé Projet ambitieux à forte valeur technologique dans le monde de l’Open Source Architectures innovantes (NoSQL, REST, sémantique, Cloud, Open Data, Big Data) En collaboration avec les 15 partenaires européens Spring, Wicket, Hibernate/JPA2, PostgreSQL, JQuery Eclipse, Maven, Jenkins, Sonar, Trac Spring Security, Projet à forte valeur technologique dans le monde de l’Open Source. Utilisation de composants Java modernes sur des architectures Java modernes, tout en restant très concret. Projet qui s’intègre dans une méthodologie « état de l’art » : automatisation des livraisons, intégration continue, analyse de qualité logicielle… Intégration dans une équipe dynamique qui aime partager son savoir. Contribution à des projets Open Source. Offres de stages (2/3) Stage : Registre et gouvernance de services Cloud Stage : Solution de processus métier (BPM) orientée services (SOA) dans le Cloud Stage : Nouvelles fonctionnalités Registre SOA Java, Nuxeo ECM, JAXR/WS, plugins Eclipse, Cloud Réf Offre: OWSI_Stage_2013-14_EasySOA1_Cloud Réf Offre: OWSI_Stage_2013-14_EasySOA2_BPM_Cloud Réf Offre: OWSI_Stage_2013-14_EasySOA3_Fonctionnalites Le projet européen OASIS propose aux services applicatifs intégrés une plateforme de données ouvertes dans le Cloud, et a besoin de gouvernance de services. Issu des travaux de recherche d’Open Wide et de ses partenaires (Talend, Nuxeo, Bull…), EasySOA Registry ( http://www.easysoa.org ) est une solution de gouver-nance agile, collaborative, extensible et non intrusive des systèmes d'information orientés service. Issu des travaux de recherche d’Open Wide et de ses partenaires (Talend, Nuxeo, Bull…), EasySOA Registry ( http://www.easysoa.org ) est une solution de gouver-nance agile, collaborative et non intrusive des systèmes d'information orientés service, en phase de mise sur le marché. Le projet Eclipse JWT ( http://www.eclipse.org.jwt ) de la communauté Eclipse SOA outille la conception, développement et gestion de workflows (processus métier) interopérables et intégrés au Système d'Information. Son coeur est un modèle SOA ouvert qui tra-verse et réconcilie toutes les couches (spécifications, développement et exploitation), rempli par découverte automatisée des services existants. Il s'adapte aux pratiques et technologies en place avec l'aide de son écosystème intégré de plateformes et d'outils. Issu des travaux de recherche d’Open Wide et de ses partenaires (Talend, Nuxeo, Bull…), EasySOA Registry ( http://www.easysoa.org ) est une solution de gouvernance agile, collaborative, extensible et non intrusive des systèmes d'information orientés service, en phase de mise sur le marché. Missions du stagiaire Le but du stage est de fournir les capacités de gouvernance de services web que EasySOA Registry offre aux systèmes d'information (SI) d'entreprise, au SI Cloud, REST et sémantique de la plateforme OASIS. Après une période de découverte de la plateforme et des technologies, le stagiaire, encadré par l'architecte en chef, produira les spécifications techniques détaillées, prototypera puis développera les extensions EasySOA (découverte de services REST et runtime OASIS ; indicateurs, rapports et alertes pertinents ; intégration côté sécurité et de l'aspect sémantique des données des services) et OASIS (intercepteurs dans les couches service, application d'administration et son interface) nécessaires Le stagiaire devra également interagir avec les communautés Open Source du projet et des partenaires. Environnement technologique EasySOA Registry : Java, Nuxeo, JAXRS, Jersey, CXF, Velocity, Javascript, JSF, OSGi … OASIS : REST / Spring / MongoDB, RDF, OAuth2 Eclipse, JUnit, Maven, Github, Jenkins, Sonar Valeur ajoutée du stage proposé Projet à forte valeur technologique au coeur du monde de l’Open Source (partenaires Nuxeo et Talend, communautés Eclipse SOA, OW2, Apache). Architectures et composants à l’état de l’art Innovation tant fonctionnelle que technique Missions du stagiaire Missions du stagiaire Le but du stage est la réalisation d'une solution de conception et d'exécution de processus métier orientés services dans le Cloud, en étendant l'architecture de JWT et en cohérence avec EasySOA et les autres projets de la communauté Eclipse SOA. Après une période de découverte de la plateforme, le stagiaire, encadré par l'architecte en chef, étudiera les alternatives de solutions (ex. modeleur Stardust, Oryx ou javascript ; exécution Bonita ou node.js), produira les spécifications techniques détaillées puis développera les composants nécessaires à la réalisation de la solution. Le stagiaire, après une période de découverte de la plateforme et des technologies, intégrera l’équipe R&D. Il produira les spécifications techniques détaillées puis développera de nouvelles fonctionnalités, par exemple : support de nouveaux types ou moteurs de services (interfaces, services mobiles ou Cloud...), modes de découverte de services, intégration d’outils de conception ou de test, workflows collaboratifs, intégration aux chaînes d’intégration continue, support des schémas de sécurité, intégration de solutions de gestion des habilitations ou de l’infrastructure IT, indicateurs plus configurables ou raffinables, métriques applicatives… Un objectif majeur est d’intégrer les résultats dans les projets existants des communautés Eclipse SOA et OW2 et dans la prochaine distribution annuelle d’Eclipse (Luna). Le stagiaire devra également interagir avec les communautés Open Source du projet et des partenaires. Environnement technologique Environnement technologique Java, Services SOAP et REST, XML, midddleware, voire Spring, MongoDB, node.js, jquery... Eclipse, OSGi, EMF, ATL, BPMN, XPDL, SCA Selon les fonctionnalités : Java, Nuxeo (JSF, OSGi), JAXRS / JAXWS, Eclipse (EMF, GEF, ATL), SCA, CXF, Velocity, Javascript… Eclipse, JUnit, Maven, Github, Jenkins, Sonar Valeur ajoutée du stage proposé Connaissance du framework technique, des principes SOA et du monde des technologies Eclipse Projet à forte valeur technologique dans le monde de l’Open Source (communauté Eclipse). Implication dans la conception. Valeur ajoutée du stage proposé Projet à forte valeur technologique au coeur du monde de l’Open Source (partenaires Nuxeo et Talend, com-munautés Eclipse SOA, OW2, Apache). Composants et architectures Java à l’état de l’art Innovation tant fonctionnelle que technique Offres de stages (3/3) Stage : Gestion Documentaire Plasturgie Java, Nuxeo ECM, services web, plugins Eclipse Réf Offre: OWSI_Stage_2013-14_R&D_GED_Plasturgie Le projet de recherche national ICP vise une solution logicielle permettant d'accélérer la conception de produits complexes dans le domaine de la Plasturgie. Pour cela, les deux axes d'innovation sont la modélisation des contraintes métier et la gestion documentaire sociale. Open Wide y a en charge ce deuxième volet. Missions du stagiaire Le stagiaire, après une période de découverte du projet et des technologies, intégrera l’équipe R&D. Guidé par le chef de projet, en tenant compte des besoins et retours des partenaires usagers et des contraintes, il étudiera, comparera et prototypera pour ICP les alternatives d'intégration de la plateforme de gestion documentaire Nuxeo (web services, synchronisation EMF - CMIS...) et du modeleur basé sur la plateforme Eclipse EMF, puis développera la solution choisie. Alternativement, il pourra aussi participer au développement de fonctionnalités documentaires mettant cette intégration en valeur, par exemple : rapports, indicateurs, alertes, fonctionnalités "sociales"… Le stagiaire devra également s’intégrer à la communauté Open Source du projet et le cas échéant aux communautés partenaires (Nuxeo, Eclipse). Environnement technologique Intégration documentaire - modeleur : Java, Nuxeo, services web (JAXRS, JAXWS, Jersey, Jackson...), Eclipse (modeleur Obeo, EMF, ATL) Pour les fonctionnalités valorisant ce dernier : Java, Nuxeo, OSGi, Freemarker, Javascript, JSF… Valeur ajoutée du stage proposé Projet à forte valeur technologique (Java, web, plugins Eclipse) au coeur du monde de l’Open Source Découverte du domaine de la gestion documentaire Introduction au monde de la plasturgie Stage JAVA: Intégration Java Open Source Liferay – Alfresco – Nuxeo Réf Offre : OWSI_Stage_2013-14_Integration_Java Dans le cadre de son activité d’intégration et de réalisation au forfait de solutions clé en main pour ses clients des secteurs public et privé, Open Wide cherche à renforcer ses équipes avec un ou plusieurs stagiaires sur les technologies Java Open Source. Missions du stagiaire Intégré à une équipe de production et sous la responsabilité d’un chef de projet expérimenté, le stagiaire participera à un projet concret d’intégration et d’enrichissement d’une solution Open Source pour un de nos clients. Le stagiaire sera progressivement formé sur les technologies et solutions sélectionnées par Open Wide, et sera mis en situation de production réelle par le biais de la prise en charge de lots ou fonctionnalités dans le cadre d’un projet plus vaste. Environnement technologique Liferay, Alfresco, Nuxeo Spring, Spring MVC, Hibernate, Maven Valeur ajoutée du stage proposé Mise en situation dans le cadre d’un projet concret Réelle expérience acquise sur des technologies de pointe Méthodologie de projet industrielle