Skip to main

Fullstack Java Developer

Arnhem Hbo Detavast
Direct solliciteren Eenvoudig solliciteren

Fullstack Java Developer

Arnhem IT Energie Hbo Detavast
Miriam Evers
Recruitment Consultant

Solliciteer direct op deze vacature

Solliciteren kan al binnen 2 minuten


Arnhem Energie Hbo Detavast
Geplaatst in:
Over deze vacature

Are you an experienced Fullstack Java Developer and excited to make your contribution to the Energy Transition? Then this vacancy will be a great opportunity for you!

About the CIW team

As a Fullstack Developer you work closely with the other Developers in the Customer Integration Workflow (CIW) team to deliver new functionality and keep the current applications up and running.

CIW follows and relies on DevOps practices. This means developers are not only creating new functionality, but they are also actively monitoring and maintaining the components. They have a Developer-of-the-Week schedule, which means that every week there is one Developer with the special task of communicating with the stakeholders and external parties about outages or bugs and other questions that may arise. They also maintain their own DTAP environments, and rely on a combination of acceptance tests, application probes with alerting and contract testing to make sure their components are healthy and compliant. 

The Developers of the CIW Scrum team work closely together, by doing (pre)refinements, bi-weekly technical meetings, story kick-offs, pair programming sessions and peer-reviews. They also have a lot of fun with each other, having drinks every month, to celebrate successes. They mostly work from home, except for the one day per week on which the entire team comes to the office in Arnhem. 

About the components

Our client has several applications and services that are created and maintain. Their backends are comprised of Java (17) and Kotlin applications based on Spring. They mainly provide REST endpoints to other services or to frontends. They use Camunda as their process engine and store their data in PostgreSQL and DocumentDB's on AWS. 

Their frontend applications are Angular applications, using OpenAPI generated clients to connect to their endpoints. They use ngRx for reactive state management. Their build pipeline is fully automated, relying on GitHub and Tekton to build the artifacts. Their applications are mostly deployed as docker containers on their Kubernetes platform using argoCD. They use OpenShift to manage and monitor what is going on, and they use Elastic with Kibana for their logging. 

They rely on a GitOps strategy and they have their entire build pipeline and server setup as configuration on GitHub. All of them use IntelliJ as their preferred development environment, combined with Docker (desktop) to run applications locally. They use Sonar to ensure code quality, and Dependabot to keep their dependencies up to date. 

Our client is a leading player in the energy infrastructure sector, focusing on facilitating sustainable and reliable energy networks. They are committed to innovative solutions that support the transition to a greener future. With a strong emphasis on collaboration and technological advancement, they provide their employees with a dynamic environment to foster their professional growth. Through advanced technologies, they aim to accelerate the energy transition and make a positive impact on society.

We will offer you

  • salary starting from €3300 and €6300 gross per month;
  • permanent contract;
  • fixed year-end bonus of 5.94%;
  • laptop and smartphone;
  • NS Business Card or a mileage allowance if you travel by car;
  • You can choose from a wide range of training sessions, workshops, courses, study materials, webinars, and e-learning modules.

Your background

  • All-round software Developer committed to delivering value within the team.
  • Open communicator and not afraid to ask for or offer help and advice.
  • Familiar with most of the used technologies, and you are keen on learning.
  • Experienced in working in a DevOps team and willing to work with the technologies mentioned. 
  • Skilled programmer with at least 3 years of experience in Java or Kotlin combined with Spring
  • Experienced in frontend techniques like Javascript/Typescript, HTML, CSS and Angular.
  • Able to work with Sonar, Git, Docker and Gradle, and you have some experience with CI/CD.
  • You acknowledge the benefits of acceptance testing, unit-testing and peer-reviews, and you have some experience with JUnit, Mockito, Cucumber, Selenium and/or Jasmin. 
  • Proficient in English
  • Bachelor

Other techniques in which we value your experience are: Kafka, MongoDB, SQL, Bash scripting, Tekton, OpenShift, Kubernetes, OpenAPI, Scrum, Jira, and REST / JSON. 

Zo verloopt een succesvolle sollicitatie:

Stap 1 van 5
Icon Solliciteer

Als je op een interessante vacature reageert, nodigt de betreffende consultant je binnen enkele dagen uit voor een vrijblijvende kennismaking.

Stap 2 van 5
Icon Voorbereidensollicitatiegesprek

Samen met de consultant onderzoek je of jouw profiel goed aansluit bij de functie. Ook breng je in kaart of de organisatie en jouw ambities goed met elkaar matchen.

Stap 3 van 5
Icon Onlinesollicitatiegesprek

Als de match van beide kanten klopt, start je binnen 2 weken met de eerste sollicitatieronde bij je potentiële nieuwe werkgever.

Stap 4 van 5
Icon Tweedegesprek

Afhankelijk van de procedure nodigt de consultant je namens de organisatie uit voor de volgende gespreksronde(s) en eventueel een assessment.

Stap 5 van 5
Icon Contracttekenen

Bij een geslaagde match ontvang je een aantrekkelijk aanbod. Wij geven je graag advies over een realistische invulling van de arbeidsvoorwaarden.

Veelgestelde vragen over onze vacatures

Via YER kom je in contact met inspirerende organisaties door heel Nederland en daarbuiten. Staat jouw vraag er niet tussen? Neem dan contact op met ons team.

Voor kandidaten zijn er verschillende contractvormen mogelijk. Ben je een starter dan geeft een YER-traineeship je de mogelijkheid om kennis te maken met interessante werkgevers. Met een detacheringscontract van YER ben je als professional op tijdelijke basis verbonden aan een opdrachtgever. In beide gevallen kun je na afloop van je YER-contract in dienst treden bij de werkgever. Ben je een ervaren specialist, manager of directielid dan brengen onze consultants je direct in contact met interessante organisaties. Afhankelijk van de vacature krijg je een tijdelijk of vast contract, of je gaat aan de slag als interimmer.

Onze consultantteams zijn gespecialiseerd in een veelheid aan branches en vakgebieden. Wil je weten welke vacatures of carrièremogelijkheden wij voor jouw specialisme bieden, neem dan contact op voor een oriënterend gesprek.

In welke carrièrefase je ook zit, wij begeleiden je bij iedere stap en verbinden je aan vooraanstaande werkgevers door heel Nederland. Met onze uitgebreide netwerk, focus op ontwikkeling en persoonlijke begeleiden wij kandidaten bij het waarmaken van hun ambities. Meer weten? Ontdek wat wij voor jou als kandidaat kunnen betekenen. 

Wij verzamelen je persoonsgegevens vanaf het moment dat je ze invult of achterlaat op onze website, of je op andere wijze aanmeldt of wordt aangemeld om gebruik te maken van onze dienstverlening. De gegevens die via het gebruik van deze website worden verzameld, zullen alleen worden verwerkt en bijgehouden, zoals beschreven in onze Privacy Statement. Wij zetten ons in voor de bescherming van je privacy en de veiligheid van je gegevens, en respecteren alle wet- en regelgeving inzake privacy.