Java back-end developer B2B

Waar ga je werken?

Eneco levert elektriciteit uit 100% hernieuwbare bronnen. Wat ons drijft? Een grote maatschappelijke betrokkenheid en verantwoordelijkheid. We willen een inspiratiebron zijn voor anderen door te laten zien dat een snelle transitie van fossiele naar duurzame energie technisch mogelijk en rendabel is. Eneco is succesvol omdat we innoveren en investeren. In technologie, maar zeker ook in mensen. Bij Eneco zien we wie je bent, wat je wil en wat je kan.

Hoe ziet jouw dag eruit?

Je komt toe op kantoor. Voor je je focust op je volgende taak, stem je al even informeel af met je collega’s over de “hot topics”, je vraagt en/of biedt hulp aan waar nodig.

Om 9h15 is er de daily standup waar het sprint bord wordt overlopen. We focussen ons op de impediments van de vorige dag en de focus voor de komende dag. Je informeert Product Owner, Tech Lead en/of Scrummaster van eventuele acties die moeten genomen worden met de andere teams. We zorgen dat we de scope van de weekly release van maandag vastklikken en spreken alvast af wie er die avond paraat zal zijn.

Je bent deze week niet standby voor de operationele ondersteuning, maar één van de andere ontwikkelaars binnen het team vraagt jouw hulp om een kritiek incident op te lossen. Na de stand-up zitten jullie kort samen en komen tot een oplossing. Jullie zorgen voor de code change, maken een pull request aan en laten die reviewen.

Je start met de ontwikkeling van een userstory die tijdens de sprintplanning aan jou werd toegewezen. Je duikt in de code van de applicatie en merkt een potentieel conflict met de requirements op. Je stemt af met de analist in de lead en geeft ondersteuning om dit te bespreken met de business stakeholder.

Na de gezamenlijke teamlunch hebben we een afspraak in een refinement sessie met de product  owner en business stakeholders. We bespreken de high level impact van een nieuw initiatief dat er aankomt in het volgende kwartaal. We challengen de business requirements en maken een inschatting.

De feedback op jouw vragen over de userstory vraagt wat meer tijd. Je kijkt in de sprint backlog of er andere zaken zijn die je kan opnemen. Je stemt af welk topic het meeste prioriteit heeft en slaagt er in om voor het einde van de dag nog met een oplossing te komen. Succes!

Jouw verantwoordelijkheden

  • Het B2B team is verantwoordelijk voor verschillende applicaties ter ondersteuning van B2B sales teams (Quoting Engine) en het sourcing/green energy management team (EnergySquare).
  • De DevOps Engineer is verantwoordelijk voor de ontwikkeling en het beheer van applicaties en platformen conform de business wensen en noden en binnen het gestelde architectuur en technische kaders. 
  • Als deel van het team bepaal je mee de workload en sprint planning.
  • Je werkt mee aan de analyse en het technisch ontwerp van nieuwe functionaliteiten.
  • Je schrijft de benodigde code en je bepaalt de details van programmafuncties. Je levert op in sprints en je geeft user demo’s.
  • Je test nieuwe IT-functionaliteiten vanuit technisch perspectief, inclusief performance en security tests. Je ondersteunt de analisten en de business bij end-to-end functionele en gebruikers acceptatietesten binnen het team, inclusief monitoring in productie.
  • Je werkt samen met je collega DevOps Engineers met betrekking tot standaarden, tooling en continuous delivery.
  • Je voert bij problemen en/of incidenten in bestaande applicaties trouble-shooting en follow-up activiteiten uit. Je neemt deel aan de standby regeling hierrond.

Wat verwachten wij van jou?

  • Je hebt een Bachelor werk- denkniveau, of gelijkwaardig door relevante ervaring.
  • Je hebt minimaal 5 jaar ervaring als ontwikkelaar in agile teams.
  • Je bent een teamspeler die graag problemen oplost samen met de collega’s. 
  • Expert kennis op één of meerdere specifieke (ontwikkel)platformen, met focus op JAVA.
  • Kennis van en ervaring met hybride (Cloud) configuraties (o.a. netwerk- en IaaS-oplossingen, Windows Server, Azure).
  • Technology stack relevant voor het B2B team bestaat uit:
    • Java versions: 8/11/17
    • Spring Boot 2.x/3.x
    • Spring Batch, Spring MVC, Spring Webflow, Spring Cloud
    • Hibernate/JPA, Spring Data
    • JSP, Freemarker, AngularJS
    • ActiveMQ, Tomcat
    • Oracle db/SQL server, InfluxDB
    • IntelliJ IDEA
  • Je hebt kennis van processen, methoden, structuren en culturen binnen business en IT-organisaties. 
  • Je hebt kennis van en ervaring met Agile werkmethoden (Scrum, SAFe, etc).
  • Je beheerst de Nederlandse en Engelse taal. Daarnaast ben je een vlotte communicator.

Wij bieden jou meer dan een loon.

Een vast arbeidscontract

We gaan voor een duurzame samenwerking. Je komt terecht in een aangename werkomgeving met een enthousiast en hecht team.

Een aantrekkelijke verloning & extralegale voordelen

Goed werk moet evengoed beloond worden. Bovenop jouw aantrekkelijk salaris krijg je extra leuke voordelen.

De nodige ondersteuning

Je staat er niet alleen voor bij Eneco. Hulp nodig? We geven jou de juiste tools, opleiding, etc. Alles wat nodig is om de uitdagingen aan te gaan.

Doorgroeimogelijkheden

Binnen de agile team setup, bepaal je samen met het team de toekomst en kan je op termijn additionele verantwoordelijkheid opnemen of evolueren naar een andere rol.

Een prettige informele werkomgeving

Eén met veel verantwoordelijkheid en ruimte voor ondernemerschap. De vele innovaties in de energiemarkt creëren nieuwe marktkansen.

Hybride werken

Je werkt 40% op kantoor, 40% thuis en 20% thuis of op kantoor. Zo zorgen we voor minder CO2 uitstoot én een betere life balance.

 

Vragen over deze vacature?

Aarzel dan niet om contact op te nemen met onze recruiter:

Margot Debue

Recruiter

Het sollicitatieproces

Niet meteen de juiste vacature gevonden?

We verwittigen je zodra er een nieuwe vacature verschijnt.