Java software engineer - Development center

Voor ons development team in Zele zijn we op zoek naar 3 Java developers! Je zal deel uitmaken van een agile team en werken aan uitdagende ontwikkelings- en integratieprojecten voor klanten.

Tijdens verschillende events en activiteiten krijg je de kans om je collega’s beter te leren kennen. Onze developers hebben één teamcoach die trekker is voor het organiseren van events en ook zorgt voor begeleiding op technisch vlak. Zo worden er bootcamps en trainingen georganiseerd en wordt het behalen van certificaten ondersteund.

Waar maken wij het verschil?

Door onze horizontale structuur en beperkt aantal consultants kent iedereen elkaar. Er zijn verschillende events (technisch en/of als ontspanning) waarbij je jouw collega’s echt leert kennen. Je wordt actief mee betrokken in onze familie. Ja familie, je krijgt er ook een meter/peter bij. Laat die nieuwjaarsbrieven maar komen! Bij onepoint is er oog voor een goede work-life balance door bv. de mogelijkheid tot het aankopen van extra verlofdagen, glijdende uren en de mogelijkheid tot 4 dagen telewerk.

Technische skills

  • Java 8
  • Unit testing met Junit
  • ORMs (bv. Hibernate, EclipseLink, …)
  • SQL
  • Application servers (bv. JBoss, Tomcat, …)
  • Source code versioning systems (Git)
  • Automation tools (bv. Jenkins, Bamboo, …)
  • Webservices (REST)
  • Kubernetes, Docker, …
  • HTML, Javascript, CSS
  • Een JavaScript based frontend framework (bv. Angular, React, …)

Ken je nog niet alles? Geen probleem, neem zeker ook even contact op!

Extra informatie

  • Team van onepoint dat op het project werkt bestaat uit 7 personen: 3 developers, 1 developer/architect, 1 Project manager, 1 tester, 1 DBA die op verschillende projecten voor de klant werkt
  • Er zijn dagelijks standups met de klant en 2x per week met het onepoint team zelf
  • Mogelijkheid tot 4 dagen telewerk
  • Losse sfeer
  • Taal Nederlands
  • Minimum 2,5 jaar ervaring

Project zelf in 2021:

Onderwerp: Registratie en inschrijven van voertuigen

Context: De huidige DIV applicatie voor het registreren van voertuigen werd geschreven in CoolGen. Deze moet nu herschreven worden naar Java.

De oplossing: Door middel van een gefaseerde aanpak wordt alles stap voor stap gemigreerd.

Eerst worden de externe webclients die gebruikt worden door het grote publiek omgezet naar Java. Dit betreft o.a. een webclient voor het aanvragen van een persoonlijke nummerplaat en een webclient voor het aanvragen van professionele platen.

Daarna worden de externe webservices die gebruikt worden door de externe stakeholders (Bpost, Politie, verzekeraars, ...) omgezet van SOAP naar REST. Tegelijkertijd wordt ook de onderliggende code gemigreerd naar Java. Vervolgens wordt de B2B service aangepakt die grotere externe stakeholders toelaat voertuigen te registreren via een webservice.

In een volgende stap wordt de weblient gemigreerd die gebruikt wordt door kleinere verzekeraars om voertuigen te registreren voor hun klanten. Deze webclient wordt ook gebruikt door de interne dienst en wordt vervolgens voor hen uitgebreid met de andere functionaliteiten die voor hen noodzakelijk zijn, zoals o.a. het schrappen van nummerplaten. In een laatste stap, worden een aantal services en webclients aangepakt die de autobedrijven toelaten hun geproduceerde voertuigen voor de Belgische markt te registreren.