> Markdown version of [/jobs/ext/3878646-java-architect](https://www.wearedevelopers.com/jobs/ext/3878646-java-architect). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Java Architect - **Company:** Codecareer - **Location:** Utrecht, Netherlands (Remote available) - **Salary:** €6,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Amazon Web Services, Microsoft Azure, Continuous Integration, Software Design Patterns, Event-Driven Programming, Object-Oriented Software Development, Software Architecture, Software Engineering, Systems Integration, Spring-boot, Backend, Gitlab-ci, Restful APIs, Docker, Jenkins, Microservices - **Published:** October 23, 2026 - **Apply:** https://codecareer.nl/solliciteer/java-architect-76392 ## About the Role * Hbo- of wo-werk- en denkniveau, bij voorkeur in de richting van Informatica, Software Engineering of een vergelijkbare technische opleiding. * Ruime professionele werkervaring met Java-softwareontwikkeling. * Ervaring met softwarearchitectuur, technisch ontwerp en het ontwikkelen van complexe applicaties. * Goede kennis van objectgeoriënteerd programmeren, design patterns en softwarearchitectuurprincipes. * Ervaring met het ontwerpen en ontwikkelen van backend-applicaties, API's en systeemintegraties. * Inzicht in schaalbaarheid, performance, security en onderhoudbaarheid van software. * Ervaring met het beoordelen van technische ontwerpen en het maken van architectuurkeuzes. * Het vermogen om complexe technische vraagstukken te vertalen naar praktische en toekomstbestendige oplossingen. * Sterke analytische, communicatieve en probleemoplossende vaardigheden. * Het vermogen om ontwikkelaars inhoudelijk te begeleiden en technische kennis over te dragen. * Goede beheersing van de Nederlandse taal. * Ervaring met Spring Boot en het Spring-ecosysteem. * Kennis van microservices, REST API's en event-driven architecturen. * Ervaring met cloudplatformen zoals Azure of AWS. * Kennis van containertechnologieën zoals Docker en Kubernetes. * Ervaring met CI/CD-processen en tools zoals Azure DevOps, Jenkins of GitLab CI. * Ervaring met het moderniseren van bestaande applicaties of het ontwerpen van nieuwe softwareplatformen. * Kennis van architectuurmethodieken en principes zoals Domain-Driven Design (DDD), Clean Architecture of SOLID. * Ervaring als Software Architect, Solution Architect, Technical Lead of in een vergelijkbare technisch richtinggevende functie. Je hoeft niet alle genoemde technologieën volledig te beheersen. Belangrijker is dat je een sterke Java-achtergrond hebt, architectuurkeuzes kunt onderbouwen en graag meedenkt over de verdere ontwikkeling van complexe softwareoplossingen. ## Description Ben jij een ervaren Java-professional die graag verder kijkt dan alleen het schrijven van code? Krijg jij energie van het ontwerpen van slimme softwarearchitecturen, het maken van technische keuzes en het ontwikkelen van schaalbare, toekomstbestendige applicaties? Voor een organisatie in de regio Utrecht zoeken wij een Java Architect die technische expertise combineert met een sterke visie op softwareontwikkeling. Je denkt mee over de architectuur van applicaties en systemen, vertaalt complexe vraagstukken naar duurzame oplossingen en helpt ontwikkelteams om software van hoge kwaliteit te realiseren. In deze functie krijg je de ruimte om jouw kennis van Java en softwarearchitectuur verder uit te bouwen, technische verbeteringen door te voeren en invloed uit te oefenen op de manier waarop software wordt ontwikkeld. Daarnaast profiteer je van aantrekkelijke arbeidsvoorwaarden, uitgebreide opleidingsmogelijkheden en de mogelijkheid om hybride te werken. De organisatie Je gaat aan de slag bij een professionele organisatie in de regio Utrecht, waar softwareontwikkeling en technologische innovatie een belangrijke rol spelen. Binnen de IT-omgeving wordt gewerkt aan het ontwikkelen, onderhouden en moderniseren van softwaretoepassingen. Daarbij staan kwaliteit, schaalbaarheid, betrouwbaarheid en toekomstbestendigheid centraal. Je werkt samen met softwareontwikkelaars, architecten en andere IT-specialisten aan technische vraagstukken en het verbeteren van bestaande oplossingen. Er is aandacht voor het toepassen van moderne technologieën, het maken van weloverwogen architectuurkeuzes en het continu verbeteren van ontwikkelprocessen. Ook persoonlijke ontwikkeling speelt een belangrijke rol. Je krijgt uitgebreide mogelijkheden om opleidingen te volgen, certificeringen te behalen en jezelf verder te specialiseren binnen Java, softwarearchitectuur en moderne ontwikkeltechnologieën. Als Java Architect ben je verantwoordelijk voor het ontwerpen, verbeteren en bewaken van de technische architectuur van softwareapplicaties. Je zorgt ervoor dat applicaties niet alleen voldoen aan de huidige behoeften, maar ook flexibel, onderhoudbaar en schaalbaar blijven voor toekomstige ontwikkelingen. Je vertaalt functionele en technische vraagstukken naar concrete architectuuroplossingen en denkt actief mee over de technologieën, frameworks en ontwerpprincipes die hiervoor het meest geschikt zijn. Daarnaast ben je een belangrijke sparringpartner voor softwareontwikkelaars en andere IT-specialisten. Je helpt ontwikkelteams bij complexe technische keuzes en draagt bij aan het verder professionaliseren van softwareontwikkeling. * Ontwerpen, ontwikkelen en verbeteren van softwarearchitecturen op basis van Java. * Vertalen van functionele en technische requirements naar schaalbare en onderhoudbare softwareoplossingen. * Opstellen en bewaken van architectuurprincipes, technische richtlijnen en ontwikkelstandaarden. * Adviseren over de inzet van frameworks, technologieën en architectuurpatronen. * Meedenken over de ontwikkeling en modernisering van bestaande applicaties en systemen. * Ontwerpen en verbeteren van backend-architecturen, API's en systeemintegraties. * Beoordelen van technische ontwerpen en ondersteunen bij complexe ontwikkelvraagstukken. * Samenwerken met Java Developers, softwarearchitecten en andere IT-specialisten. * Signaleren van technische risico's en adviseren over verbeteringen op het gebied van performance, security en schaalbaarheid. * Bijdragen aan het verbeteren van CI/CD-processen, codekwaliteit en ontwikkelmethodieken. * Begeleiden van ontwikkelaars bij architectuurkeuzes en het toepassen van softwareontwikkelprincipes. Je krijgt een veelzijdige functie waarin je technische diepgang combineert met een adviserende en richtinggevende rol. Daarbij blijf je nauw betrokken bij de techniek en denk je actief mee over hoe softwareoplossingen slimmer en toekomstbestendiger kunnen worden ingericht. * Mogelijkheden om relevante certificeringen te behalen binnen Java, softwarearchitectuur en cloudtechnologieën. * Ruimte om nieuwe technologieën, frameworks en architectuurprincipes te ontdekken en toe te passen. * Een verantwoordelijke functie waarin je invloed hebt op technische keuzes en de verdere ontwikkeling van softwareoplossingen. * Samenwerking met ervaren IT-professionals en mogelijkheden om kennis en ervaringen uit te wisselen. Je krijgt de mogelijkheid om jouw technische expertise verder te verdiepen en een belangrijke bijdrage te leveren aan het ontwerpen en ontwikkelen van toekomstbestendige software.