Sluit je aan bij ons dynamische team als Java Developer met specialisatie in cloudinterfaces. In deze rol speel je een sleutelrol in het ontwikkelen van een cloudgebaseerde interfacing-laag die twee van onze belangrijkste applicaties verbindt. Dit project maakt gebruik van Azure Cloud, met Function Apps en andere cloudcomponenten voor efficiënte berichtverwerking. Verantwoordelijkheden Cloud Interface Ontwikkeling: Ontwerpen en implementeren van cloudgebaseerde taken om berichten tussen applicaties te verzamelen, om te zetten en door te sturen met behulp van Azure Cloud-technologieën. Monitoring & Foutafhandeling: Opzetten van robuuste monitorsystemen met Azure Insights en implementeren van uitgebreide foutafhandeling voor naadloze communicatie. Cloud Applicatieontwikkeling: Bijdragen aan de ontwikkeling van nieuwe functies en updates voor verschillende cloudapplicaties, gebruikmakend van Azure Cloud, Java voor de backend en Angular voor de frontend. DevOps Integratie: Assisteren bij de migratie van applicaties naar de cloud en het integreren daarvan in DevOps-pijplijnen voor een soepele en efficiënte implementatie. Samenwerking: Nauw samenwerken met business analysts en het analyseteam, gebruikmakend van de verstrekte specificaties en user stories om je ontwikkelingsinspanningen te sturen. Kwalificaties Azure (100%): Ervaring met Functions, Insights, Data Pipelines, Storage Containers en SQL Statements. Backend: Vaardigheid in Java/Spring, Java 8-11, Functionele Interfaces, Lambdas/Streams. Spring: Kennis van Annotations, Lombok, Testing (Mockito, AssertJ), en Maven met POM. DevOps: Bekendheid met Jenkins, inclusief Jenkinsfile en UI. Architectuur: Begrip van Microservices, Security (OAuth, OpenID) en Code/Microservice Design Patterns. Andere Tools: Ervaring met Jira, Confluence, Bitbucket en gerelateerde tools. Technische Kennis Sterke expertise in Azure Cloud, vooral in Function Apps, Data Pipelines en monitoring tools zoals Azure Insights. Geavanceerde kennis van Java/Spring, met name Java 8-11, en bekendheid met moderne programmeerconcepten zoals Functionele Interfaces en Lambdas. Vaardigheid in microservices-architectuur, beveiligingsprotocollen (OAuth, OpenID) en ontwerppatronen. Competenties Aanwezigheid op kantoor: Verplichte kantoordagen zijn woensdag en vrijdag. Taalvaardigheden: Professionele beheersing van het Nederlands is sterk vereist. Ervaringsniveau: Medior/Senior profiel, met aanzienlijke ervaring in Java en Azure Functions, klaar om direct bij te dragen. Locatie Antwerpen