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