Java Architect

Codecareer
Utrecht, Netherlands
5 days ago
Apply on codecareer.nl
Prepare application

Role details

Contract type
Permanent contract
Employment type
Part-time / full-time
Compensation
€6,000.0
Working hours
Regular working hours
Languages
Dutch
Job source

Tech stack

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
+6 more
Backend Gitlab-ci Restful APIs Docker Jenkins Microservices

Job 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.

Requirements

  • 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.

Benefits & conditions

32-40 uur per week Tot € 6.000 bruto per maand 13e maand Mobiliteitsvergoeding Hybride werken

Naast een technisch uitdagende functie krijg je uitstekende mogelijkheden om jezelf verder te ontwikkelen. Er wordt veel waarde gehecht aan technische expertise, kennisdeling en het blijven ontwikkelen van jouw vaardigheden.

Je kunt rekenen op:

  • Een salaris tot € 6.000 bruto per maand op basis van 40 uur, afhankelijk van jouw kennis en ervaring.
  • Een functie voor 32 tot 40 uur per week.
  • Een 13e maand als aantrekkelijke aanvulling op je salaris.
  • Vakantiegeld boven op je bruto salaris.
  • Een mobiliteitsvergoeding voor jouw woon-werkverkeer.
  • Hybride werken, waarbij je thuiswerken en werken op locatie kunt combineren.
  • Uitgebreide opleidingsmogelijkheden om jezelf zowel technisch als persoonlijk verder te ontwikkelen.

En zoek je een functie waarin je jouw expertise verder kunt ontwikkelen, met een salaris tot € 6.000 bruto per maand, een 13e maand, mobiliteitsvergoeding en de mogelijkheid om hybride te werken?

About the company

We zoeken een ervaren Java-professional met een sterke technische achtergrond en een duidelijke visie op softwarearchitectuur.

Je begrijpt hoe complexe applicaties zijn opgebouwd, kunt technische keuzes goed onderbouwen en weet ontwikkelaars en andere stakeholders mee te nemen in jouw ideeën.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on codecareer.nl
Prepare application

Good distractions

Loading talks and stories from around this role…