Back to jobs

Java Developer

Job description

Opdrachtomschrijving

De Java/.NET-ontwikkelaar denkt mee over het technisch ontwerp en realiseert op basis hiervan ook de uiteindelijke software componenten (code). Beide taken vormen de kern van de functie software engineer. Voor belangrijke ontwerpbeslissingen die de architectuur raken (of daar zelfs van afwijken), wordt afgestemd met de businessarchitect.

De opdracht betreft de inzet in een .NET team dat een bestaande applicatie gaat herbouwen in JAVA en Angular. De kennis van de applicatie is in het team aanwezig. Met de herbouw moet de applicatie ook gebaseerd worden op services.

De applicatie is een klantportaal waar zakelijke klanten maatwerkproducten kunnen bestellen. Naast het etaleren van de beschikbare producten bevat de applicatie ook het vastleggen van de transacties, inzicht voor de klant in de afnames, herlevering van recent bestelde producten en beheer van api-keys voor webservices.

Het is nadrukkelijk de bedoeling het team te begeleiden in het ontwikkelen in JAVA, aangezien er zeer beperkt kennis in het team aanwezig is.


Belangrijkste technieken, methoden en tools

  • Java 11
  • Spring Boot
  • Angular 15+
  • REST JSON-webservices
  • C#, .NET Framework/Core
  • SQL – Oracle / Postgres
  • Kubernetes
  • Maven
  • Unit Testen
  • Full stack / vertical programming
  • Jira
  • Git
  • Continuous Integration / Continuous Delivery

Verantwoordelijkheden

De belangrijkste taken en verantwoordelijkheden zijn

  • Herbouw van een ASP.NET-webapplicatie in Angular en Java.
  • Team begeleiden in het ontwikkelen in Java.
  • Automatiseren van het software ontwikkelproces, onder andere van deployments (met Docker, OpenShift, Tekton,ArgoCD).
  • Deelnemen in een Scrum / DevOps team (Stand-ups, retrospectives, refinements en planningssessies).