Aller au menu principal Aller au contenu principal

Apprentissage - Ingénieur Développement Java EE

Partager

SOLEIL est le centre français de rayonnement synchrotron, situé sur le plateau de Saclay près de Paris. Il s’agit d’un instrument pluridisciplinaire et d’un laboratoire de recherche, ayant pour mission de conduire des programmes de recherche en utilisant le rayonnement synchrotron, de développer une instrumentation de pointe sur les lignes de lumière et de mettre celles-ci à la disposition de la communauté scientifique. Le synchrotron SOLEIL, outil unique à la fois en matière de recherche académique et d’applications industrielles, a ouvert en 2008. Il est utilisé annuellement par plusieurs milliers de chercheurs français et étrangers, à travers un large éventail de disciplines telles que la physique, la biologie, la chimie, l’astrophysique, l’environnement, les sciences de la terre, etc. SOLEIL s’appuie sur une source de rayonnement remarquable à la fois en termes de brillance et de stabilité. Cette Très Grande Infrastructure de Recherche (TGIR), partenaire de l’Université Paris-Saclay, est constituée en société « civile » fondée conjointement par le CNRS et le CEA.

Ce poste de formation professionnelle par alternance de développement Java EE en tant qu’apprenti se situe dans le groupe Intégration des Systèmes de Gestion (ISG), de la division Accélérateurs et Ingénierie (DAI).

Le groupe Intégration des Systèmes de Gestion (ISG) est composé de 4 personnes. Il est en charge de l’expression des besoins jusqu’à l’exploitation :

  • des outils de gestion de l’administration
  • des outils de gestion technique
  • des outils de gestions des projets et des utilisateurs des lignes
  • du Data Warehouse de SOLEIL et des applications BI associées
  • des outils collaboratifs

I.Mission

Participer à la migration du SUN set qui est l’application de gestion du cycle de vie des projets scientifiques à SOLEIL. Cette application est le point de passage obligé des scientifiques venant faire des expériences à SOLEIL. Cette mission sera sous la supervision de l’ingénieur chargé du projet.

II.Responsabilités et tâches

Dans le cadre de la migration du SUN il/elle participe à :

  • La réalisation et la maintenance des modules du nouveau SUN set en JAVA avec le framework propriétaire.
  • La redéfinition de l’architecture de la base de données Oracle 10g/11g.
  • Aux tests des différents modules, leur intégration et leur mise en production.
  • A la réalisation des interfaces du SUN set avec tous les autres logiciels concernés à SOLEIL.
  • A la réalisation d’états statistiques et de tableaux de bord avec Business Objects et/ou Qlikview.
  • Aux réunions avec les utilisateurs.
  • La collaboration avec d’autres Synchrotron sur la réalisation d’un outil commun ainsi qu’aux éventuels projets européens
  • L’assistance aux utilisateurs du SUN set.

 III. Formation et expérience

Cet emploi est accessible à partir d’une formation d’ingénieur en développement logiciel ou universitaire avec une spécialisation en informatique privilégiant le domaine du développement de logiciels de gestion et des bases de données. 

Alternance de 24 à 36 mois selon école.

Connaissances et compétences de base Indispensables

Connaissances et/ou compétences complémentaires éventuelles 

  • Connaître les architectures Web
  • Connaître l’architecture JEE
  • Connaître la conception et la programmation orientée objet
  • Connaître les concepts et techniques de bases de données
  • Connaitre les langages SQL et PL/SQL.
  • Connaitre outils bureautiques (pack office, open office)
  • Anglais : écrit / oral / technique du domaine.
  • Atelier de génie logiciel (IDE)
  • Outil de versionning (Git)
  • Node.js, JQuery, Angular, Docker, Serveurs Web

Qualités requises                                             

Techniques/moyens utilisés

  • Travailler en équipe avec méthode et rigueur
  • Méthode Agile
  • Respect des normes, procédures, confidentialité
  • Sens du service et
  • Ecouter, communiquer et s’adapter
  • Etre autonome et savoir rendre compte
  • Environnement Windows, Linux
  • Langages Web : html, ccs, javascript
  • Composants Web : OSGi, Wicket
  • ORM: EclipseLink