ArchUnit Experten in Germany
aus über 15.000 CVs mit der Kraft von KI.Beauftragen Sie Experten, die klare Architekturregeln schreiben, Paketgrenzen durchsetzen und Java-Codebasen frei von unerwünschten Abhängigkeiten halten. Sie arbeiten mit JUnit, Maven oder Gradle und CI-Prüfungen, damit Ihr Team schnell und präzise passende, geprüfte und verfügbare Freelancer findet.
Lerne FRATCH Experten in Germany kennen, die kürzlich ArchUnit eingesetzt haben
Fred Hauschel
Letzte Position:
Software-Architekt und -Entwickler bei Eigenprojekt
Wiederkehrendes Problem in eigenen KI-gestützten Projekten: Anforderungsanalyse, Use Cases und Architekturentscheidungen entstehen mit KI-Unterstützung zwar schnell, bleiben aber wenig nachvollziehbar und über Markdown-Dateien verstreut – Wissen geht verloren, sobald es nicht mehr im Kontextfenster ist. arknet macht Requirements Engineering und Architekturwissen zu strukturierten, prüfbaren Daten statt Fließtext: Anforderungen, Use Cases und Architekturentscheidungen als durchgängig verknüpfter Wissensgraph, von der Anforderung bis zur Architekturentscheidung nachvollziehbar – für Menschen und KI-Agenten gleichermaßen abfragbar. Technisch auf RDF/OWL und einem eigenen MCP-Server aufgesetzt.
Ergebnis: MCP-Daemon lauffähig, Docker-Image automatisiert auf GHCR veröffentlicht, neun hexagonale Module, elf ADRs (u. a. Open-Core-Lizenzmodell). Requirements-Engineering- und Ubiquitous-Language-Hexagon aktiv. Seit 07/2026 als Community Edition unter Apache-2.0 öffentlich (github.com/kogn-io/arknet), zusammen mit dem Claude-Code-Plugin und dem GHCR-Image; Open-Core-Modell.
Label: Java, Maven, RDF, RDF4J, OWL, SPARQL, Model Context Protocol, Spring AI, Docker, GitHub, Git, Claude Code, Obsidian, DDD, Hexagonal Architecture, ArchUnit, JUnit, AssertJ
Kiriakos Krastillis
Letzte Position:
Tech Lead / Architect : OTTO API Platform bei OTTO
Weiterentwicklung ihrer API-Praktiken sowohl auf Business- als auch Technologie-Ebene. Meine Rolle umfasst Strategie, Architektur, Developer Advocacy sowie hands-on Software Engineering, um technische Teams und Business-Führungskräfte dabei zu unterstützen, API- zentrierte Prinzipien effektiv einzuführen und umzusetzen. In diesem Projekt etablieren wir außerdem GitOps, DX und Platform Best Practices.
Highlights:
- Executives mit der Initiative in Einklang bringen, indem ich die Strategie klarstelle, Missverständnisse und Mythen durch Fakten ersetze, den Wert bestehender Assets verdeutliche und fundierte Entscheidungsfindung ermögliche
- Formulierung eines Vorgehens für API Lifecycle Management bei OTTO
- Vorantreiben des Plattform-Fortschritts und Förderung des Developer Engagements durch hands-on Engineering-Arbeit an strategischen Zielen
API Lifecycle Management, Team Topologies, Organizational Evolution, Regulatory, Platform Advocate, Developer Platform, Communities of Practice, Terraform, Kotlin, Kafka, Kong, WSO2, Apigee, Gravitee, Backstage, AsyncAPI, OpenAPI, API Design, AWS, react, nodejs, typescript, redocly, reactive programming, CDC, golang, gingonic, GitOps, DX (developer experience), stakeholder management, roadmaps, workshops, discovery.
Wadim Lupejcenko
Letzte Position:
Fullstack-Entwickler bei dripwear.app
Entwicklung einer iOS-App für virtuelle Anprobe und Outfit-Vorschläge
Das Ziel des Projekts ist die Entwicklung einer mobilen Anwendung für personalisierte, fotorealistische Outfit-Vorschläge. Benutzer sollen eigene Fotos hochladen, Kleidungsstücke virtuell anprobieren und direkt kaufbare Produkte in den generierten Vorschlägen wiederfinden können.
- Konzeption und Umsetzung des Onboardings sowie des Foto-Uploads in der iOS-App
- Entwicklung der mobilen Anwendung mit Expo und React Native
- Implementierung eines Hono-/Node.js-Backends für Benutzer-, Produkt- und Generierungsprozesse
- Aufbau einer asynchronen Verarbeitungsstrecke mit BullMQ und Redis
- Anbindung von PostgreSQL/pgvector und S3 für Produkt-, Bild- und Generierungsdaten
- Integration von Gemini und OpenAI für Outfit-Generierung und Bildverarbeitung
- Umsetzung eines Creditsystems und Anbindung von RevenueCat
- Integration von Stripe Connect und Affiliate-Produktfeeds für direkt kaufbare Produkte
Label: TypeScript, React Native, Expo, Hono, Node.js, PostgreSQL/pgvector, BullMQ, Redis, S3, Gemini, OpenAI, RevenueCat, Stripe Connect, Docker
Timo Heck
Letzte Position:
Software-Entwickler bei Continentale Krankenversicherung AG
- Implementierung eines REST-basierten Web-Service zur Abfrage von Vertrags-, Schaden-, Kunden- und Vertriebsdaten im Rahmen des Projektes Dialogmanager.
- Datenfreigabe erfolgt unter Berücksichtigung der CoC-Vorgaben sowie individuellen Nutzerberechtigungen aus dem IAM (Identity and Access Management).
- Implementierung erfolgt unter Einsatz von JBoss EAP 8.1 (JakartaEE 10) u. Java 21 sowie JAX-RS, CDI, Microprofile-Config, Microprofile-OpenAPI.
Fady Kuzman
Letzte Position:
Senior Softwareentwickler / Tech Lead bei Specific Objects Technologies GmbH
- Projekt 1: Multi-Tenant SaaS-Plattform: Datenintegration & Preismanagement
- Ziel: Neuentwicklung einer ELT-Pipeline (Ablösung des Java-6-Altsystems), Integration heterogener Quellsysteme (CSV, Excel, E-Mail, externe DBs), Event-Sourcing für vollständige Nachvollziehbarkeit, Multi-Tenant-Architektur für mandantenfähige Datenverarbeitung
- Herausforderung: Verarbeitung von Millionen Datensätzen pro Tag, Audit-Compliance, Datenisolation zwischen verschiedenen Mandanten
- Lösung: Stakeholder-Workshops zur Anforderungsanalyse, ereignisgetriebene Architektur mit Axon Framework und Apache Kafka, AWS-Services (EC2, S3, Lambda, SQS, API Gateway) für Cloud-Integration, PostgreSQL mit mandantenspezifischen Schemas für Multi-Tenant-Datenisolation, REST-API-Design mit Spring Boot für Integration externer Systeme, umfassende Teststrategie (JUnit, Spring Test, Postman, PACT, ArchUnit)
- Ergebnisse: ELT-Leistung von über 30 Minuten auf 1–5 Minuten verbessert; täglich 2–3 Stunden durch Workflow-Automatisierung eingespart; wöchentlich 10–20 Stunden durch Event-Sourcing-Nachvollziehbarkeit eingespart; 100 % Audit-Compliance; sichere Multi-Tenant-Datenisolation für mehr als 10 Mandanten
- Projekt 2: Modernisierung eines Multi-Tenant-CRM-Systems
- Ziel: Migration des CRM-Systems (über 20 Jahre PHP/MySQL) zu Java-Microservices, Umsetzung von Domain-Driven Design, Einführung von Test-Driven Development, mandantenfähige SaaS-Architektur für mehrere Kundenmandanten
- Herausforderung: Umgestaltung komplexer Geschäftslogik, fehlende Testkultur, skalierbare Mandantenverwaltung mit Datenisolation
- Lösung: Umfassende Teststrategie (JUnit, Spring Test, Postman, PACT, ArchUnit), Multi-Tenant-Architektur mit mandantenspezifischen Datenbanken, REST-API-Design mit Spring Boot für mandantenübergreifende Integration, Kubernetes und Docker für Container-Orchestrierung
- Ergebnisse: 2× Performancesteigerung; Bereitstellungszeit von über 40 Minuten auf 5–7 Minuten reduziert; Migration ohne Ausfallzeiten in der Produktion; skalierbare Multi-Tenant-Lösung für mehr als 15 Kundenmandanten
- Technologien: Java, Spring Boot 3.x, Angular, Apache Kafka, AWS (EC2, S3, Lambda, SQS, API Gateway), PostgreSQL, Axon Framework, Kubernetes, Docker, GitLab CI, REST-API
Dimitri Simon
Letzte Position:
Fullstack-Entwickler, Integrator bei Generali Deutschland Versicherung AG
- Entwicklung automatisierter Build- und Deploymentprozesse für die Exclusive Frontoffice Systeme
- Integration der Frontoffice Systeme in die IT-Infrastruktur
- Entwicklung innovativer, benutzerfreundlicher Vertriebssoftware für Vermögensberater
- Sicherstellung von Qualität und Flexibilität durch Automatisierung sowie Arbeit mit CI/CD
- Arbeiten nach DevOps-Prinzipien
- Betrieb der Software gemeinsam im Team in der AWS-Cloud und Azure-Cloud
- Deployment der SW-Artefakte in Test- und Produktionsumgebungen
- Pflege der Testumgebungen
- Durchführen von Fehleranalysen und Bereitstellung von Informationen für die nachgelagerte Fehleranalyse
- Pflege und Wartung der Build-Pipeline
- Unterstützung des Lasttests
- Abstimmung des Batchausführungsplans mit der Batch-Automatisierung
- Erstellen von Konzepten zur Weiterentwicklung des SW-Paketierungsprozesses
- Bauen und Ausliefern von Komponenten an Partner
- Entwicklung von GitLab- und Jenkins-Pipelines zum Bauen, Deployen und Integrieren von Komponenten
- Automatisierung der Prozesse durch Spring Boot Anwendungen mit GUI (Thymeleaf, Angular 19)
- Entwicklung von RESTful Spring Boot Anwendungen mit Kotlin und Angular 19, JDBC- und REST-Zugriffen, Datentausch via SFTP, XML (JAXB)
- Konzipierung von Komponenten mit Domain Driven Design (DDD)
- Ablösen von cmd und bash Scripts durch Spring Boot Anwendungen mit GUI
- Ablösen von Java 8 Anwendungen mit JSP durch Spring Boot 3 Anwendungen (Thymeleaf, Angular)
- Implementierung von Frontend- und Backend-Authentifizierung via Keycloak
- JUnit Tests mit Mockito
- Erhöhung der Code Coverage für SonarQube-Analyse
Achille Chimi
Letzte Position:
Backend/Frontend Entwickler bei ITZ-Bund
- Entwicklung einer Microservice-Anwendung zur Berechnung von Buchungen auf Konten
- Entwicklung von Backend Komponenten mit Java- bzw. JEE, Quarkus, Kafka, Rest-Api
- Entwicklung der Test Komponente mit Mocking-Frameworks( Mockito )
- Entwicklung von Unit-Tests mit Junit/ArchUnit ,Integrationtest-Komponenten
- Erstellung von OpenApi Spezifikationsformat
- Konfiguration von CI/CD Pipeline
- Entwicklung von Frontend-Komponent mit React
- Konzeption, Weiterentwicklung und Optimierung von Systemstrukturen
- Mitgration von MySQL nach PostgreSQL
- Durchführung von Codereview
- Java Corretto 21, JEE, Quarkus, Golang
- Reaktive Programmierung mit Spring WebFlux, Project Reactor, Liquibas, /Elasticsearch, , Hibernate,HQL,JPA, SQL
- Git, Azure DevOps für CI/CD Pipeline , YAML, Json Swagger UI, Postman, Rest OpenAPI, Kafka Streams, Kafka Connect , Log4J, Junit/ArchUnit
- Microservices, Jira, Confluence, MySQL,PostgreSQL Docker, Kubernetes( Deployment über Helm Charts),
- Spring security, Aouth 2, JWT, Sonarqube
- IntelliJ, , Maven, logging framework Splunk, Agile Methode Scrum, Nexus, Vaadin V24, Build Tool Vite
- React, React.JS, Node.js, Jess/JavaScript, Tailwind CSS, Agile Methode Scrum, Barrierefreiheit BITV, Playwrigt
Entdecke mehr als 15.000 Top-Freelancer
Statistiken von Experten, die ArchUnit einsetzen
Aggregiert aus den beruflichen Profilen passender Freelancer.
Berufserfahrung
17 Jahre
Positionsdauer
1,2 Jahre
Positionen pro Freelancer
15
Häufigste Fachbereiche
Informationstechnologie (IT), Produktentwicklung, Qualitätssicherung
Häufigste Branchen
Informationstechnologie (IT), Regierung und öffentliche Verwaltung, Versicherung
Fokus der Zertifizierungen
Informationstechnologie (IT), Qualitätssicherung, Business Intelligence
Bachelor-Abschluss oder höher
100%
Master-Abschluss oder höher
60%
Zertifizierungen pro Freelancer
2
Häufigste Sprachen
Deutsch, Englisch, Russisch
Sprechen zwei oder mehr Sprachen
86%
Basierend auf unserem Profilpool, Stand 30 Aug 2026.
Tagessatzverteilung
Das Diagramm zeigt, wie sich die Tagessätze der Freelancer in dieser Technologie in Germany verteilen, basierend auf aktuellen Verträgen auf unserer Plattform. Jeder Balken deckt eine Tagessatzspanne ab – seine Höhe zeigt, wie viele Freelancer innerhalb dieser Spanne abrechnen.
Durchschnittssätze von Experten in Germany, die ArchUnit einsetzen
Die Tagessätze basieren auf aktuellen Verträgen und enthalten keinen FRATCH-Aufschlag.
Der durchschnittliche Tagessatz ist der Mittelwert aller Tagessätze aus aktuellen Verträgen vergleichbarer Freelancer auf unserer Plattform.
Der Median-Tagessatz ist der mittlere Wert aller Tagessätze – die Hälfte der vergleichbaren Freelancer verlangt weniger, die andere Hälfte mehr. Anders als der Durchschnitt wird er von Ausreißern kaum beeinflusst.
Berechnet auf Basis der Tagessätze unserer Freelancer, Stand 30 Aug 2026. Die tatsächlichen Tagessätze können je nach Dienstalter, Erfahrung, Fachkenntnissen, Projektkomplexität und Auftragsdauer variieren.
Über die Technologie
Architekturregeln
ArchUnit ist eine Java-Bibliothek zum Testen von Architektur aus dem Code heraus. Teams können damit Regeln für Paketstruktur, Abhängigkeitsfluss, Namensmuster und erlaubten Zugriff zwischen Schichten definieren. Das ist besonders nützlich, wenn Codebasen wachsen und die Architektur im Test-Set sichtbar bleiben muss.
Häufige Anwendungsfälle
- Schichten in Spring- und reinen Java-Systemen sauber trennen
- Zirkuläre Abhängigkeiten erkennen, bevor sie in die Produktion gelangen
- Paketnamen, Klassenpositionen und Modulgrenzen prüfen
- Domain-Code vor direktem Zugriff durch Web- oder Persistenzschichten schützen
Passende Tools
ArchUnit wird meist zusammen mit JUnit, Maven, Gradle und CI-Pipelines eingesetzt. Experten, die damit arbeiten, wissen, wie man Regeln lesbar, stabil und leicht wartbar macht, wenn sich die Codebasis verändert. Sie wissen auch, wann eine Regel streng sein sollte und wann eine praktische Ausnahme sinnvoll ist.
Warum Unternehmen Hilfe holen
Teams brauchen oft ArchUnit-Expertise, wenn Architekturregeln nur in den Köpfen einzelner Leute existieren oder wenn nach Reviews immer wieder Verstöße auftauchen. Freie Spezialisten helfen dabei, Designabsichten in ausführbare Prüfungen zu übersetzen, oft während ältere Java-Systeme refaktoriert werden. In Germany ist das in verteilten Produktteams üblich, die starke Code-Standards wollen, ohne die Lieferung auszubremsen.
Was starke Spezialisten tun
Starke ArchUnit-Profis schreiben Regeln, die zur echten Systemstruktur passen, nicht zur Theorie. Sie halten Tests auf die wichtigen Grenzen fokussiert, dokumentieren, warum eine Regel existiert, und vermeiden fragile Prüfungen, die bei harmlosen Änderungen brechen. Außerdem arbeiten sie gut mit Backend-Spezialisten, Reviewern und Build-Verantwortlichen zusammen.
Was Sie erwarten können
ArchUnit ist kein Framework für Geschäftslogik, UI-Flows oder Laufzeitüberwachung. Es dient dazu, Architektur in Java mit schnellem Feedback während der Testläufe zu schützen. Unternehmen nutzen es, um große Systeme verständlich zu halten, besonders wenn mehrere Teams dieselbe Codebasis teilen und klare Grenzen brauchen.
Häufig gestellte Fragen
Fragen zu ArchUnit? Hier findest du die passenden Antworten.
ArchUnit wird verwendet, um Architekturregeln in Java-Code zu testen. Teams setzen es ein, um Paketgrenzen, Klassenabhängigkeiten, Schichtzugriffe und Namenskonventionen zu prüfen. Es passt gut, wenn das Design wichtig ist und Verstöße direkt im Test-Set fehlschlagen sollen.
ArchUnit baut auf demselben Testablauf auf, konzentriert sich aber auf Struktur statt auf Geschäftsverhalten. Einfache JUnit-Assertions sind ideal für funktionale Logik, während ArchUnit prüft, ob die Codebasis der vorgesehenen Architektur folgt. Viele Teams nutzen beides zusammen.
ArchUnit-Spezialisten helfen, wenn Architekturregeln unklar, inkonsistent oder schwer wartbar sind. Sie sind auch bei Refactorings, beim Aufräumen von Plattformen oder wenn mehrere Teams gemeinsame Leitplanken für einen Java-Monolithen oder ein modulares System brauchen, sehr nützlich. Ein Freelancer kann informelle Regeln in zuverlässige Prüfungen übersetzen.
Ein starker ArchUnit-Experte kennt meist JUnit, Maven oder Gradle, Java-Paketdesign und CI-Pipelines. Erfahrung mit Spring, geschichteten Architekturen und dem Refactoring älterer Codebasen ist oft ebenfalls hilfreich. Die besten Spezialisten können Regeln in klarer Sprache erklären und sie leicht wartbar halten.
Ja. ArchUnit wird oft in Spring Boot-Projekten genutzt, um Controller-, Service-, Domain- und Persistenzgrenzen zu schützen. Es hilft Teams dabei, zu verhindern, dass Framework-Code in die falschen Schichten gelangt, und macht Architekturentscheidungen in Tests sichtbar.
Ein ArchUnit-Freelancer braucht ein klares Bild der aktuellen Paketstruktur, der Zielarchitektur und aller Ausnahmen, die es bereits gibt. Gute Experten beginnen meist damit, die Codebasis und das Build-Setup zu lesen, und schlagen dann Regeln vor, die zur tatsächlichen Funktionsweise des Systems passen. So bleiben die Prüfungen nützlich statt theoretisch.
Die meiste ArchUnit-Arbeit kann remote erledigt werden, weil sie in der Codebasis, den Build-Dateien und den Tests stattfindet. Vor-Ort-Zusammenarbeit kann am Anfang helfen, wenn Architekturentscheidungen noch zwischen Teams ausgehandelt werden. Für viele deutsche Unternehmen reicht ein Remote-Experte, der an Review-Sitzungen teilnehmen kann, völlig aus.
Achten Sie auf einen ArchUnit-Spezialisten, der Regeln schreibt, die konkret, lesbar und langfristig stabil sind. Gute Arbeit sollte echte Grenzen schützen, ohne bei harmlosen Änderungen unnötige Fehlermeldungen zu erzeugen. Fragen Sie nach Beispielen für Architekturtests, der Begründung dahinter und wie sie in älteren Java-Systemen nützlich gehalten wurden.
Der durchschnittliche Stundensatz von Freelancern in Deutschland, die ArchUnit in ihren letzten Projekten eingesetzt haben, liegt bei 91 €, was einem Tagessatz von etwa 730 € bei einem 8-Stunden-Tag entspricht.
Von den Freelancern in Deutschland, die ArchUnit in ihren letzten Projekten eingesetzt haben, haben 100% mindestens einen Bachelor-Abschluss und 60% mindestens einen Master-Abschluss.
Freelancer in Deutschland, die ArchUnit in ihren letzten Projekten eingesetzt haben, haben im Durchschnitt 17 Jahre Berufserfahrung; ein einzelnes Projekt dauert typischerweise etwa 1,2 Jahre.
Die häufigsten Sprachen unter Freelancern in Deutschland, die ArchUnit in ihren letzten Projekten eingesetzt haben, sind Deutsch (100%), Englisch (86%) und Russisch (29%).
Die häufigsten Industrien unter Freelancern in Deutschland, die ArchUnit in ihren letzten Projekten eingesetzt haben, sind Informationstechnologie (IT) (100%), Regierung und öffentliche Verwaltung (86%) und Versicherung (71%).
Die häufigsten Bereiche unter Freelancern in Deutschland, die ArchUnit in ihren letzten Projekten eingesetzt haben, sind Informationstechnologie (IT) (100%), Produktentwicklung (100%) und Qualitätssicherung (86%).
Hauptstandorte der FRATCH Experten, die kürzlich ArchUnit eingesetzt haben
Unsere Freelancer und Interim-Experten sind in der gesamten DACH-Region zuhause — verfügbar vor Ort in den wichtigsten Wirtschaftszentren oder komplett remote. Wähle einen Standort und entdecke passende Spezialisten, lokale Markteinblicke und aktuelle Verfügbarkeiten.
Kostenlose Demo vereinbaren
Kontaktiere uns und das FRATCH-Team meldet sich innerhalb von 4 Stunden bei dir.
Möchtest du lieber direkt mit uns in Kontakt treten?
Wir haben immer Zeit für einen Anruf oder eine E-Mail!
