JAVA FULL-STACK DEVELOPER (FREE-LANCE/FIXE)

À la Commission européenne, le développement d’applications s’effectue principalement en Java, et exceptionnellement en .NET. La pile technologique utilisée se présente comme suit. Au niveau technologique, les applications sont développées conformément au paradigme Object Oriented Programming, y compris l’utilisation de modèles de conception. Les applications sont développées dans Java Enterprise (JEE) et/ou via le Spring Framework. JPA, Hibernate, JDBC et JMS sont également intensivement utilisés. Côté front-end, on utilise le bloc constitutif eUI, tandis que les développements sont effectués à l’aide de HTML5, CSS3, JavaScript et Angular. Oracle Weblogic et Wildfly sont les serveurs d’applications, et Oracle RDBMS et PostgreSQL, la base de données pour laquelle une partie du code est écrite en PL/SQL. Des services Web (SOAP, REST) sont conçus et implémentés et utilisent les normes XML comme XSD, XSLT. Les CI/CD figurent aussi au programme et reposent sur Bamboo, Jenkins et GIT, notamment. Pour la gestion du changement, c’est JIRA qui est utilisé. Les méthodologies de prédilection sont PM² (basé Prince2) et Scrum.

En tant que Java Full-Stack Developer, votre mission à la Commission européenne sera, en fonction de votre ancienneté, de prendre en charge les aspects suivants :

  • Architecture et conception des systèmes d’information
  • Révision de l’architecture des systèmes existants
  • Conception et développement d’une architecture à base de composants et de blocs constitutifs
  • Analyse de l’intégration de différents systèmes d’information
  • Développement et entretien des systèmes d’information
  • Développement et intégration des composants technologiques
  • Analyse des données et modélisation des données
  • Implémentation de l’architecture technique
  • Production de documents relatifs à l’architecture logicielle et de documentation technique
  • Installation, implémentation et configuration de systèmes d’information
  • Suivi d’incidents ayant trait aux systèmes d’information (assistance de troisième ligne)
  • Suivi des rapports de bogues
  • Participation aux groupes de travail techniques, réunions de progression et réunions avec les utilisateurs
  • Assistance pour les parties pertinentes des tests, analyses, élaboration de documentation technique, mises en route, évaluations et rapports

Les consultants qui fournissent des services IT à la Commission européenne sont en mesure de concilier vie professionnelle et vie de famille. La Commission mise sur la diversification du personnel et le multiculturalisme. Pour des raisons pratiques, l’anglais est la langue de travail interne tandis que le français peut être utile pour la communication avec des intervenants externes. Avec Scrum comme méthodologie, la communication est essentielle et la pensée critique incontournable.

Une journée de travail normale compte 8 heures (40 heures par semaine) à prester entre 8 h et 20 h. Vous êtes attendu au minimum entre 9 h 30 et 12 h et entre 15 h et 16 h 30 (16 h le vendredi).

Qui recherchons-nous ?

Votre expertise (technique) se détaille comme suit :

  • Vous avez un minimum de 7 ans d’expérience professionnelle et êtes titulaire d’un bachelier ou d’un master.
  • Vous êtes un développeur Java/JEE expérimenté et avez de l’expérience dans le développement d’applications avec le Spring Framework.
  • Vous avez de l’expérience avec un ou plusieurs des éléments suivants (une combinaison) :
    • JPA, Hibernate ou similaire, JDBC, JMS
    • Serveurs d’application : Oracle Weblogic, Wildfly ou similaire
    • SQL : Oracle RDBMS, PostgreSQL ou moteurs BD similaires
    • Services web : SOAP, REST
    • Normes XML : XSD, XSLT, XSLT
  • Vous avez de bonnes compétences de communication y compris les compétences rédactionnelles et êtes capable de travailler au sein d’une équipe.
  • Vous réfléchissez de manière critique.
  • Vous êtes dynamique, et êtes capable de saisir et de développer le point de vue des autres pour atteindre une base commune.
  • Vous parlez l’anglais couramment. Le français est un plus.

Ce que nous offrons

  • Développement d’applications web (HTML5, CSS, JavaScript, Angular)
  • PL/SQL ou langages procéduraux similaires
  • Cloud, plus spécifiquement conception d’applications cloud ready
  • Apache Maven

Vous avez hâte de commencer ?
Envoyez dès maintenant votre candidature à l’Ordina EU Business Unit !

Les missions confiées par la Commission européenne se déroulent toujours sur le long terme, potentiellement sur plusieurs années. Toutes les cultures et nationalités sont bienvenues. Au sein de l’Ordina EU Business Unit, nous travaillons aussi bien avec des collaborateurs fixes que des consultants free-lance. Opter pour une mission auprès de la Commission européenne, c’est choisir un environnement de travail stable et relever des défis au cœur politique et économique de l’Europe.