Java Software Engineer
Functieomschrijving
š Java Software EngineerSterke code. Echte impact. Leuke collegaās.š Locatie: Amsterdam
š” Werkwijze: Hybride ā bij klanten, op ons kantoor en vanuit huis
ā° Uren: 32ā40 uur per week
š¼ Type functie: IT-consultancy
š HĆ© Java Developer, klaar voor een nieuwe uitdaging?Hou je ervan om complexe problemen op te lossen? Schrijf je graag nette, onderhoudbare code? En wil je werken aan interessante projecten, zonder elke dag hetzelfde te doen?
Dan zijn wij misschien wel op zoek naar jou!
Bij MetaFactory zijn we een team van ervaren softwareontwikkelaars en consultants met een passie voor technologie.
We helpen organisaties, waaronder overheidsinstellingen en grote bedrijven, bij het ontwerpen, ontwikkelen en verbeteren van hun Java-applicaties.
Soms moderniseren we complexe bestaande systemen. Soms bouwen we compleet nieuwe platforms of werken we aan uitdagende technische vraagstukken.
En omdat technologie nooit stilstaat, doen wij dat ook niet.
Naast ons consultancywerk ontwikkelen we onze eigen AI-ondersteunde softwareontwikkelstraat. Hiermee onderzoeken we hoe moderne tools en automatisering softwareontwikkeling slimmer en efficiƫnter kunnen maken.
We zoeken een ervaren Java Software Engineer die houdt van technische uitdagingen, verantwoordelijkheid neemt en graag kennis deelt.
Klinkt goed? Lees dan verder! š
š” Waar ga je aan werken?Bij MetaFactory combineer je de afwisseling van consultancy met de betrokkenheid van een team ervaren engineers.
š¢ Bouw software die ertoe doetAls Java Software Engineer werk je aan uitdagende projecten voor onze klanten, waaronder overheidsorganisaties en grote bedrijven.
Afhankelijk van je opdracht werk je bij de klant op locatie, vanuit ons kantoor in Amsterdam of vanuit huis.
Wat ga je zoal doen?
- ā Schaalbare Java-applicaties ontwerpen, ontwikkelen en onderhouden.
- šļø Microservices, REST APIās en enterprise-integraties bouwen.
- š Bestaande systemen verbeteren, prestaties optimaliseren en complexe technische problemen oplossen.
- š¬ Klanten adviseren over technische oplossingen, architectuur en best practices.
- š¤ Samenwerken met developers, architecten, Product Owners en andere stakeholders.
- š§Ŗ Softwarekwaliteit waarborgen met geautomatiseerde tests, code reviews en clean code-principes.
- š Meedenken over technische keuzes en teams helpen betere oplossingen te ontwikkelen.
- š± Kennis delen, collegaās begeleiden en ontwikkelprocessen continu verbeteren.
Naast onze consultancyprojecten ontwikkelen we onze eigen AI-ondersteunde Java-ontwikkelstraat. Hiermee onderzoeken we hoe automatisering het ontwikkelproces kan verbeteren: van requirements en architectuur tot testen en oplevering.
Afhankelijk van de mogelijkheden en lopende projecten kun je bijdragen aan onze interne tools, experimenteren met nieuwe technologieƫn en meedenken over hoe we onze softwareontwikkeling kunnen verbeteren.
AI is niet voor elk klantproject nodig of toegestaan, en dat is helemaal prima.
Jouw Java-expertise staat voorop. Nieuwsgierigheid en innovatie helpen ons verder.
š§āš» Wat breng je mee?We zoeken iemand die Java goed beheerst, graag complexe problemen oplost en zelfstandig technische verantwoordelijkheid kan nemen.
Dit zien we graag bij jou:
ā Minimaal 5 jaar professionele ervaring met Java, bij voorkeur met enterprise-applicaties.
ā Uitgebreide kennis van Java, Spring Boot, Spring Framework en Hibernate/JPA.
ā Ervaring met het ontwerpen en ontwikkelen van microservices, REST APIās en gedistribueerde systemen.
ā Goed begrip van softwarearchitectuur, design patterns en clean code-principes.
ā Ervaring met SQL-databases, bij voorkeur PostgreSQL.
ā Bekendheid met Git, Maven, Jenkins, SonarQube en CI/CD-pipelines.
ā Ervaring met geautomatiseerd testen, code reviews en het waarborgen van softwarekwaliteit.
ā Vermogen om zelfstandig technische beslissingen te nemen en andere developers te begeleiden.
ā Ervaring met Agile/Scrum.
ā Goede communicatieve vaardigheden en het vermogen om rechtstreeks met klanten en stakeholders samen te werken.
ā Goede beheersing van Nederlands en Engels, zowel mondeling als schriftelijk. Je kunt professioneel communiceren met Nederlandstalige klanten.
ā Een geldige werkvergunning of ander bestaand recht om in Nederland te werken.
Belangrijk: Voor deze functie bieden wij geen visumsponsoring of ondersteuning bij verhuizing naar Nederland.
š Extra punten als je ervaring hebt met:
- Docker, Kubernetes of cloudplatformen zoals Azure en AWS.
- Angular of andere moderne frontend-frameworks.
- Event-driven architecturen en messaging-systemen.
- Technisch leiderschap, mentoring of consultancy.
- AI-ondersteunde softwareontwikkeling en automatiseringstools.
- Het verbeteren van developer experience en ontwikkelprocessen.
Bij MetaFactory kun je rekenen op:
š° Een aantrekkelijk salaris en goede arbeidsvoorwaarden ā Jouw kennis en ervaring worden gewaardeerd.
š” Hybride werken ā Bij klanten, vanuit ons kantoor in Amsterdam of vanuit huis, afhankelijk van je opdracht.
š Interessante projecten ā Werk aan softwareoplossingen voor overheidsorganisaties en bedrijven.
š Opleiding en ontwikkeling ā Ruimte om nieuwe technologieĆ«n, frameworks en werkwijzen te ontdekken.
š§ Technische doorgroeimogelijkheden ā Ontwikkel je bijvoorbeeld tot Software Architect, Technical Consultant of Technical Lead.
š¤ Ervaren collegaās ā Werk samen met mensen die graag kennis delen en technische uitdagingen oplossen.
šÆ Vrijheid en verantwoordelijkheid ā Jouw expertise en ideeĆ«n doen ertoe.
š¤ Ruimte voor innovatie ā Ontdek nieuwe technologieĆ«n en draag waar mogelijk bij aan onze interne ontwikkeltools.
š Informele werksfeer ā Fijne collegaās, open communicatie en ruimte voor humor.
š Goed bereikbaar kantoor ā Ons kantoor in Amsterdam ligt in de buurt van Sloterdijk en is goed bereikbaar met het openbaar vervoer en de auto.
š± Jouw carriĆØre, jouw richtingBij MetaFactory geloven we dat doorgroeien niet automatisch betekent dat je manager moet worden.
Wil je Software Architect worden en complexe systemen ontwerpen?
Lijkt het je interessant om als Technical Consultant klanten te helpen bij belangrijke technologische keuzes?
Of zie je jezelf als Technical Lead, waarbij je andere engineers begeleidt en richting geeft aan technische ontwikkelingen?
Wij helpen je graag om je sterke punten verder te ontwikkelen en een richting te kiezen die bij jou past.
Want niet iedere goede engineer hoeft hetzelfde carriĆØrepad te volgen.
š¤ Hoe is het om bij MetaFactory te werken?We zijn een consultancybedrijf, maar vinden een hecht team minstens zo belangrijk.
Je werkt aan projecten bij klanten en blijft tegelijkertijd onderdeel van het MetaFactory-team.
Afhankelijk van je opdracht werk je samen met een klantteam op locatie, vanuit huis of met collegaās op ons kantoor in Amsterdam.
Waar wij in geloven:
Goede software boven onnodige complexiteit.Samenwerking boven eindeloze vergaderingen.
Kennis delen in plaats van kennis voor jezelf houden.
Praktische oplossingen boven mooie buzzwords.
En natuurlijk is er altijd ruimte voor een goede kop koffie en een beetje humor. ā
š Klaar om bij MetaFactory aan de slag te gaan?Ben jij een ervaren Java Developer die graag complexe problemen oplost, met klanten samenwerkt en zichzelf technisch blijft ontwikkelen?
Dan maken we graag kennis met je!
Sterke code. Echte impact. Leuke collegaās.
Klinkt als jouw soort werkplek?
š© Stuur je cv en een korte motivatiebrief naar info@metafactory.nl.
We kijken ernaar uit om je te ontmoeten! š
- Let op: Voor deze functie is een goede beheersing van Nederlands en Engels vereist. Je moet al gerechtigd zijn om in Nederland te werken. Wij bieden geen visumsponsoring.
Interesse in deze functie?