21.11.2025 aktualisiert

**** ******** ****
Premiumkunde
100 % verfügbar

Fullstack Entwickler und Architect für Desktop, Web-Apps mit Java, Spring (Boot), ReactJS, JPA/SQL

München, Deutschland
Weltweit
DV-Kaufmann
München, Deutschland
Weltweit
DV-Kaufmann

Profilanlagen

Nihat-Kara_Beraterprofil_Senior-Java-Spring-React.pdf

Über mich

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

Skills

Kernkompetenzen
Frontend
  1. Web-UIs mit React/TypeScript und JSF für formularstarke Anwendungen mit Validierungen
  2. Saubere API-Anbindung, State-Management (Redux/Context), UI-Tests mit Jest/Selenium
  3. Desktop-UIs mit JavaFX/Swing für Fachanwendungen
Server/Integration
  1. Spring (Boot): REST-Services, Transaktionen mit JPA/Hibernate, Scheduling/Batch
  2. API-First und Versionierung, Idempotenz/Retry, robustes Fehler-/Timeout-Handling
  3. Schnittstellenintegration: REST/SOAP, XML/JSON/XÖV, Logging/Monitoring für Betriebssicherheit
Daten/Reporting
  1. Datenmodellierung mit JPA/Hibernate und SQL/PL/SQL, Performance-Tuning, Datenqualitäts-Checks
  2. ETL/Importe und Aggregationen für Auswertungen und Reporting-Strecken
  3. Reporting/Exporte: CSV/Excel/JasperReports für Fachbereiche und Controlling
Delivery/Qualität
  1. DevOps/CI/CD: Jenkins-Pipelines, Quality Gates (SonarQube/Nexus/Gitea), Artefakt-Management
  2. Containerisierung von Services/DBs mit Docker für reproduzierbare Deployments
  3. Tests/Observability: Unit-/Integrations-/UI(E2E)-Tests, Last-Tests (JMeter), strukturierte Logs/ Metrics
Architektur/Methodik
  1. Klare Modul- und Service-Schnitte, Clean Code, wartungs- und migrationsfreundliche Designs
  2. Microservice-Prinzipien: unabhängige Deployments, Config per Environment, Health/Readiness-Checks
  3. Agile Arbeitsweise (Scrum/SAFe), Reviews/Pairing, dokumentierte Architekturentscheidungen

Technologien (Auszug)
Backend: Java, Spring (Boot, Core, Web, Data, Batch), Jakarta/JEE, JAX‑RS/JAX‑WS, Node.js, C#/.NET
Frontend: ReactJS, JavaScript/TypeScript, JSF/JSP, JavaFX, Swing/AWT, HTML5/CSS,
Datenbanken: Oracle, MS SQL, MySQL/MariaDB, kdb+/q; JPA/Hibernate, SQL, PL/SQL
Schnittstellen/Protokolle: REST, SOAP; JSON, XML/XSD, XÖV, EDI
Build/DevOps: Maven, Jenkins, Docker, SonarQube, Nexus, Git/Gitea, GitHub
Testing/QA: JUnit 5, DBUnit, Mockito, JGiven, Selenium, Jest, JMeter, ArchUnit
Reporting/Exports: JasperReports, CSV/Excel‑Exporte
Tools/IDE: IntelliJ IDEA, WebStorm, Rider; VS Code, Postman/SoapUI, Jira/Confluence

Zertifizierungen (Auswahl)
  1. 2025: Microsoft Certified - Azure Fundamentals (AZ-900)
  2. 2018: Algorithmic Trading Program Certificate, Saïd Business School, University of Oxford
  3. 2010: Zertifizierter Projektmanagement-Fachmann (GPM)
  4. 2006: OMG Certified Unified Modelling Language Professional UML Fundamental
  5. 2003: Sun Certified Java Programmer for the Java 2 Platform 1.4 – SCJP
  6. 2002: Designpatterns GOF
Weiterbildung (Auswahl)
  1. In Vorbereitung: Microsoft Certified Azure Developer Associate (AZ-204)
  2. 2024: React Router
  3. 2002: Object Oriented Analysis and Design - OOAD with UML
  4. 2001: Einstieg in die Führungsrolle (IHK)
Branchen
  1. Banken/Finanzinstitute/Versicherungen
  2. Behörden/Öffentliche Verwaltung
  3. Logistik/Transport
  4. E‑Commerce/Internet
  5. Automotive/Elektrotechnik
  6. Telekommunikation

Rollen
  1. Software‑Architekt, Full‑Stack Entwickler, Technical Lead
  2. QS/QA‑Engineer, Scrum‑Master, Dozent & Coach für Entwicklerteams und Fachbereiche

Sprachen

DeutschverhandlungssicherEnglischverhandlungssicherJapanischGrundkenntnisseTürkischMuttersprache

Projekthistorie

Margin-Delta – Margin-/Perp-Export, Abgleich und Reporting

Wirtschaftsprüfung, Steuern und Recht

< 10 Mitarbeiter

Beschreibung: Konzeption und Entwicklung eines konfigurierbaren Export- und Reconcile-Tools für Margin- und Perpetuelle-Daten (u. a. Binance, dYdX). Umsetzung einer robusten Berechnungs- und Konsolidierungslogik (FIFO/LIFO/Positionsbasiert) mit Export in CoinTracking- und Excel-Formate. Spring-Boot-Backend und React-Frontend (Redux) zur Konfiguration, Laufsteuerung und Ergebnisdarstellung; Architektur auf Erweiterbarkeit und Wiederverwendbarkeit ausgelegt.
Projektinhalt:
• Entwicklung einer Pipeline zur Zusammenführung und Filterung von Trades, Transfers sowie Spot- und Loan-Daten (CSV/ETL) inkl. Status-Filter, Asset-Whitelist und gruppierter Ausgaben.
• Berechnung realisierter und unrealisierter P&L; klare Trennung von Domänen- und Exportlogik.
• Spring-Boot-Anwendung mit REST-API, konfigurierbaren Properties und CLI-Runner für reproduzierbare Exporte und Logging-Strukturen.
• REST-API und CLI-Runner mit konfigurierbaren Parametern, Logging und reproduzierbaren Exporten.
• React-Frontend zur Konfiguration von Laufparametern, Anzeige formatierter Ergebnisse und Verwaltung von Exporten. Einsatz von Redux für globales State-Management und konsistente Datenhaltung im Frontend.
• Prototypische Erweiterung mit Next.js/Node.js (SSR, API-Routing) zur Evaluierung von Performance-, Rendering- und Integrationsvorteilen
• Erweiterbare Exportarchitektur für zusätzliche Zielsysteme

Technologien: Java 21; Spring Boot 3; ReactJS 18, Redux, Tailwind 3, Jest; Next.js 14, Node.js 24;

XÖV-Standards (JEE + Swing), Architektur und Entwicklung

Öffentlicher Dienst

1000-5000 Mitarbeiter

  • XÖV / XRepository (XInneres-Kosmos): Architektur, Design und Implementierung von XMeld, XAusländer, XPersonenstand sowie XInneres (Basismodul, z. B. AZR-Nummer); inkl. OZG-Bezug, Verpflichtungserklärung, NKS. End-to-End mit XSD-Schema-Validierung, fachlichen Prüfregeln und Rückmeldeprozessen.
  • EU-/Registerschnittstellen (außerhalb XÖV): VIS/Visa („VisVisa“) & VisaDatei (AZR-Teilbestand), SBH–Beteiligung der Sicherheitsbehörden sowie SIS. Umsetzung von Anbindung, Mapping, Validierung, Rückmelde-/Fehlerprozessen und Wiederanlauf; Integrations-Tests v. a. mit BVA zu SBH, VIS/Visa & VisaDatei.
  • Service-Schicht (JEE/Jakarta): REST- und SOAP-Schnittstellen (JAX-RS/JAX-WS) auf JBoss; transaktionale Verarbeitung; Idempotenz, sauberes Error-Handling (Retry/Compensation); synchrone & asynchrone Nachrichten. Integration regelmäßiger Release-Taktung inkl. Schema-/Codelisten-Updates.
  • Persistenz & Datenmodell: JPA/Hibernate Mapping, Performanz Tuning (Lazy/Eager, Query Optimierung), Migrationsskripte; Oracle/MSSQL Integration.
  • GUI-Weiterentwicklung: Java Swing- und JSF-Masken für Administration, Vorgangsbearbeitung und Pflege von Ein-/Ausgangsnachrichten; konsistente Validierungen.
  • Admin/Monitoring React-basierte Admin-/Konfig-Oberflächen für Build/CI-nahe Aufgaben, Monitoring-Views und operative Self-Service-Funktionen; Build & Deployment der Artefakte mit npm, Yarn, NodeJS.
  • Migration von Uniface Komponenten nach Java (Swing): Fachliche Analyse, Dialog /Prozess Mapping, schrittweise Ablösung, Tests und Rollout Planung. Erstellung von Druckformularen mit JasperReports.
  • Schnittstellen zu Drittsystemen (z. B. Kasse, Archiv): Protokollierung, Nachverfolgbarkeit (Audit Trails).
  • 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 (Integrations-/Testumgebungen): Jenkins-Pipelines (Build, Test, Deploy), Code-Qualität mit SonarQube, Artefakt-Management; API-Tests (Postman); Dokumentation/Abstimmung (Jira/Confluence).
  • Arbeitsweise & Team: agil nach Scrum; Kanban-Board (Jira); Clean Code (SOLID/KISS/DRY), Code-Reviews & statische Analyse; zeitweise Scrum-Master (Dailys, Planning, Review, Retro, Backlog-Refinement).

Trading-Automation und Reporting, Full-Stack Software Entwickler und Architekt

Internet und Informationstechnologie

< 10 Mitarbeiter

  • 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

Zertifikate

Microsoft Certified Azure Fundamentals

Microsoft Certified

2025

Zertifizierter Projektmanagement-Fachmann

GPM

2010


Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden