Java / Azure Enterprise Integration Developer (Antwerpen)

Il y a 1 jour

SintAgathaBerchem, Brussel-Hoofdstad, Belgique ENTICO Temps plein 70 000 € - 95 000 €/an

Voor een organisatie in de financiële sector zoeken we een ervaren Java / Azure Enterprise Integration Developer. Je bouwt veilige, betrouwbare services en integraties die Salesforce verbinden met het bredere applicatielandschap.

Start: zo snel mogelijk

Looptijd: tot en met 31 december 2026, met mogelijkheid tot verlenging

Taal: Nederlands

Jouw opdracht

Je werkt op het raakvlak van Java, Microsoft Azure en Salesforce. Met je sterke kennis van Java 17+ en Spring Boot ontwikkel je bedrijfskritische domeinservices, REST API’s en event-driven integraties.

Je neemt verantwoordelijkheid over de volledige ontwikkelcyclus: van technische analyse en ontwerp tot testing, deployment en productieondersteuning. Daarbij besteed je aandacht aan security, performantie, beschikbaarheid en schaalbaarheid.

Salesforce-ervaring is een plus. Diepgaande Apex-kennis is niet vereist. Wel kun je integratiearchitecturen doorgronden en mee bepalen welke businesslogica in Salesforce thuishoort en welke beter als Java/Azure-service wordt gebouwd.

Java/Azure-domeinservices ontwikkelen die door Salesforce en andere kanalen worden hergebruikt.

Synchrone en asynchrone integraties ontwerpen, bouwen en beheren.

Zware, langlopende of integratie-intensieve processen buiten Salesforce realiseren.

REST API’s en event-driven oplossingen bouwen met duidelijke contracten en robuuste foutafhandeling.

Logging, monitoring, tracing en alerting vanaf het ontwerp meenemen.

Geautomatiseerde tests en CI/CD-pipelines uitbouwen en onderhouden.

Productieproblemen analyseren en de betrouwbaarheid van services verbeteren.

Samenwerken met Salesforce Developers, functioneel analisten, solution architecten en platformteams.

Wat breng je mee?

Gevraagde kennis en ervaring

Java Java 17+, Spring Boot / Spring Framework, Maven, JUnit, Mockito, clean code en code reviews.

Microsoft Azure Java-services ontwikkelen en deployen op Azure, met kennis van App Service of Functions, Key Vault, Azure Monitor / Application Insights en cloud-native principes.

API’s en integratie REST, API-contracten, versionering, backward compatibility, OAuth 2.0 / OpenID Connect en synchrone en asynchrone integratiepatronen.

Messaging Event-driven architectuur en messaging, bij voorkeur met Azure Service Bus.

Observability Logging, metrics, distributed tracing, alerting en productiemonitoring met bijvoorbeeld ELK, Azure Monitor of Application Insights.

Betrouwbaarheid Spring Boot Actuator, health monitoring en resiliency patterns zoals retry, circuit breaker, timeout en bulkhead.

Enterprise-integratie Request-reply, publish-subscribe, event sourcing, dead-letter handling, idempotency en foutafhandeling in gedistribueerde systemen.

Databases Azure SQL, PostgreSQL of Oracle, JPA/Hibernate, databasemigraties en performantie-optimalisatie.

DevOps en infrastructuur Git/GitHub, GitHub Actions, CI/CD, SonarQube, automated testing, DevSecOps en Terraform.

Analyse en ontwerp Technische analyse, solution design, troubleshooting en het vertalen van behoeften naar onderhoudbare oplossingen.

Salesforce binnen het integratielandschap

Je kunt Salesforce benaderen als onderdeel van een geïntegreerd applicatielandschap. Daarbij verwachten we dat je:

Integraties tussen Salesforce en Java/Azure kunt ontwerpen, bouwen en beheren.

Basiskennis hebt van Salesforce API’s, authenticatie en relevante platformlimieten.

Kunt afwegen waar businesslogica het best wordt ondergebracht.

Rekening houdt met hergebruik, een afzonderlijke lifecycle, schaalbaarheid, security en operationeel beheer.

Aanvullende troeven

Ervaring met een of meerdere van onderstaande technologieën of onderwerpen is een plus:

Salesforce-platformkennis en het lezen of beoordelen van Apex-code.

Azure API Management, Docker en containerplatformen.

Spring Cloud, resilience4j en OpenTelemetry.

Event versioning en schema governance op enterprise-schaal.

Banking of financial services, inclusief security-, audit- en compliancevereisten.

Hoe werk jij?

Je neemt ownership van analyse tot productie en kiest voor eenvoudige, onderhoudbare en stabiele oplossingen. Je denkt in herbruikbare services en platformcomponenten en houdt vanaf de ontwerpfase rekening met monitoring en operationele ondersteuning.

Je werkt vlot samen in een multidisciplinair team en voelt je thuis in een gereguleerde omgeving met hoge eisen rond security, audit en compliance.