Chargement...

Senior Software Engineer Java

Job ID:  2724
Lieu: 

Brussel/Bruxelles, BE

 

LE TRAVAIL

En tant que Senior Software Engineer Java, vous contribuez à garantir la qualité, la maintenabilité des applications sur lesquels vous travaillerez. Vos activités sont les suivantes :

  • Implémenter les nouvelles fonctionnalités décrites dans l’analyse fonctionnelle en respectant les standards définis et en les améliorant.
  • Documenter techniquement votre travail, de manière à assurer une maintenabilité optimale des solutions mises en place et en réalisant une analyse technique pour les nouvelles fonctionnalités.
  • Tester votre code afin de valider que ce dernier réponde bien au besoin exprimé et s’intègre bien dans l’environnement applicatif.
  • Travailler en étroite collaboration avec les autres membres de l’équipe de développement : analystes, testeurs, développeurs et, donner régulièrement du feedback au project/product manager, product owner et aux team leaders du/des bureaux concernant l’avancement de votre travail.
  • Réaliser et participer aux code reviews entre développeurs.
  • A l’occassion, coacher 1 ou 2 développeurs java plus juniors : transmettre vos connaissances techniques aux collaborateurs moins expérimentés en vue de leur propre développement.
  • A long terme, dans quelques mois/années pouvoir définir ou améliorer l’architecture des applications sur lesquelles vous travaillerez, de manière à permettre à celle-ci de rester user-friendly, maintenables et évolutives.

VOTRE PROFIL

  • Titulaire d’un Bachelor en informatique ou d’un Master, ou équivalent par expérience.
  • Vous disposez d'une expérience approfondie de plusieurs années en Java (8/7). Spring Framework, , Maven, Junit/ Mockito,  spring test, Cucumber/Selenium, JPA / Hibernate source control (Git, GitLab, Jenkins, Artifactory, Sonar), OpenShift 3.11 (4.7), Docker, Kubernetes, microservices, REST API, RHEL 8, standard JSON et JWT (java web token), Application servers (Tomcat) sont donc pour vous des termes familiers.
  • Vous connaissez Jira et Confluence.  
  • Les connaissances 'nice to have' sont les suivantes : Cryptographie OpenSSL, MQTT broker, SoapUI pro. Vous savez ce qu’est une base de données et vous connaissez Oracle, SQL Server, Mysql ou Maria DB.
  • Vous avez des connaissances XML.
  • Vous avez déjà travaillé en Agile/scrum. Un rôle de scrum master précédemment effectué ou une certification de scrum master est un atout.
  • Des connaissances en Cucumber, Serenity, Selenium sont des atouts.Des connaissances en Html5, Javascript, Typescript, CSS & Angular sont des atouts.
  • Vous avez une excellente connaissance du français ou du néerlandais et, au moins, une connaissance passive de la deuxième langue (orale et écrite).
  • Vous avez une bonne connaissance de l’anglais technique.
  • Vous délivrez des résultats qualitatifs orientés business tout en respectant le planning et le budget.
  • Vous êtes capable d’écouter activement et de vous adapter.
  • Vous adoptez toujours une attitude professionnelle et positive, respectueuse, conviviale, constructive dans vos contacts avec les partenaires internes.
  • Vous communiquez de manière claire et adaptée à votre interlocuteur.
  • Vous développez en permanence vos connaissances et aptitudes dans votre domaine d’activités et vous avez une facilité d’apprentissage.
     

NOTRE OFFRE

  • Un job passionnant et varié.
  • Dans une entreprise stable qui contribue à une mobilité durable en phase avec la société.
  • De nombreuses possibilités de formation et de carrière : vous être entrepreneur.neuse de votre propre carrière.
  • Une grande flexibilité, pour que vous puissiez trouver un équilibre entre travail et vie privée.
  • Un package salarial attrayant avec divers avantages supplémentaires.
  • Voyagez gratuitement en train.

L'ENVIRONNEMENT DE TRAVAIL

Infrabel construit, entretien et renouvelle l’infrastructure ferroviaire en Belgique.  Avec près de 10.000 collaborateurs, nous travaillons à un réseau ferroviaire fiable et moderne. Nous contribuons à répondre aux besoins de mobilité de la société d’une manière durable. La sécurité et la ponctualité sont nos priorités. 
La direction Information & Communication Technology est une des 7 directions d’Infrabel. Sa mission est de concevoir, fournir, mettre en oeuvre, gérer et maintenir toute la composante Informatique et Telecom nécessaire au fonctionnement optimal du réseau ferroviaire.


Au sein de ce service, la division Data Management Solutions assure la gestion et la maintenance des applications informatiques liées à la conception et à la gestion des assets ferroviaires. Le bureau ‘Railways Infrastructure Install’ réalise des projets et la gestion de petits packages pour la direction Build et la direction Asset Management, partie Signalisation. Vous travaillerez notamment pour le projet KMC (Key Management Center). Ce projet est nécessaire dans le cadre de l’ETCS de niveau 2, déjà en service sur 2 lignes à grande vitesse en Belgique. En effet, la mise en œuvre de l’ETCS 2 et 3, qui utilise le GSM-R pour l’échange de données de sécurité nécessite que toute communication pour cet échange de données entre un train ETCS et l’équipement ETCS de l’infrastructure est donc cryptée et débute toujours par une procédure d’authentification entre le train et l’équipement. Pour permettre ce mécanisme d’authentification et ensuite le cryptage des échanges de données, une même clé, appelée clé KMAC, doit préalablement avoir été chargée dans l’équipement ETCS du train et dans les équipements ETCS de l’Infrastructure. L’outil qui permet de gérer les clés KMAC est appelé un KMC (Key Management Center). Le concept de gestion de clés KMAC englobe notamment :  

  • La génération des clés; 
  • L’échange et la distribution des clés; 
  • La mise à jour des clés (exemple : prolongation de la durée de validité); 
  • La suppression de clés; 
  • L’archivage des clés. 


En tant que Sénior Software Engineer Java, vous avez donc un rôle déterminant pour la continuité et la performance des activités d’Infrabel.
 

QUELLES ÉTAPES DEVEZ-VOUS SUIVRE?

Postulez en ligne > CV screening > Nous prenons contact avec vous > Entretien de recrutement > Bienvenue chez Infrabel ! 

Vous êtes en situation de handicap et vous avez besoin d’ajustements raisonnables pour votre entretien d’embauche ? N'hésitez pas à nous le faire savoir. 

QUESTIONS CONCERNANT CETTE VACATURE?

Rita Vandenbroele, ICT Talent Partner | Tel: 02/525.11.81 | E-mail: rita.vandenbroele@infrabel.be

N’oubliez pas de créer un profil via ‘Mon profil’. Vous pouvez non seulement ajouter vos données, mais également créer des « alertes d’emploi » en fonction de vos intérêts. De cette façon, vous serez le/la premier.ère à recevoir les nouveaux emplois qui vous conviennent dans votre boîte mail.

Vous êtes en situation de handicap et des ajustements raisonnables peuvent vous garantir une sollicitation aisée ? Faites-le nous savoir.

Avez-vous obtenu votre diplôme à l'étranger? Alors, vous devez être en possession d’un certificat d'équivalence avant de commencer à travailler.