Bekijk vergelijkbare vacatures

Helaas, deze vacature is niet langer actief

Fullstack Java Developer

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!

De functie

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. 

Over het bedrijf

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.

Aanbod

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.
Jouw profiel

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. 

Salarisomschrijving

Het salaris bedraagt ?4500 - ?6300

Uren:
mostly work from home, except for the one day per week on which the entire team comes to the office in Arnhem.
Dienstverband:
Type vacature:
Intern

Over de werkgever

Wat wij bieden

  • 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.

Vaardigheden

  • Je beheerst Engels

Opleiding

Hbo
Bekijk vergelijkbare vacatures

Uitzendbureau.nl

Uitzendbureau.nl is Nederlands grootste banensite voor uitzendwerk. Werkzoekenden vinden via Uitzendbureau.nl snel een leuke baan.

Onze visie
Mensen zien steeds meer in dat ze gelukkig worden van een baan die bij ze past. Technologie kan ervoor zorgen dat de juiste match ontstaat. Werk wordt steeds flexibeler, het wordt steeds makkelijker om van job te wisselen. Een droombaan zoeken is als het leven, veel trial and error! De uitzendbranche speelt hierin een belangrijke rol.