Aller au menu principal Aller au contenu principal

Ingénieur.e Etudes et 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 d’ingénieur d’études et développement Java EE en CDD 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 6 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

L’ingénieur(e) Etudes et développement aura en charge la mise à jour des applications : Saisie de coordonnées bancaires, Dadimodo et SUN set pour ce qui concerne les interfaces avec Agresso, Notilus et de s’assurer de leur bon fonctionnement (palier aux effets de bord). Il/Elle participe également aux adaptations et évolutions nécessaires de l’application ISPyB/EXI, outil Web de gestion et suivi des échantillons des projets scientifiques. Il/Elle met en place un environnement de tests automatiques de ces applications.

Ses missions sont effectuées sous la responsabilité du responsable du groupe ISG et en liaison avec les membres du groupe ISG, du BBUS et de la division DAI, et d’autre part avec les utilisateurs finaux.

Il/Elle peut entretenir, dans son domaine, des relations avec les autres centres de rayonnement synchrotron et éventuelles collaborations européennes.

II.Responsabilités et tâches

  • Prendre en charge la mise à jour des applications suivantes : applicatif « Saisie de coordonnées bancaires », Dadimodo et SUN set pour ce qui concerne les interfaces avec Agresso, Notilus;
  • Effectuer la recette, les tests d'intégration et le déploiement en environnement réel de ces logiciels;
  • Rédiger les documentations afférentes;
  • Conduire des réunions et rédiger les comptes rendus;
  • Assurer assistance, support technique, formation et communication aux utilisateurs sur ces mises à jour;
  • Réaliser les développements nécessaires aux interfaces des logiciels concernés;
  • Participer aux tests des différents modules, leurs intégrations et mise en production;
  • Analyser les besoins complémentaires, spécifier et concevoir;
  • Mettre en place un environnement de tests automatiques.

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. Une expérience professionnelle de 5 années minimum dans les environnements de développement Java est nécessaire.

Connaissances et compétences de base Indispensables

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

  • Maîtriser la conception d’architectures web, JEE
  • Maîtriser le développement d’interface web – Front-end et Back-end et langages associés : JAVA/J2EE, JavaScript, Wicket, JSP, Angular, Node.js, PHP, HTML …
  • Connaître la conception et le développement d’application modulaire : OSGi
  • Connaître les webservices, SOAP, JAX-RS, JAX-WS
  • Maîtriser les concepts et techniques de bases de données relationnelles et langages associés (SQL) ; Framework : EclipseLink. Hibernate ; BD (MySQL, MariaDB, Oracle)
  • Outils gestion de configuration: git, svn, gradle
  • Connaître l’administration de serveurs web (Apache, Nginx, Jetty, JBoss)
  • Connaître les techniques d’ingénierie logicielle ; concepts, langages, outils et méthodologies
Communication orale et écrite en anglais technique
  • Informatique de gestion
  • Outils de travail collaboratif
  • Outils : Docker, Sonar
  • Architecture distribuée et/ou centralisée

Qualités requises                                             

Techniques/moyens utilisés

  • Être à l’écoute des utilisateurs et savoir dégager leurs besoins et rapidité d’adaptation.
  • Travail méthodique/rigoureux : respect des normes
  • Esprit d’équipe, savoir communiquer et rendre compte
  • Force de proposition
  • Langages et IDE : Java, JEE, Node.js, SQL, HTML, PHP5, Eclipse
  • Bases de données Oracle / MySQL / MariaDB.
  • EclipseLink, Spring (MVC), Struts
  • Développement Web, serveurs Web, web services
  • Développement par composant : OSGi
  • UML & Méthodologies Agiles
  • Environnements Windows, Linux

Cette offre correspond à un poste en contrat à durée déterminée de 12 mois dans le cadre d’un accroissement temporaire d’activité.

Ce poste est à pourvoir immédiatement. Le lieu de travail est Saint-Aubin (Essonne).