Senior Java Developer (QR8056)

Senior Java Developer (QR8056)


Intern

08/01/2021


  • Omschrijving

    Functie: Senior Java Developer (QR8056)
    Start: 1-2-2021, 40 uur per week
    Periode: 12 mnd+
    Omgeving: Apeldoorn/vanuit huis

    Omschrijving:
    Voor onze eindklant in Apeldoorn zijn wij op zoek naar een Senior Java Developer.

    Momenteel werk je vanuit huis en heb je overleg met je team en collega s via Teams.

    Omschrijving:
    De klant zoekt twee Senior Software Engineers.
    Het team vervult een belangrijke rol in de ambitie van de klant om geo-informatie altijd en overal beschikbaar te maken voor diverse doelgroepen. Binnen het project wordt gewerkt aan gedeelde voorzieningen om informatie te verstrekken aan afnemers binnen en buiten. Op basis van deze voorzieningen dienen afnemers in staat te zijn hoogwaardige producten te ontwikkelen voor de eindgebruiker, zonder hiervoor eigen kopieën van datasets aan te hoeven leggen (data bij de bron).
    De voorzieningen worden ontwikkeld op basis van een microservices architectuur conform het separation of concerns en API-first principe. Microservices zijn in hoge mate van elkaar ontkoppeld en communiceren onderling via gRPC, GraphQL en REST API's, zowel synchroon als asynchroon. Deze API's bieden rijke functionaliteit, zoals samengestelde bevraging over verschillende datasets, tijdreizen, (fuzzy) search en notificaties (push). Betrouwbaarheid, performance en hoge beschikbaarheid zijn hierbij van cruciaal belang om bedrijfskritieke applicaties in de toekomst afhankelijk te kunnen maken van deze gedeelde voorzieningen.

    Taken en verantwoordelijkheden:
    - Werken in een Agile / DevOps omgeving (o.a. deelnemen aan stand-ups, retrospectives, refinements en planningssessies);
    - Sparren over ontwerpkeuzes / toekomstbestendige oplossingen;
    - Peer-reviewing en borgen van kennis (documentatie en kennisdeling);
    - Actief ontwikkelen aan de verschillende componenten van het dataplatform;
    - Actief beheren en monitoren van hoog beschikbare componenten;
    - Samen met het team hoge kwaliteit software opleveren;
    - Borgen dat alle losse componenten goed met elkaar integreren.

    Eisen:
    - Afgeronde opleiding op minimaal HBO niveau;
    - Taalniveau Nederlands minimaal B2;
    - Minimaal 5 jaar ervaring met de volgende tools en technieken:
    o Java (waarvan minimaal 1 jaar ervaring met Java 11);
    o Spring Framework;
    o PostgreSQL database (of vergelijkbaar).
    - Minimaal 3 jaar ervaring met de volgende tools en technieken:
    o Agile werken en Scrum;
    o Microservices & API's (REST, GraphQL, gRPC, etc);
    o Container technologie (Docker/Kubernetes);
    o Linux / shell scripting;
    o Unit-, functional / E2E automated testing;
    o CI/CD Tooling (Git/GitHub, Jenkins, Maven);
    o Monitoring tooling (Prometheus, Grafana);
    o Issue tracking (Jira).
    - Aantoonbare ervaring met:
    o Enterprise integration patterns;
    o Cloud(-native) concepten;
    o Security risks & best practices;
    o Profiling & performance testing.

    Competenties:
    - Afmaker, focus op zaken afronden;
    - Zelfstandigheid, en ervaring in zowel beheer- als vernieuwingstrajecten;
    - Actieve deelname in het Scrum Team;
    - Zelfstandig komen met verbetervoorstellen en overleg over de implementatie hiervan;
    - Gedegen kennis van de te gebruiken methoden en technieken;
    - Flexibele werkhouding;
    - Over eigen grenzen heen kijken en bereid zijn aanpalende werkzaamheden op te pakken;
    - Communicatief zeer vaardig, voor het samenwerken met andere (interne en externe) teams in een keten;
    - Duidelijke gerichtheid op samenwerking.

    Motivatie:
    1. Je geeft een beschrijving van aanpak (max. 400 woorden) voor de uit te voeren werkzaamheden gezien het specifieke vraagstuk van de klant (zie ook opdrachtomschrijving en verantwoordelijkheden).
    2. Je beschrijft 2 cruciale knelpunten (max. 300 woorden) die zich vaak voor doen in dit soort processen / opdrachten en geeft hierbij aan hoe u deze oplost (zie ook opdrachtomschrijving en verantwoordelijkheden).
    3. Je toont duidelijk aan (max. 300 woorden) welke wijze de door u geleverde expertise en competenties binnen de geschetste situatie een bijdrage leveren aan te behalen resultaten (zie ook opdrachtomschrijving en verantwoordelijkheden).

    Extra informatie:
    Qualogy streeft ernaar om iedere kandidaat binnen 5 werkdagen een persoonlijke reactie te sturen.
    Indien de klant een security screening vereist zijn de (eenmalige) kosten hiervan voor eigen rekening.

  • Omschrijving Freelancer

  • Gebruikersnaam

    U dient in te loggen om gebruik te maken van Opdrachten.nl

  • Opdrachtrubriek

    ICT (applicaties en software)

  • Locatie Opdracht

    Apeldoorn

  • Provincie

    Gelderland

  • Bijlagen

  • Gewenste Reacties

    Bedrag per uur

  • Verspreiden via social media