Systemen die ons ov-landschap draaiende houden zijn vaak complex, tijdkritisch en mission critical. Met veel integraties naar andere software en systemen waaraan hoge eisen qua beschikbaarheid en betrouwbaarheid worden gesteld. Als Java developer ontwikkel je mee aan deze sytemen en draag je daarmee direct bij aan de doorstroom van Nederland.

Er komt veel bij kijken om het Nederland elke dag bereikbaar te houden. Denk aan de reisinformatiesystemen die reizigers informeren en de systemen die de dienstregelingen aanpassen bij storing, file of een omgevallen boom op het spoor. Vervolgens moet de reisinformatie ook bijgewerkt worden, zodat reizigers altijd over actuele reisinformatie beschikken.  

De geautomatiseerde systemen die deze taken regelen kenmerken zich door hoge complexiteit. Ze zijn bovendien extreem tijdkritisch en bedrijfskritisch. Als er ergens in de keten iets fout gaat, kan dit een grote ontregeling van het (trein)verkeer veroorzaken. Daarom speelt kwaliteit bij onze softwareontwikkeling een belangrijke rol.

Hoewel Java al lang bestaat, is de taal nog altijd in ontwikkeling. ICT InTraffic volgt die ontwikkelingen op de voet. We testen en gebruiken nieuwe versies, frameworks en technieken. Om de kwaliteit, ook bij het toepassen van innovaties, op hoog niveau te houden, nemen Java ontwikkelaars deel aan code analyses en code reviews.  

Team

We werken met verschillende multidisciplinaire Scrum-teams met een gemiddelde omvang van acht personen per team. Ieder team kent de volgende rollen: software developer, scrummaster, software-architect, technisch integratiespecialist en een tester. De software developers kunnen op hun beurt ook weer verschillende rollen hebben: programmeur, technisch ontwerper of functioneel ontwerper/architect. De Java developers zijn in dit team verantwoordelijk voor het ontwikkelen van de backend van applicaties.

De rollen lopen overigens vaak door elkaar. Programmeurs pakken ook ontwerptaken op en ontwerpers programmeren. Ook werken developers nauw samen met testers. Om de beste oplossingen te bereiken worden taken in de Scrum teams vaak samen uitgevoerd. Op die manier wordt ook kennis uitgewisseld en leren de verschillende rollen van elkaar.

De Scrum teams ontwerpen de software, bouwen deze, testen en leveren op. Daarbij werken we samen met teams bij andere leveranciers en bij klanten. Want vanwege de hoge complexiteit van de software die we ontwikkelen zijn er bij de projecten waar we aan werken vaak meer dan honderd mensen betrokken.

Java development vacatures bij ICT InTraffic

Vind jij het een uitdaging om die complexiteit te doorgronden, dan ben je als Java developer bij ICT InTraffic aan het juiste adres! ICT Group heeft regelmatig vacatures voor Java developers. Op dit moment hebben wij de volgende vacatures:

Klik hier voor onze vacatures 

Tooling

Naast Java 8 - 11 werken we veel met:

  • SpringBoot
  • Angular
  • Hibernate
  • Github
  • BitBuckert
  • InteliU
  • Kubernetes
  • Docker
  • Apache
  • Jenkins
  • SonarQube
  • Confluence
  • Junit
  • JBuilder

Benieuwd wat ICT InTraffic voor jou kan betekenen?

Neem contact op met Melanie Vink, Recruiter.

Stuur een mail Maak een connectie
Melanie Vink