Universities and Authorities and Associations

90% Remote: Software Architekten (m/w/d) mit MDSD, XText & Xtend Kenntnissen

Nürnberg Germany80% remoteFreelanceStart date 11/2025Duration 24 months100% workload
Posted by
Nemensis AG
Contact person
Natalia Katana
Project ID
2922205
ArchitectureConfluenceAuthenticationsCode GenerationContinuous IntegrationEclipse (Software)Hibernate (Java)Java Virtual Machine (JVM)Spring FrameworkOAuthOpenIDScrum MethodologyTransformers (Electrical)Session ManagementSoftware EngineeringWeb Content Accessibility GuidelinesMonitoring ResultsModel-Driven DevelopmentAdministrative OperationsSpring-bootKubernetesApache KafkaWikisFront End Software DevelopmentRestful ApiDomain Driven DesignJenkins

Description

Derzeit suchen wir für einen öffentlichen Auftraggeber mehrere Software Architekten (m/w/d).

Wichtig: Für dieses Projekt ist die Bereitschaft zur Durchführung einer SÜ2 (Sicherheitsüberprüfung 2) notwendig.

Start: 01.11.2025 - Späterer Projektstart nach Absprache möglich
Laufzeit: 2 Jahre
Auslastung: 100% (mehrere FTE)
Standort: Größtenteils remote, gelegentliche Termine in Nürnberg
Sprache: Deutsch

Must-have Skills:
  1. MDSD (Model Driven Software Development)
  2. XText
  3. Xtend

Weitere Skills (nice to have):
  1. Java
  2. Spring / Spring Boot
  3. Hibernate
  4. DDD (Domain Driven Design)
  5. DSLs
  6. Domänenspezifische Programmiersprachen
  7. REST APIs
  8. Kafka
  9. Barrierefreiheit nach BITV 2.0 oder WCAG
  10. Eclipse Plugins
  11. Eclipse Language Server
  12. Jenkins
  13. Kubernetes
  14. Kustomize
  15. Helm
  16. CI/CD-Pipelines
  17. OAuth 2.0
  18. OpenID-Connect
  19. SSO-Verfahren
  20. Pact-Kontrakte
  21. Jira
  22. Confluence
  23. Scrum
  24. Deutsch (fließend)
  25. Englisch (fließend)

Tasks:

Frontend und Benutzeroberflächen
  1. Generierung der Benutzeroberflächen unter Sicherstellung der Barrierefreiheit nach geltenden Standards und Eignung für computerunterstützte Arbeitsplätze der Organisation
  2. Konzeption und Umsetzung der Modellgetriebenen Architektur (MDSD)

Domänenspezifische Sprachen und Code-Generierung
  1. Wartung und Weiterentwicklung der Domänenspezifischen Programmiersprachen (DSLs) auf Basis etablierter Frameworks
  2. Wartung und Weiterentwicklung der Transformatoren/Codegeneratoren
  3. Generierung von Schnittstellen (REST und Message-Broker)

Session-Management und Architektur
  1. Verwaltung von Sitzungen/Sessions (inkl. Persistierung und Wiederherstellung von Sitzungen)
  2. Modularisierung der inneren Architektur nach Domain-Driven Design und Vorbereitung zur Zerlegung

Authentifizierung und Sicherheit
  1. Integration in das SSO-Verfahren der Organisation (OAuth 2.0 und OpenID-Connect)
  2. Sicherstellen von Authentifizierung und Autorisierung/Zugriffsprüfung der Benutzer

Framework-Management
  1. Wartung und Weiterentwicklung der Referenzimplementierung des System-Frameworks
  2. Lifecycle der Laufzeitbestandteile (z. B. Java VM, Enterprise-Frameworks, ORM-Tools)
  3. Dokumentation der Ergebnisse in Wiki-Systemen

Application form