Freelance of vast - Medior Java Developer
Omschrijving
Let op: de tekst van deze vacature wordt niet automatisch vertaald en kan in een andere taal zijn opgesteld.
📋 Taken en verantwoordelijkheden
Je maakt deel uit van een DevOps-team dat nieuwe applicaties en componenten ontwikkelt voor een havenomgeving en de bijbehorende operationele processen. Je werkt mee aan de verdere verbetering en uitbreiding van informatie- en controlesystemen voor de haven en de havengemeenschap.
- Ontwerpen, bouwen en onderhouden van applicaties, microservices en miniservices in Java binnen een DevOps-omgeving.
- Instaan voor setup, scripting en development binnen een stack met Java, Angular, Hibernate, SOAP, REST, Spring Boot, Oracle Database en Kafka.
- Integreren met Java-backends via RESTful API's met JSON-, XML- en Avro-payloads.
- Schrijven en opvolgen van unit- en integratietesten.
- Inrichten van testomgevingen, opstellen van testscenario's en uitvoeren van verschillende testvormen.
📝 Jouw profiel
- Je hebt een aantoonbare opleiding met certificering, of gelijkwaardige ervaring, in programmeertalen en omgevingen zoals Java/J2EE.
- Je hebt ervaring met de ontwikkeling van Java-gebaseerde toepassingen en met Java 8 of hoger. Grondige kennis van Java 11, 17 en 21 is vereist.
- Je kent Spring en Spring Boot, Hibernate, REST API's en SQL-databases.
- Je hebt ervaring met microservices en event-driven architectuur, bijvoorbeeld met Kafka-events, en met Kafka en Kubernetes.
- Je voert programmeeropdrachten vlot uit, van coderen en testen tot debuggen.
- Je hebt kennis van Angular, HTML, CSS, TypeScript en JavaScript.
- Je kunt werken met Git, Docker, Jenkins, Nexus, Maven en Sonar.
- Je hebt ervaring met Mockito en JUnit en kunt Grafana en Kibana gebruiken voor monitoring en analyse.
- Je bent vertrouwd met Agile- en Scrum-werking, Agile ontwikkelmethoden en DevOps.
- Je hebt ervaring met het ontwikkelen, testen en uitrollen van businessapplicaties in een 24x7-context.
- Je communiceert professioneel en helder in het Nederlands en het Engels.
- Je functioneert goed in multidisciplinaire teams.
- Kennis van nautische procedures en port information systems is een sterk pluspunt.
💼 Aanbod
Je zal deel uitmaken van een groeiende KMO met ruimte voor initiatief en persoonlijke ontwikkeling. Wij zorgen ervoor dat je in een uitdagende maar aangename werkomgeving terecht komt met leuke collega's. Samen met jou stippelen we een carriereplan uit, met aandacht en budget voor bijkomende opleidingingen / certificaties. Je kan rekenen op een motiverend salaris, aangevuld met extralegale voordelen, inclusief bedrijfswagen (of alternatieve vergoeding).
(Freelance is ook mogelijk)