freiberufler Senior Software-Architekt /Fullstack Entwickler Java auf freelance.de

Senior Software-Architekt /Fullstack Entwickler Java

zuletzt online vor 4 Tagen
  • auf Anfrage
  • 81371 München
  • DACH-Region
  • tr  |  de  |  en  |  ja
  • 05.12.2025

Kurzvorstellung

Senior Full Stack Java Engineer & Architekt mit Schwerpunkt JEE/Spring (Boot), REST, SQL/JPA und React. Liefert integrierte Frontend , Service & Datenbanklösungen mit stabilen Datenpipelines, CI/CD (Jenkins/ Docker) und Microservice Prinzipien.

Geschäftsdaten

 Freiberuflich
 Steuernummer bekannt

Qualifikationen

  • Continuous Delivery
  • Data Warehousing
  • Datenbankentwicklung6 J.
  • ETL-Entwickler
  • Java-Entwickler6 J.
  • JEE
  • React (JavaScript library)
  • Softwareentwickler6 J.
  • Spring Framework10 J.
  • SQL Entwickler10 J.

Projekt‐ & Berufserfahrung

Architekt und Software-Entwickler
Behörde, München
10/2018 – 6/2025 (6 Jahre, 9 Monate)
Öffentliche Verwaltung
Tätigkeitszeitraum

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.

Eingesetzte Qualifikationen

Datenbankentwicklung, Java-Entwickler, Softwareentwickler, Webentwickler

Architektur und Entwicklung
Siemens, München
7/2018 – 9/2018 (3 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

Datenanalyse, Datenarchitekt

Full-Stack Software Entwickler und Architekt
Kundenname anonymisiert, München
4/2016 – offen (10 Jahre, 3 Monate)
Finanzdienstleister
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

SQL Entwickler, Spring Framework

Frontend Entwicklung JEE / JavaServer Faces
Versicherung, München
9/2015 – 12/2015 (4 Monate)
Versicherungen
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

IBM WebSphere ILOG JRules

Web-Architect, Qualitätsmanagement, QS-Tester, Programmierung
Behörde, München
2/2014 – 8/2015 (1 Jahr, 7 Monate)
Versicherungen
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

Dokumentenmanagement

Ausbildung

Datenverarbeitungskaufmann
Ausbildung
1992

Über mich

Vertrauen, Qualität und Engagement stehen für mich an erster Stelle. Ich freue mich auf spannende Projekte und darauf, mit meinem Know-how echten Mehrwert zu schaffen.
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

Frontend
• 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

Sprache
  • Türkisch (Muttersprache)
  • Deutsch (Fließend)
  • Englisch (Fließend)
  • Japanisch (Grundkenntnisse)
Reisebereitschaft
DACH-Region
Arbeitserlaubnis
  • Europäische Union
  • Schweiz
Home-Office
bevorzugt
Profilaufrufe
238
Alter
57
Berufserfahrung
34 Jahre (seit 06/1992)
Projektleitung
3 Jahre

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden