Java Developer (EN/NL)

De JAVA-developer is voornamelijk verantwoordelijk voor de ontwikkeling van volledige Java/Springboot -applicaties, voor de technische documentatie, voor de implementatie (waaronder de realisatie van de documenten en het gebruik van de processen en tools) en voor de basistesten (eenheidstesten en integratietesten). Je denkt mee met de business om de applicaties niet alleen op technisch, maar ook op functioneel vlak te verbeteren.
Een greep uit het takenpakket als Developer:

  • Meewerken aan het ontwerp en de ontwikkeling van informaticatoepassingen op basis van voorafgaande functionele en technische analyses;
  • Instaan voor de kwaliteitsbewaking en -ontwikkeling van Java-programma's in een multi-user, high-availability en high-visibility omgeving;
  • Opvolgen van de technologische ontwikkelingen en geven van technisch advies op basis van het specifieke kennisgebied met mogelijke aanpassingen aan projecten;
  • Analiseren van, in samenwerking met de functionele analisten, de behoeften van de gebruikers;
  • Schrijven van de technische documentatie;
  • Bijdragen tot het onderhoud van de toepassingen om ze te verbeteren of aan te passen aan de evolutie binnen de software en hardware;
  • Bieden van adequate technische ondersteuning;
  • Geven van hulp/coaching aan je collega's.

 

Profiel

=> goede kennis van de programmeertaal JAVA en verwante technologieën:

• Object georiënteerd in het algemeen (Concept, Modellering, Ontwerp, componenten, ...);

  • Java Client Web technologieën (html, http, JSP, javascript, CSS, AJAX, ...) en Java technische componenten (EJB, Spring, Hibernate, JPA, ...);
  • Technologieën in verband met webdiensten, zoals SOAP, WSDL, XML, XSD, JAXWS,JSon,Swagger;
  • Containers, Docker, etc;
  • Springboot;
  • Relationele databases DB2 en SQL (stored procedures, ACID, ...);
  • TypeScript en het Angular front-end framework;
  • SVN, Git, GitLab, Harbor, Vault en Jenkins.
  • Kennis van het engels en minstens een van de officiële landstalen