freiberufler Fullstack Software-Engineer und Architekt Java für die Cloud/Desktop auf freelance.de

Fullstack Software-Engineer und Architekt Java für die Cloud/Desktop

zuletzt online vor 1 Tagen
  • auf Anfrage
  • Sachsen
  • National
  • de  |  en
  • 27.06.2025

Kurzvorstellung

Berater mit über 20 Jahren Erfahrung in der Java-Entwicklung. Mein Schwerpunkt liegt auf der Konzeption und Umsetzung anspruchsvoller Softwarelösungen – von klassischen Desktop-Anwendungen bis hin zu modernen, containerisierten Cloud-Anwendungen

Geschäftsdaten

 Freiberuflich
 Steuernummer bekannt
 Berufshaftpflichtversicherung aktiv

Qualifikationen

  • Architektur (allg.)6 J.
  • Hibernate (Framework)6 J.
  • Java (allg.)12 J.
  • JavaScript6 J.
  • React (JavaScript library)8 J.
  • Scrum-Master
  • Spring Framework6 J.
  • SUN Certified Java Programmer

Projekt‐ & Berufserfahrung

Backend-Developer
Kundenname anonymisiert, Nürnberg
11/2023 – 6/2025 (1 Jahr, 8 Monate)
Automobilindustrie
Tätigkeitszeitraum

11/2023 – 6/2025

Tätigkeitsbeschreibung

System-Design der verteilten Applikationsteile in der Cloud-Architektur
Schnittstellen-Spezifikation und Event-Spezifikation
Implementierung Backend-System

Eingesetzte Qualifikationen

Java (allg.), Kotlin, Spring Framework, Java Message Service

System-Architekt & Backend-Entwickler
Medizin, Freiburg
10/2020 – 7/2021 (10 Monate)
Gesundheitswesen
Tätigkeitszeitraum

10/2020 – 7/2021

Tätigkeitsbeschreibung

Implementierung einer Applikation zur Verwaltung von Patienten und Blutdaten für Algorithmen zur Bestimmung verschiedener Krankheitsrisiken
Datenbank-Schema Design
System-Design
Implementierung Backend
Implementierung Deployment
Software: Java, Spring-Boot, Spring MVC, SpringData, JavaScript, React

Eingesetzte Qualifikationen

Java (allg.), Spring Framework, React (JavaScript library)

Full-Stack-Developer
Kundenname anonymisiert, Nürnberg
3/2020 – 10/2023 (3 Jahre, 8 Monate)
Automobilindustrie
Tätigkeitszeitraum

3/2020 – 10/2023

Tätigkeitsbeschreibung

Implementierung neuer Funktionen/Wartung einer Fahrzeug-Diagnoseapplikation Sachverständige und Prüforganisationen
Konzeption einer Migration auf neueren Technologie-Stack

Eingesetzte Qualifikationen

Java (allg.), React (JavaScript library)

Technischer Projektleiter, Systemarchitekt, Developer
Kundenname anonymisiert, Freiburg
4/2019 – offen (6 Jahre, 4 Monate)
Gesundheitswesen
Tätigkeitszeitraum

4/2019 – offen

Tätigkeitsbeschreibung

Konzeption der System-Architektur
Inplementierung MVP Frontend
Implementierung Backend
Implementierung Deployment
Software:

Eingesetzte Qualifikationen

Java (allg.), Spring Framework, Hibernate (Framework), JavaScript, React (JavaScript library), Architektur (allg.)

Full-Stack Entwickler
Kundenname anonymisiert, Nürnberg
12/2016 – 2/2020 (3 Jahre, 3 Monate)
Automobilindustrie
Tätigkeitszeitraum

12/2016 – 2/2020

Tätigkeitsbeschreibung

Konzeption der System-Architektur
Schnittstellendefinition zu Drittsystemen
Implementierung Backend und Teile des Frontends
Implementierung Deployment
Software: Java, Spring-Boot, React, NodeJS, Electron, TypeScript, EMF, Xtext, Eclipse RCP

Eingesetzte Qualifikationen

Java (allg.), React (JavaScript library)

Java Entwickler
Kundenname anonymisiert, Nürnberg
4/2016 – 12/2016 (9 Monate)
Automobilindustrie
Tätigkeitszeitraum

4/2016 – 12/2016

Tätigkeitsbeschreibung

Weiterentwicklung einer Java-Applikation zur Verwaltung von AUTOSAR-Dokumenten
Software: Java, JavaFX

Eingesetzte Qualifikationen

Java (allg.), JavaFX

Full-Stack-Developer & System-Architekt
Kundenname anonymisiert, Nürnberg
10/2014 – 12/2016 (2 Jahre, 3 Monate)
Automobilindustrie
Tätigkeitszeitraum

10/2014 – 12/2016

Tätigkeitsbeschreibung

* Entwicklung einer neuen Diagnose-Software Platform.
* System-Architektur, Schnittstellendefinition zu Drittanbietern
* Software: Java, EMF, Xtext, JavaScript, jQuery, HTML

Eingesetzte Qualifikationen

Java (allg.)

Trainer Modellegetriebene Software-Entwicklung
Kundenname anonymisiert, Hannover
5/2011 – 5/2011 (1 Monat)
Versorgungswirtschaft
Tätigkeitszeitraum

5/2011 – 5/2011

Tätigkeitsbeschreibung

- Schulung MDA mit Eclipse
- Einführung in die Techniken von Model Driven Software Development auf Basis von Eclipse
- Schulung der MDA Tools von Eclipse: EMF, Xpand, Xtend, Xtext, MWE
- Unterstützung bei der Abstraktion von firmeninternen Modellen

Eingesetzte Qualifikationen

Eclipse Modeling Framework, Xtend, Xtext

Java Full-Stack Entwickler
Kundenname anonymisiert, Würzburg
11/2010 – 3/2011 (5 Monate)
Telekommunikation
Tätigkeitszeitraum

11/2010 – 3/2011

Tätigkeitsbeschreibung

- Eclipse Plugins zur Software-Generierung anhand von BPM-Prozessen
- Integration in JDT, Adaption von Groovy
- MDSD Generierungsansatz zum Export von Plugin-Artefakten

Eingesetzte Qualifikationen

Eclipse, Java (allg.)

Technischer Projektleiter, Systemarchitekt, Developer
Kundenname anonymisiert, Erlangen
6/2008 – 3/2009 (10 Monate)
Gesundheitswesen
Tätigkeitszeitraum

6/2008 – 3/2009

Tätigkeitsbeschreibung

Offline Client zur Recherche in winer Knowledge Base für Service Techniker von medizinischen Geräten.
Design/Implementierung einer RCP Applikation
Fokus auf Datensicherheit, SmartCard Auth, PKCS#11
Suche durch lokale Datensätze mit Ranking
Synchronisierung des lokalen Datenbestandes mit Online-Bestand.


Qualifikationen:
Java, Eclipse RCP, SWT/JFace, Apache Lucene, EMF, XFire, ECF, JavaSecurity

Eingesetzte Qualifikationen

Eclipse, Eclipse Modeling Framework, Java (allg.)

Systemarchitekt, Developer
Industrie, Nürnberg
4/2008 – 7/2008 (4 Monate)
nicht angegeben
Tätigkeitszeitraum

4/2008 – 7/2008

Tätigkeitsbeschreibung

E-Learning Platform
Offline Client zum Ausführen von Flash/HTML E-Learnings
Offline SCORM Schnittstelle über XUL
Modularisiertes Installieren/Updaten/Deinstallieren von Lerninhalten
Lernfortschrittskontolle mit Learning Management System (LMS)


Qualifikationen:
Java, Eclipse RCP, SWT/JFace, EMF, XFire, ECF, Mozilla XUL, JAXB

Technischer Projektleiter, Systemarchitekt, Developer
Medizintechnik, Erlangen
12/2007 – 6/2008 (7 Monate)
nicht angegeben
Tätigkeitszeitraum

12/2007 – 6/2008

Tätigkeitsbeschreibung

Powerpoint Management System für Vertriebsmitarbeiter
Distributionstool für die Verteilung von Powerpoint-Präsentationen
Modularisiertes Installieren/Updaten/Deinstallieren von Powerpoint-Sets
Kommunikation mit Powerpoint und Abgleich von Metainformationen zwischen Eclipse Client und Powerpoint (mittels PPT Add-In)
Server-Applikation zur Verwaltung von verfügbaren Slide-Sets
SWT-Visualisierungskomponente für Powerpoints auf 16:9 Messerechnern


Qualifikationen:
Java, Eclipse RCP, OSGi, SWT/JFace/OLE, EMF, MS Add-In Technologie

Systemarchitekt, Developer
Medizintechnik, Erlangen
11/2007 – 1/2008 (3 Monate)
nicht angegeben
Tätigkeitszeitraum

11/2007 – 1/2008

Tätigkeitsbeschreibung

Java, Eclipse RCP, OSGi, SWT/JFace, EMF


Qualifikationen:
E-Learning Platform
Offline Client zum Ausführen von Flash/HTML E-Learnings
Modularisiertes Installieren/Updaten/Deinstallieren von Lerninhalten

Developer
Industrie, Nürnberg
10/2007 – 2/2008 (5 Monate)
nicht angegeben
Tätigkeitszeitraum

10/2007 – 2/2008

Tätigkeitsbeschreibung

Testsystem für eine komplexe RCP Applikation zur SAP Prozesskonfiguration Mappen von Requirement-Keys aus der Spezifikation auf Unit-Tests
Implementierung von JUnit-Tests, Eclipse UI-Testing auf JUnit Basis
Build-System für RCP Applikation + Test-Ausführung


Qualifikationen:
Java, Eclipse RCP, JUnit, Ant, PDE-Build, WindowTester

Developer
Medizintechnik, Erlangen
8/2007 – 9/2007 (2 Monate)
nicht angegeben
Tätigkeitszeitraum

8/2007 – 9/2007

Tätigkeitsbeschreibung

Client für die Übertragung von medizinischen Bildern über sftp und
Modifizierung der DICOM Attribute beim Upload


Qualifikationen:
Java, Eclipse RCP, SWT/JFace

Technischer Projektleiter, Systemarchitekt, Developer
Pharma, Erlangen
7/2007 – 8/2007 (2 Monate)
nicht angegeben
Tätigkeitszeitraum

7/2007 – 8/2007

Tätigkeitsbeschreibung

Client Applikation zur Verwaltung von archivierten Fachbuchreihen
PDF Verwaltung inkl. Suchfunktion
Lauffähigkeit von einem read-only Medium (DVD)


Qualifikationen:
Java, Eclipse RCP, SWT/JFace, Derby

Berater, Coach, Systemarchitekt
Medizintechnik, Erlangen
1/2007 – 3/2008 (1 Jahr, 3 Monate)
nicht angegeben
Tätigkeitszeitraum

1/2007 – 3/2008

Tätigkeitsbeschreibung

Steuerungssoftware für ein medizinisches Gerät
Systemarchitektur und Coaching des Entwicklungsteams


Qualifikationen:
Java, Eclipse RCP, EMF, C++

Systemarchitekt, Developer
Kraftwerkhersteller, Erlangen
12/2006 – 2/2007 (3 Monate)
nicht angegeben
Tätigkeitszeitraum

12/2006 – 2/2007

Tätigkeitsbeschreibung

Offline Client zum Opportunity Management für Vertriebsmitarbeiter


Qualifikationen:
Java, Eclipse RCP, SWT/JFace

Developer
Medizintechnik, Erlangen
10/2006 – 12/2006 (3 Monate)
nicht angegeben
Tätigkeitszeitraum

10/2006 – 12/2006

Tätigkeitsbeschreibung

Reporting Anbindung für eine Webapplikation zur Mitarbeiterbewertung


Qualifikationen:
Java, Eclipse BIRT, Hibernate, JavaScript

System Architect, Developer
Postzustellung, Dresden
8/2005 – 10/2005 (3 Monate)
nicht angegeben
Tätigkeitszeitraum

8/2005 – 10/2005

Tätigkeitsbeschreibung

Implementierung einer Applikation zur Verwaltung von Postzustellungsurkunden
Automatisches Fotografieren von Briefen


Qualifikationen:
Java, Eclipse RCP, SWT/JFace, HSQLDB, Java Media Framework

Developer
Medizintechnik, Erlangen
7/2005 – 8/2005 (2 Monate)
nicht angegeben
Tätigkeitszeitraum

7/2005 – 8/2005

Tätigkeitsbeschreibung

UI Komponentenentwicklung für ein Livelink Frontend


Qualifikationen:
Java, Java Server Faces, Livelink

Ausbildung

Informationstechnik
Dipl.-Ingenieur (BA)
Berufsakademie Dresden
2004
Dresden

Über mich

Ich bin spezialisiert auf die Java-Entwicklung sowohl auf Client- als auch auf Server-Seite.

Angefangen mit der Entwicklung von großen Desktop-Applikation und Eclipse RCP, verlagerte sich mein Fokus in den letzten Jahren zunehmend auf Cloud-Technologien, verteilte Systeme und Microservice-Architekturen. Besonders im Zentrum standen dabei Spring-basierte Anwendungen in Kombination mit React-Frontends.

Zuletzt war ich in mehreren mehrjährigen Projekten an der Entwicklung von React-Apps beteiligt, die über REST-Schnittstellen mit Microservices kommunizierten. Auch alternative Ansätze wie Message-Queues, Websockets oder SSE sind mir geläufig.

Ein weiterer Schwerpunkt meiner Arbeit liegt auf der Build- und Deployment-Pipeline: von Code-Review-Workflows über Jenkins-Pipelines oder Github-Actions bis hin zum automatisierten Deployment in Zielumgebungen.

Ich lege großen Wert auf Clean Code und eine nachhaltige Softwarearchitektur. Methoden zur Sicherung der Codequalität, Lesbarkeit und automatisiertes Testen mit hoher Testabdeckung sind für mich essenzieller Bestandteil des Entwicklungsprozesses.

Auch das Thema Cloud spielt eine zunehmend wichtige Rolle in meiner Arbeit – insbesondere im Java-Umfeld. Ich verfolge aktiv neue Entwicklungen und integriere diese in meine Projekte. Ob Infrastructure-As-Code mit Terraform, Containerisierung von Microservices oder die Orchestrierung mittels Kubernetes - um skalierbare und resiliente Applikationen zu erstellen sind das wichtige Bausteine - und das nicht nur auf AWS oder Azure Plattformen.

Ich bin überzeugt von den Prinzipien der agilen Softwareentwicklung und habe umfassende Erfahrung in SCRUM-Projekten. Die Arbeit in interdisziplinären Teams sehe ich als Schlüssel zur Vermeidung von Wissenssilos und zur Förderung von Innovation.

Weitere Kenntnisse

Fachlicher Fokus:
* Design & Konzeption von verteilten Anwendungsarchitekturen
* Microservice-Architekturen mit Spring Boot oder Micronaut
* REST-Interfaces/Message Queues (z.B. Kafka, ActiveMQ, RabbitMQ)
* Persistenz mit (No)SQL Datenbanken, S3-kompatblen Speichern, etc
* CI/CD mit Jenkins, Github-Actions und Terraform oder Ansible
* Automatisierung (Deployment, Testing, Provisioning)

Erfahrungen außerhalb des Fokus
* Frontends mit React

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
National
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
2200
Berufserfahrung
20 Jahre und 9 Monate (seit 10/2004)
Projektleitung
3 Jahre

Kontaktdaten

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

Jetzt Mitglied werden