Stellenbeschreibung
Für einen öffentlichen Kunden suchen wir derzeit mehrere Java Architekten (m/w/d) im Nearshoring.
Start: 01.11.2025
Laufzeit: 24 Monate
Auslastung: 80% - 100%
Standort: 100% Remote - Ggf. seltene vor Ort Termine in Bayern, Deutschland
Sprache: Deutsch & Englisch
Für die Position können wir einen ungefähren remote Stundensatz von 55 € zahlen, je nach Skill-Fit ggf. etwas mehr.
WICHTIG: Es können nur Kandidaten berücksichtigt werden, welche auf dem Gebiet der Europäischen Union leisten und eine Staatsbürgerschaft der EU haben. Zudem muss die Bereitschaft auf eine Durchführung einer deutschen Sicherheitsüberprüfung (SÜ2) vorhanden sein.
Skills:
- Java
- Spring / Spring Boot
- Hibernate
- Xtext (nice to have)
- Xtend (nice to have)
- MDSD (Modellgetriebene Architektur)
- DDD (Domain Driven Design)
- DSLs - Domänenspezifische Programmiersprachen (nice to have)
- REST APIs
- Kafka
- Barrierefreiheit nach BITV 2.0 oder WCAG (nice to have)
- Eclipse Plugins
- Eclipse Language Server
- Jenkins
- Kubernetes
- Kustomize
- Helm
- CI/CD-Pipelines
- OAuth 2.0
- OpenID-Connect
- SSO-Verfahren
- Pact-Kontrakte
- Jira
- Confluence
- Scrum
- Deutsch (fließend)
- Englisch (fließend)
Tasks:
Architektur & Framework
• Generierung von Benutzeroberflächen unter Sicherstellung der Barrierefreiheit
• Konzeption und Umsetzung der modellgetriebenen Architektur
• Wartung und Weiterentwicklung von domänenspezifischen Programmiersprachen
• Wartung und Weiterentwicklung von Transformatoren/Codegeneratoren
• Verwaltung von Sitzungen/Sessions (Persistierung und Wiederherstellung)
• Modularisierung der inneren Architektur nach DDD
• Integration in SSO-Verfahren
• Sicherstellen von Authentifizierung und Autorisierung
• Wartung und Weiterentwicklung der Referenzimplementierung des Frameworks
• Lifecycle-Management der Laufzeitbestandteile
• Generierung von Schnittstellen (REST und Kafka)
Testautomatisierung
• Wartung und Weiterentwicklung der Plattform zur Testautomatisierung
• Wartung und Weiterentwicklung des Dashboards zur Testautomatisierung
• Validierung von Pact-Kontrakten in der CI/CD-Pipeline
Build- und Betriebsunterstützung
• Wartung und Weiterentwicklung von Build-Pipelines mittels Jenkins
• Weiterentwicklung des Konfigurationsmechanismus
• Unterstützung bei der Bereitstellung der Anwendungskonfiguration
• Erstellung und Anpassung von Kubernetes-Konfigurationen
• Umsetzung von Sicherheitsanforderungen
• Wartung und Weiterentwicklung von Monitoring-Tools
Entwicklerunterstützung
• Wartung und Weiterentwicklung der Entwicklungsumgebungen
• Einbindung Eclipse Language Server
• KI-Unterstützung für die Entwicklung mit DSLs
• Ansprechpartner für technische Fragen
IT-Sicherheit
• Zentraler Ansprechpartner für Kommunikation mit Sicherheitsteams
• Organisation von Pen-Tests, Maßnahmenplanung, Audits
• Überwachen der Einhaltung von Security-Richtlinien
• Pflegen und Überwachen automatischer Security-Auswertungen
• Erstellen, Pflegen und Berichten des Sicherheitsstands
Übergreifende Aufgaben
• Teilnahme an täglichen Daily-Meetings
• Teilnahme an wöchentlichen Risiko- & Problemmeetings
• Teilnahme an Kubernetes-Plattform-Meetings
• Vorbereitung und Moderation von Community of Practice Meetings
• Vorbereitung und Durchführung von Workshops
• Ganzheitliche Architekturbetrachtung
• Teilnahme an verschiedenen Austausch-Meetings
• Wissenstransfer für neue Mitarbeiter und Auszubildende
• Dokumentation der Ergebnisse