Senior Software-Architekt /Fullstack Entwickler Java
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 81371 München
- DACH-Region
- tr | de | en | ja
- 05.12.2025
Kurzvorstellung
Geschäftsdaten
Qualifikationen
Projekt‐ & Berufserfahrung
10/2018 – 6/2025
Tätigkeitsbeschreibung
Beschreibung: Umsetzung belastbarer XÖV-Nachrichtenflüsse (u. a. XMeld, XAusländer, XPersonenstand) mit JEE-Backend auf JBoss und Swing/JSF-GUI. Integration in behördliche Fachverfahren inkl. Anbindung von eAkte-/DMS-Systemen sowie eID-/PKI-Infrastruktur. React-basierte Admin-Tools und schrittweise Ablösung einer Legacy-Client-Plattform. API-First mit Versionierung, Idempotenz/Retry und XML/XSD-Validierung; CI/CD über Jenkins/SonarQube.
Projektinhalt:
• XÖV / XRepository: Architektur, Design und Implementierung von Nachrichtenflüssen für XMeld, XAusländer, XPersonenstand und XInneres (Basismodul, z. B. AZR-Nummer); inkl. OZG-Bezug, Verpflichtungserklärung und Nutzung von Codelisten/XRepository. End-to-End mit XSD-Schema-Validierung inkl. fachlichen Prüfregeln.
• Registerschnittstellen: Anbindung von VIS/Visa, VisaDatei (AZR-Teilbestand), Beteiligung der Sicherheitsbehörden sowie SIS. Konzeption und Realisierung von Mapping, Validierung, Fehler-/Rückmeldeprozessen, Wiederanlaufstrategien und Integrations-Tests mit Fach- und Registerbehörden.
• Service-Schicht (JEE/Jakarta): Implementierung und Pflege von REST- und SOAP-Schnittstellen (JAX‑RS/JAX‑WS) auf JBoss; transaktionale Verarbeitung, Idempotenz und sauberes Error-Handling (Retry/Compensation); synchrone und asynchrone Nachrichten; Integration regelmäßiger Release-Takte inkl. Schema-Updates.
• Persistenz & Datenmodell: JPA/Hibernate-Mappings, Performanz-Tuning (Lazy/Eager, Query-Optimierung, Indizes), Migrationsskripte; Oracle-/MSSQL-Integration.
• Fach-GUIs: Weiterentwicklung von Java-Swing- und JSF-Masken für Administration, Vorgangsbearbeitung und Pflege von Ein-/Ausgangsnachrichten; konsistente Validierungen und technische/fachliche Protokollierung.
• Batchverarbeitung: Automatisierte Batchprozesse via QJobs und Quartz mit Endpunktabgleich, Validierung, Wiederanlauf und detailliertem Logging.
• eAkte / DMS-Integration: Anbindung eines behördlichen DMS/eAkte-Systems zur elektronischen Aktenführung (Ablage, Recherche, Metadaten, revisionssichere Archivierung) und Integration in Fachverfahren (Ausländerwesen, Melderegister) für eine medienbruchfreie Vorgangsbearbeitung.
• eID / PKI / Signatur: Einbindung von eID- und PKI-Infrastruktur in Visa-, Ausländer-, Melderechts- und eAT-Prozesse (Authentisierung, Signatur, Zertifikatsketten) sowie Integration von Komponenten zur biometrischen Datenerfassung und elektronischen Unterschrift inkl. Fehleranalyse und Logging.
• Qualitätssicherung: BDD-Szenarien (JGiven), automatisierte GUI-/Integrations-Tests (Selenium/JUnit/Mockito), Last-/Performance-Tests; Testpyramide mit Unit-, Integrations- und UI-Tests (E2E).
• DevOps/CI/CD: Jenkins-Pipelines (Build, Test, Deploy), Qualitätssicherung mit SonarQube, Artefakt-Management; API-Tests (Postman/SoapUI); Dokumentation und Abstimmung in Jira/Confluence; enge Zusammenarbeit mit Betrieb, Fachseite und Architekturboard.
• Arbeitsweise & Team: Agil nach Scrum (SAFe), zeitweise Scrum-Master; Kanban-Board (Jira); Clean Code (SOLID/KISS/DRY), Code-Reviews und statische Analyse. Durchführung von Schulungen und Fachvorträgen zu API-Design, Datenbank-Tuning und CI/CD.
Datenbankentwicklung, Java-Entwickler, Softwareentwickler, Webentwickler
7/2018 – 9/2018
Tätigkeitsbeschreibung
Konzeption und Entwicklung eines generischen Datenmodels zum speichern von UML-Elementen
Transformation von MagicDraw-Projekt-Dateien als JSON-Datei
Konfiguration der Applikation und der Ausgabe unter Verwendung verschiedener Filter
Dokumentation, Entwicklung und Integration von Tests
Anforderungsmanagement und Präsentation der Ergebnisse beim Kunden
Datenanalyse, Datenarchitekt
4/2016 – offen
Tätigkeitsbeschreibung
Konzeption und Entwicklung einer Handels-Plattform zum algorithmischen Handel von Wertpapieren und Crypto-Assets
Erstellung einer Desktop-Anwendung in JavaFX zu Administrations und Order-Überwachung
Erstellung von Berichten mit JasperReports
Integration verschiedener Broker an das Handels-System über REST-APIs
Automatisieren der wiederholenden Aufgaben als Batch-Prozesse
SQL Entwickler, Spring Framework
9/2015 – 12/2015
Tätigkeitsbeschreibung
Erweiterung einer bestehenden Anwendung zur Analyse von Schadensfällen
Frontendentwicklung zum Erstellen Business Regeln und Speicherung der Daten in der Oracle Datenbank
Administration und Verwaltung der Business Regeln im Web Frontend
Transformation der definierten Regeln in SQL und Ausführung
IBM WebSphere ILOG JRules
2/2014 – 8/2015
Tätigkeitsbeschreibung
Software-Qualitätssicherung (QA/QS) von Code- und Architektur-Reviews, Code-Vermessung und Audits, Sicherheits-Prüfungen bei der Einführung eines Enterprise Content-Management-Systems mit DOXIS4
Erstellen von Testplänen/-konzepten und Dokumentation von Integration- und Schnittstellen-Tests
Entwicklung und Durchführung Testautomatisierung sowie Performance- und Lasttests mit JMeter
Erstellung von (Teil-)Architekturen für ECM-Lösungen, Migrationsstrategien
Umsetzung der Migration von Massen-Daten
Frondend Programmierung mit Web-Frameworks, JavaScript und CSS
Backend- und Service-Schicht Implementierung mit Java, Spring und SQL
Dokumentenmanagement
Ausbildung
Über mich
Ich freue mich über Projektanfragen und den Austausch mit neuen Auftraggebern. Bei Interesse können Sie mich gerne direkt über dieses Profil kontaktieren – ich antworte zeitnah und freue mich auf spannende Herausforderungen.
Weitere Kenntnisse
• Web UIs mit React/JSF: formularstark, Validierungen, wiederverwendbare Komponenten, Reporting Views. JavaFX/Swing für Desktop-UIs
• Saubere API Anbindung und State Management; UI Tests nach Bedarf (Selenium/Jest).
Server/Integration
• Spring (Boot): REST Services, Transaktionen/JPA, Scheduling/Batch
• API First und Versionierung; Idempotenz/Retry, robustes Fehler /Timeout Handling
• Schnittstellenintegration: XÖV/XML/JSON, SOAP/REST, Logging für Betriebssicherheit
Daten/Reporting
• JPA/Hibernate Modellierung, SQL/PL SQL, Performance Tuning und Datenqualitäts Checks.
• Exporte/Reporting: CSV/Excel/Jasper, ETL/Importe und Aggregationen für Analyse/Controlling
Delivery/Qualität
• DevOps/CI/CD: Jenkins Pipelines, Quality Gates (SonarQube/Nexus/Gitea), Artefakt Management
• Containerisierung/Umgebungen: Docker (Services/DB), reproduzierbare Deployments
• Tests/Observability: Unit/Integration/UI(E2E), Performance (JMeter), strukturierte Logs/Metrics
Architektur/Methodik
• Klare Modul /Service Schnitte, Clean Code, ADRs; migrations und wartungsfreundliche Designs.
• Microservice Prinzipien: unabhängige Deployments, Config per Environment, Health/Readiness
• Agile/Scrum, Reviews/Pairing, dokumentierte Architekturentscheidungen und Betriebsaspekte.
Persönliche Daten
- Türkisch (Muttersprache)
- Deutsch (Fließend)
- Englisch (Fließend)
- Japanisch (Grundkenntnisse)
- Europäische Union
- Schweiz
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden
