Sr. Java ontwikkelaar

ICQ-Flex Profs BV
Utrecht, Netherlands
1 day ago
Apply on www.icq.jobs
Prepare application

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Languages
Dutch
Job source

Tech stack

Java (Programming Language) Agile Methodology Oracle WebLogic Server Databases DevOps Gradle Spring Framework OpenShift Oracle (Applications) Scrum Methodology Selenium Software Engineering
+10 more
Postman Spring-boot Git Kotlin Kubernetes Cucumber (Software) Jasmine Docker Jenkins Microservices

Job description

Je gaat werken in een agile team dat volgens de DevOps principes ondersteunend werk levert voor featureteams. Dit doen we door software te ontwikkelen en collega’s van andere teams ad-hoc ondersteuning te geven bij ontwikkelvraagstukken. Ook doe je onderzoek en voorbereidend werk ten behoeve van de technische roadmap.

Je bent verantwoordelijk voor de invulling van de volgende activiteiten: Ontwikkelen en onderhoud van code ter ondersteuning van de feature teams, zoals:

  • Ondersteunende microservices voor intern gebruik
  • Gradle plugins voor de bouwstraat
  • Libraries voor centrale functionaliteit
  • Eigen E2E test library en bijbehorende BDD tests
  • Kennisdelen binnen de organisatie

Voorbeelden van recent uitgevoerde onderzoeken zijn:

  • Voorbereiden migratie van OpenShift 3 naar OpenShift 4
  • Het gebruik van Pact (consumer driven contract testing) binnen de organisatie

Team Atlas is een teamoverstijgend team (systeemteam) binnen de DSO. In het team zitten professionals die het leuk vinden om andere (feature) teams te helpen met technische vraagstukken en/of het bouwen van teamoverstijgende software. Dit doen ze door voortbrengingstooling te ontwikkelen, onderhouden en te beheren, en door andere teams te helpen bij technische ingewikkelde vraagstukken. Daarnaast ontwikkelt en beheert Atlas het end-to-end framework waarmee andere teams binnen de DSO hier gemakkelijk de BDD testcases kunnen bouwen.

Expert team / Vraagbaak / Behulpzaam

  • Zelfsturend team
  • Ad-hoc werkzaamheden
  • Software ontwikkeling, testen en ops
  • Multidisciplinair (T-shaped teamleden)

Requirements

HBO of WO werk/denkniveau met minimaal vijf jaar relevante Java ervaring

  • Ruime ervaring met het opstellen en implementeren van testen
  • Kennis van Java 8 of hoger
  • Kennis van Spring/Spring Boot
  • Kennis van Docker

Kennis van (een paar van)het onderstaande is een pre:

  • Kennis van Kubernetes en/of OpenShift
  • Kennis van Git
  • Kennis van Gradle
  • Kennis van Jenkins
  • Kennis van Kotlin
  • Kennis van Weblogic en EJB
  • Kennis van TDD en /of BDD
  • Kennis en ervaring met (Oracle) database development
  • Ervaring met testtooling zoals selenium, cucumber, RESTassured, Postman, Jasmine etc.
  • Ervaring met Scrum / Agile methodes
  • Ervaring met platform migraties (bijv. Weblogic of Java versies)
  1. Je hebt HBO of WO werk/denkniveau met minimaal vijf jaar relevante Java ervaring.
  2. Je hebt ruime ervaring met het opstellen en implementeren van testen.
  3. Je hebt kennis van Java 8 of hoger.
  4. Je hebt kennis van Spring & Spring Boot.
  5. Je hebt kennis van Docker.

  6. Je hebt ruime kennis en ervaring met een greep uit ondestaande tools en technieken: a. Kubernetes en/of OpenShift b. Git c. Gradle d. Jenkins e. Kotlin f. Weblogic en EJB g. TDD en /of BDD h. (Oracle) database development i. Testtooling zoals selenium, cucumber, RESTassured, Postman, Jasmine etc. j. Scrum / Agile methodes k. Platform migraties (bijv. Weblogic of Java versies)

Affiniteit met kwaliteit en kwaliteitsbeheersing

  • Goede beheersing van de Nederlandse taal
  • Teamplayer die kan werken in teamverband, maar ook zelfstandig kan opereren
  • Abstracte zaken op een heldere manier aan anderen uitleggen
  • Resultaatgericht en pragmatisch, met altijd onderhoudbaarheid hoog in het vaandel
  • Gericht op verbetering van proces en product

About the company

Vanuit Utrecht werkt de afdeling DSO (Donna Service Organisatie) aan de ontwikkeling en het beheer van Donna. Donna is een grote, complexe applicatie van zowel NS als ProRail waarmee de planning en organisatie op het spoor geregeld wordt voor 35 Nederlandse vervoerders. Dagelijks rijden er duizenden treinen over het Nederlandse spoorwegnet voor personen en goederenvervoer. Donna is onmisbaar: zonder Donna rijden er geen treinen. De vervoerders gebruiken Donna om alle bewegingen over het spoor te plannen. ProRail gebruikt het systeem om te bepalen wie er waar en wanneer van het spoor gebruik mag maken, en NS gebruikt het tevens om materieel en personeel in te plannen. Het platform, de ontwikkeling en de operatie bevinden zich allen onder 1 dak. De teams dragen gezamenlijk de verantwoordelijkheid voor het functioneren van Donna. Door jouw werkzaamheden kunnen we beter plannen, zodat er meer treinen van het spoorwegnet gebruik kunnen maken. De DSO is een middelgrote mensgerichte IT-organisatie (ong. 150 medewerkers - klein genoeg om nog net iedereen te kunnen kennen), die zich onderscheidt door een open en warme sfeer, waar we met zijn allen ons best doen om het beste uit elkaar te naar boven te halen en ieders persoonlijke kwaliteiten zo veel mogelijk tot hun recht te laten komen. Bij de DSO werken we allemaal met hart en ziel. We dagen elkaar uit en staan voor elkaar klaar, en hebben een geweldige tijd samen. Bij de DSO krijg je de ruimte om met jouw unieke bijdrage echt het verschil te maken.

CV in “Word-formaat” geschreven in de taal van de uitvraag;

  • Motivatie geschreven in de “ik-vorm”, waarin u zowel kort en bondig ingaat op de scope van de opdracht als puntsgewijs uw aansluiting op de eisen en wensen toelicht;
  • Uw beschikbaarheid (per wanneer, aantal uren per week en vakantieplannen);
  • Uw uurtarief specifiek voor de onderhavige aanvraag (inclusief reis- en verblijfskosten en excl. BTW).

N.B.

  • Bij het ontvangen van uw reactie gaan wij er vanuit dat uw aanbieding voor deze aanvraag exclusief is. Hiermee wordt voorkomen dat uw aanbieding meerdere malen bij dezelfde opdrachtgever voor deze aanvraag wordt ingediend.
  • Aangezien de functie eisen knock-out criteria zijn, en de functiewensen de gunningscriteria zijn, dient uw aansluiting hierop dan ook goed afleesbaar in uw cv te zijn opgenomen. Dit verhoogt namelijk een succesvollere behandeling van de aanbieding.
  • Tijdens het selectieproces wordt u op de hoogte gehouden van de voortgang. Mocht u vragen hebben, dan staan wij u graag te woord.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.icq.jobs
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · World Congress 2021

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · World Congress 2026 Europe

5:51 min

Understanding build structure and core Gradle plugins

Amanda Martin · LIVE

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all