Laden...
 

Senior Software Engineer Java

Job ID:  2724
Locatie: 

Brussel/Bruxelles, BE

 

DE JOB

Als Senior Java Software Engineer draag je bij tot de kwaliteit en onderhoudbaarheid van de applicaties waaraan je werkt.
Je hebt de volgende taken:

  • Je implementeert de nieuwe, in de functionele analyse beschreven functionaliteiten. Daarbij volg je de vastgelegde standaarden op en breng je nodige verbeteringen aan.
  • Je verzorgt de technische documentatie betreffende je werk om zo het onderhoud van de geïmplementeerde oplossingen te verzekeren én zodat technische analyses kunnen uitgevoerd worden op de nieuwe functionaliteiten. 
  • Je test je code om te valideren dat deze beantwoordt aan de verwachte behoeftes en dat de integratie ervan in de applicatie-omgeving vlot verloopt.
  • Je werkt nauw samen met de andere leden van het ontwikkelingsteam: analisten, testers, ontwikkelaars. Je geeft regelmatig feedback aan de project/productmanager, de product owner en de betrokken team leaders over de voortgang van je activiteiten.
  • Je voert in samenwerking met de andere leden van het team van ontwikkelaars code reviews uit. 
  • Sporadisch coach je één of twee junior java ontwikkelaars. Je geeft je technische kennis door aan minder ervaren collega’s en ondersteund hun technische ontwikkeling. 
  • Op lange termijn, moet je in staat zijn om de architectuur van de toepassingen waaraan u zult werken te definiëren of te verbeteren, zodat ze gebruiksvriendelijk en onderhoudbaar blijven.
     

JOUW PROFIEL

  • Je hebt een bachelor- of een masterdiploma informatica, of gelijkwaardig door ervaring.
  • Je hebt meerdere jaren doorgedreven ervaring met 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) zijn dus jou voor geen onbekende termen.
  • Je hebt de kennis van Jira en Confluence.
  • De kennis ‘'nice to have' zijn de volgende : Cryptography OpenSSL, MQTT broker, SoapUI pro.
  • Je weet wat een database is en je hebt kennis van Oracle, SQL Server, Mysql of Maria DB.
  • Je hebt kennis van XML.
  • Je bent vertrouwd met Agile/scrum. Beschikken over ervaring als scrum master of een scrum master certificering is een troef.
  • Kennis van Cucumber, Serenity, Selenium is een meerwaarde.
  • Kennis van Html5, Javascript, Typescript, CSS & Angular is een meerwaarde.
  • Je hebt een uitstekende kennis van het Nederlands of het Frans en minstens een passieve (mondelinge en schriftelijke) kennis van de tweede landstaal.
  • Je hebt een goede kennis van technisch Engels.
  • Je behaalt kwalitatieve business-gerichte resultaten en je leeft daarbij de planning en het budget na.
  • Je bent in staat om actief te luisteren en je aan te passen aan je gesprekspartner. 
  • Je handelt steeds professioneel en constructief, en je gaat op een respectvolle, gemoedelijke en constructieve manier om met je interne partners.
  • Je communiceert duidelijk en op een gepaste manier aan je gesprekspartner.
  • Je ontwikkelt voortdurend je kennis en vaardigheden binnen je activiteitendomein en je leert gemakkelijk nieuw materie.

Infrabel wil de maatschappelijke diversiteit weerspiegeld zien in haar medewerkers. Jouw talenten en enthousiasme, daar draait het om, niet om je geslacht, leeftijd, origine of beperking. 

ONS AANBOD

  • Een boeiende en afwisselende job
  • Bij een stabiel bedrijf dat bijdraagt aan een duurzame mobiliteit voor de samenleving
  • Talrijke opleidings- en doorgroeimogelijkheden: jij bent ondernemer van je eigen carrière
  • Veel flexibiliteit, zodat je zelf de balans tussen werk en privé kan bepalen
  • Een aantrekkelijk loonpakket met verschillende aanvullende voordelen
  • Gratis reizen met de trein

DE WERKOMGEVING

Infrabel bouwt, onderhoudt en vernieuwt de spoorinfrastructuur in België. Het spoornet omvat 3.600 km sporen, 5.905 km bovenleiding en 11.769 bruggen en tunnels. Daarnaast regelen we het treinverkeer 24u/24 en 7d/7. Ongeveer 10.000 medewerkers helpen meebouwen aan een betrouwbaar en modern spoornet dat beantwoordt aan de mobiliteitsbehoeften van onze samenleving en bijdraagt tot een duurzame samenleving.


De directie Information & Communication Technology is een van de 7 directies van Infrabel. Ze is verantwoordelijk voor het ontwerp, de levering, de uitvoering, het beheer en de instandhouding van de Informatica- en Telecom-elementen die noodzakelijk zijn voor de optimale werking van het spoorwegnet.
Binnen deze dienst verzekert de afdeling Data Management Solutions het beheer en de instandhouding van de IT-applicaties die verband houden met het ontwerp en beheer van de spoorassets. Het bureau “Railways Infrastructure Install” voert projecten uit en staat in voor het beheer van kleine packages voor de directie Build en de directie Asset Management, deel Seininrichting. Je werkt onder meer voor het project KMC (Key Management Center). Dit project is noodzakelijk in het kader van Level 2 ETCS, die al in gebruik is op twee hogesnelheidslijnen in België. De implementatie van ETCS 2 en 3, die GSM-R gebruikt voor de uitwisseling van veiligheidsgegevens, vereist namelijk dat elke communicatie voor deze uitwisseling van gegevens tussen een ETCS-trein en de ETCS-apparatuur van de infrastructuur daarom versleuteld is en altijd begint met een authenticatie procedure tussen de trein en het materieel. Om dit authenticatiemechanisme en vervolgens de versleuteling van gegevensuitwisseling mogelijk te maken, moet dezelfde sleutel, een KMAC-sleutel, eerst in de ETCS-apparatuur van de trein en de ETCS-apparatuur van de infrastructuur zijn geladen. De tool voor het beheren van KMAC-sleutels wordt een KMC (Key Management Center) genoemd. Het concept van KMAC-sleutelbeheer omvat:  

  • Sleutelgeneratie; 
  • Het uitwisselen en uitdelen van sleutels; 
  • Bijwerken van de toetsen (bijvoorbeeld verlenging van de geldigheidsduur); 
  • Verwijderen van sleutels; 
  • Sleutelarchivering.  

Als technisch Sénior Software Engineer Java speel je dus een essentiële rol in de continuïteit en de prestaties van de activiteiten van Infrabel.
 

WELKE STAPPEN DOORLOOP JE?

Solliciteer online > CV Screening > Wij nemen contact met je op > Selectiegesprek > Welkom bij Infrabel!

VRAGEN OVER DEZE VACATURE?

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

Vergeet niet een profiel aan te maken via “Mijn Profiel”. Je kan er niet alleen je gegevens aanvullen, maar ook “job alerts” aanmaken volgens jouw interesses. Zo krijg je de nieuwe jobs die bij jou passen als eerste in je mailbox.

Heb je een beperking en kunnen redelijke aanpassingen je een vlotte sollicitatie ervaring garanderen? Laat het ons dan weten.

Heb je je diploma in het buitenland behaald? Dan moet je in het bezig zijn van een gelijkwaardigheidsattest, afgeleverd door de Vlaamse Overheid (NARIC-Vlaanderen), vóór je tewerkstelling.