8 months
22/04/2024 - 31/12/2024 Brussels, Belgium
Requirements
Roles
  • Full-Stack Developer Expert
Languages
  • French Active knowledge
  • Dutch Active knowledge
  • English Active knowledge
Skills
  • Bootstrap Confirmed
  • Kubernetes Confirmed
  • JBoss Confirmed
  • JUnit Confirmed
  • mockito Junior
  • GIT Confirmed
  • Cassandra Confirmed
  • Kafka Confirmed
  • java en web technologiën Expert
  • SQL Expert
  • HTML Expert
  • Openshift Confirmed
  • Angular Confirmed
  • Spring Boot Confirmed
  • TypeScript Confirmed
  • Hibernate Confirmed
Description

RVA is op zoek naar een senior full stack java ontwikkelaar met een aantoonbare java ontwikkelervaring van minstens 8 jaren. Je hebt aantoonbare ervaring met zowel recente als legacy technologie (jboss).
In het bijzonder zijn we op zoek naar iemand die aantoonbare en recente ervaring heeft in het werken in scrum context en die tevens ervaring heeft devops, in het bijzonder in het automatiseren van deployements. Daarnaast zal er ook gewerkt moeten worden aan legacy systemen. In die zin zijn we tevens op zoek naar iemand die recente en aantoonbare ervaring heeft met het refactoren van bestaande code naar meer recente technologie. Aantoonbare en recente ervaring in migratietrajecten van een traditionele application setup naar openshift is tevens een noodzakelijkheid. Aantoonbare ervaring mbt tot microservices is tevens een vereiste.

Aangezien het betrokken team nog moet groeien in maturiteit mbt moderne technologiën vragen we tevens aantoonbare ervaring in het coachen van teamleden. In die zin is het zelfs wenselijk dat er ervaring is met het uitwerken van architecturen.

Recente en aantoonbare ervaring in het werken in een overheidscontext is een duidelijke meerwaarde.

Samen met je CV vragen we om het resultaat van onderstaande oefening mee op te sturen. Het niet indienen van een antwoord of indien de antwoorden onvoldoende zijn maakt dat de kandidaat niet weerhouden zal worden:

//Give the correct output of this code

public class Main {
    public static void main (string [] args){
        String s1,s2,s3;
        HelloHello
        s1 = "Hello";
        s2 = "Hell";
        s2 = s1. + s2 + "o";
        s2 = s2.substring(5,9);
        s3 = s2;
        
        // TEST 1
        if(s1 == s2) {
            system.out.println("TEST 1 : TRUE");
        } else{
            system.out.println("TEST 1 : FALSE");   
        }
        
        // TEST 2
        if(s3.equals(new String(s1))) {
            system.out.println("TEST 2 : TRUE");
        } else{
            system.out.println("TEST 2 : FALSE");   
        }
        
        // TEST 3
        if(s2 == s3) {  
            system.out.println("TEST 3 : TRUE");
        } else{
            system.out.println("TEST 3 : FALSE");   
        }
        
        // TEST 4
        if(s1.equals(s2)) {
            system.out.println("TEST 4 : TRUE");
        } else{
            system.out.println("TEST 4 : FALSE");   
        }
    }
}