Software Entwicklung Java, Angular, Typescript, Java Desktop Client(Swing/JavaFX), Entwicklung im agilen Umfeld (Scrum)
Aktualisiert am 06.09.2025
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 06.09.2026
Verfügbar zu: 100%
davon vor Ort: 100%
Java Swing
JavaFX
Angular
Java
TypeScript
JavaScript
RxJs
Git
GitLab
Maven
ISTQB Certified Tester
REST
Unittest
Atlassian JIRA
Atlassian Confluence
Eclipse
IntelliJ
Visual Studio Code
SQL
Datenbanken
Test
Jenkins
Deutsch
Englisch
befriedigend in Wort und Schrift

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz
möglich

Projekte

Projekte

2 Jahre
2022-10 - 2024-09

Webentwicklung mit Angular/Typescript, Java Swing Entwicklung

Software Entwickler Java 17 Angular TypeScript ...
Software Entwickler

Migration einer Java Swing Anwendung zu einer modernen Web Anwendung mit Angular16+/Typescript. Implementierung und Test von Komponenten. Anbindung des Backends mit Angular Services über eine REST-API. 


Dialog Implementierungen fu?r stationa?re Terminals und Desktop Clients unter Java Swing.

Test Tooling Entwicklung mit Java SE.


Java 17 Angular TypeScript RxJS Swing Eclipse REST JUnit HTML CSS Subversion Git Jenkins GitLab Visual Studio Code Atlassian JIRA Atlassian Confluence
Remote
4 Jahre 1 Monat
2018-09 - 2022-09

Java Swing Entwicklung, Testautomatisierung

Software Entwickler Java 8 Swing Eclipse ...
Software Entwickler

Dialog-Implementierungen und Funktionstests von Swing- Oberfla?chen im Bereich Materialfluss unter Verwendung eines hauseigenen GUI-Frameworks des Auftraggebers, Bugfixing, Refactoring. Migration/Portierung von Dialog Software auf neuer Versionen des GUI Frameworks des Auftraggebers.

Design/Spezifikationen im Bereich Client-Entwicklung. 

Bewertung und Periodisierung von Bug-Reports.

Durchfu?hren von Inhouse-Tests.

Beratung, Konzeptionierung und Begleitung der Einfu?hrung einer Testautomatisierung für eine Konzern-Software bzgl. industrielle Sortierprozesse (System-Test). Implementierung des Test-Frameworks.

Java 8 Swing Eclipse Subversion Jenkins Nexus Apache Tomcat Oracle Atlassian JIRA Atlassian Confluence Git Zephyr Maven Java 17 Testautomatisierung Test JUnit Messaging
Nürnberg & Remote, Oulo(Finnland)
2 Jahre 5 Monate
2016-02 - 2018-06

JavaFX Client Entwicklung

Software Entwickler
Software Entwickler
  • Entwicklung von wiederverwendbaren Java FX Komponenten und Views mit ausgeprägten modernen grafischen Layouts – erstellt von professionellen Designern - in einem agilen Umfeld. Umsetzung von pixel genauen Layouts in JavaFX.
  • Profiling: Performance Analysen und –Optimierungen mit JProfiler
  • Code-Reviews
  • Implementierung von Funktions- und UI-Tests.
Java SE 8 & 9 Java FX Dependency Injection Test FX Mockito JUnit git gradle jenkins Altassian Toolchain JProfiler Docker Rest IntelliJ IDEA
Erneuerbare Energien
Hamburg & Remote
2 Monate
2018-03 - 2018-04

Java FX Entwicklung

Software Entwickler
Software Entwickler
  • Implementierung und Integration von JavaFX Custom Controls für einen Daten-Rekorder gem. Deisgn Vorlagen.
Java SE 8 Java FX IntelliJ IDEA git maven
Industrie Automation
5 Jahre 8 Monate
2010-05 - 2015-12

Java GUI(Swing, JavaFX) Client-Entwicklung

Software-Entwickler
Software-Entwickler
  • Entwurf und Implementierung von grafischen Benutzeroberflächen mit Java Swing und Java FX in komplexen Konzern-Anwendungen (Rich Client in einer 2 & 3-Schicht-Architektur).
  • Pflichtenheft-Erstellung im Bereich Automotive auf der Basis von Lastenheften und Gesprächen auf fachlicher Ebene im Bereich Benutzer-Oberflächen (Rich Client).
  • Agile Software-Entwicklung mit Scrum als Entwickler und Scrum-Master
Java(Swing; Java FX; Apache Commons; Apache POI; JUnit) Eclipse Netbeans Intelli svn Altassian Toolchain jenkins sonarCube Tomcat/Websphere
Automotive
Niedersachsen
2 Jahre 10 Monate
2008-03 - 2010-12

Funk-Lagerlösung

  • Konzeption, Realisierung, Test und Installation beim Kunden vor Ort.
  • Entwicklung einer Client/Serverlösung (Java SE) mit einer Java Swing GUI unter Einsatz mobiler Datenerfassungssysteme (Implementierung in C und Java mit Swing GUI).
  • Entwurf und Implementierung eines Protokolls zwischen den mobilen Erfassungssystemen und dem Server auf der Basis von TCP/IP.
C Java (Swing; TCP/IP; Multithreading; JDBC) Datenbanken Eclipse
Spedition(Logistik)
5 Jahre 10 Monate
2005-03 - 2010-12

Entwicklung von Kommunikations-Software zwecks Datenaustausch für unterschiedliche Produkte

Kommunikations-Software

  • Entwicklung von Kommunikations-Software zwecks Datenaustausch für unterschiedliche Produkte des Kunden wie Kassen und elektronische Werbesysteme.
  • Die Implementierung wurde in Java durchgeführt. Implementieren einer GUI Steuerung (Java Swing) der Kommunikation.
  • Entwicklung eines Übertragungs-Protokolls auf der Basis von TCP/IP.

Verwaltung elektronischer Werbesysteme

  • Konzeption, fachliche Begleitung der Implementierung, Test und Abnahme einer Software zur Verwaltung von elektronischen Werbesystemen (Digital Signage) unter Java SE mit einer Swing GUI.

Kassen-Manager

Konzeption und Realisierung eines datenbankbasierenden Kassen-Managers unter Java SE mit einer Swing GUI zur Verwaltung der hauseigenen Kassensysteme des Kunden.

  • Verwaltung/Pflege von Stammdaten wie Artikel, Preise, Bestellvorgaben etc. für die Kassensysteme
  • Erstellen umfangreicher Statistiken aus den Bewegungsdaten der Kassen
  • Realisierung von Schnittstellen für den Import/Export von/zu unterschiedlichen Warenwirtschaftssystemen

Mobile Datenerfassung

  • Implementierung von Außendienstanwendungen (Auftragserfassung, etc.) auf mobilen Endgeräten.
  • Implementierung von Schnittstellen zwischen mobilen Anwendungen und Warenwirtschaftssystemen.

Organisation

Aufbau von Strukturen für die Software Entwicklung im Team wie beispielsweise:

  • Einrichtung eines Versions-Kontrollsystems(svn)
  • Einführung einer einheitlichen Entwicklungsumgebung (Eclipse)
  • Erstellung/Kontrolle von Programmierrichtlinien
  • Einarbeitung und Ausbildung von JuniorProgrammierern, Unterstützung bei der Fehlersuche, Test und Abnahme von Software-Modulen
C/C++ Java (Swing; TCP/IP; Multithreading; JDBC; CommApi) Datenbanken svn Eclipse InnoSetup
Systemhaus

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Monat
2021-12 - 2021-12

Software Entwicklung mit Spring

IT Schulungen.com
IT Schulungen.com
2 Monate
2019-08 - 2019-09

ISTQB Certified Tester Foundation Level

ISTQB Zertifizierung, Knowledge Department, Nürnberg
ISTQB Zertifizierung
Knowledge Department, Nürnberg

Position

Position

Freiberuflicher Software-Entwickler

Kompetenzen

Kompetenzen

Top-Skills

Java Swing JavaFX Angular Java TypeScript JavaScript RxJs Git GitLab Maven ISTQB Certified Tester REST Unittest Atlassian JIRA Atlassian Confluence Eclipse IntelliJ Visual Studio Code SQL Datenbanken Test Jenkins

Produkte / Standards / Erfahrungen / Methoden

Angular
Fortgeschritten
RxJS
Fortgeschritten
JavaFX
Experte
Swing
Experte
Spring Boot / Spring Framework
Basics
Apache maven
Fortgeschritten
Apache POI
Fortgeschritten
Apache Tomcat
Basics
Jira
Experte
Confluence
Experte
Erstellung von Spezifikationen
Fortgeschritten
GitLab
Fortgeschritten
Git
Fortgeschritten
SVN
Fortgeschritten
Gradle
Basics
JetBrains IntelliJ IDEA
Experte
Visual Studio Code
Experte
Eclipse
Experte
JProfiler
Fortgeschritten
Scrum
Fortgeschritten
JUnit
Fortgeschritten
Mockito
Fortgeschritten
Testerfahrung
Fortgeschritten
TestFX
Fortgeschritten
Karma
Fortgeschritten
Jasmine
Fortgeschritten
Typo3, Typoscript
Basics
Docker
Basics
Restful Services
Fortgeschritten
XML
Fortgeschritten
JSON
Fortgeschritten
YAML
Basics
Zephyr
Fortgeschritten


Betriebssysteme

Linux
Fortgeschritten
MS-DOS
Experte
macOS
Fortgeschritten
OS/2
Fortgeschritten
Windows
Fortgeschritten
Windows CE
Basics

Programmiersprachen

C
Experte
C++
Basics
Java
Experte
Typescript
Fortgeschritten
Javascript
Fortgeschritten
SQL
Fortgeschritten
HTML5
Fortgeschritten
CSS3
Fortgeschritten

Datenbanken

Apache Derby
Fortgeschritten
HSQLDB
Fortgeschritten
Interbase
Fortgeschritten
JDBC
Fortgeschritten
MySQL
Fortgeschritten
ODBC
Fortgeschritten
Oracle
Fortgeschritten
SQL
Fortgeschritten

Datenkommunikation

Ethernet
Internet, Intranet
ISDN
LAN, LAN Manager
PC-Anywhere
Proprietäre Protokolle
Entwicklung eigener Protokolle (serielle Kommunikation und Netzwerk(TCP/IP basierend)
RS232
DOS, Windows, Linux (Implementierung Kommunikations-Software)
TCP/IP
Entwicklung von Netzwerkprodukten auf Basis TCP/IP
Langjährige Erfahrung in Entwicklung von Kommuniations-Software für serielle Endgeräte (Kabel, Modem, ISDN) sowie Netzwerklösungen (Anwendungs- und Systemseitig)

Hardware

Datenerfassungsterminals
langjährige Erfahrung in System- und Anwendungsentwicklung
embedded Systeme
Mac
Mikrocontroller
Modem
PC
Proprietäre HW
Scanner

Branchen

Branchen

  • Transport & Logistik
  • Automotive
  • Energie-Sektor
  • Handel
  • Industrie Automation
  • Vereinswesen

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz
möglich

Projekte

Projekte

2 Jahre
2022-10 - 2024-09

Webentwicklung mit Angular/Typescript, Java Swing Entwicklung

Software Entwickler Java 17 Angular TypeScript ...
Software Entwickler

Migration einer Java Swing Anwendung zu einer modernen Web Anwendung mit Angular16+/Typescript. Implementierung und Test von Komponenten. Anbindung des Backends mit Angular Services über eine REST-API. 


Dialog Implementierungen fu?r stationa?re Terminals und Desktop Clients unter Java Swing.

Test Tooling Entwicklung mit Java SE.


Java 17 Angular TypeScript RxJS Swing Eclipse REST JUnit HTML CSS Subversion Git Jenkins GitLab Visual Studio Code Atlassian JIRA Atlassian Confluence
Remote
4 Jahre 1 Monat
2018-09 - 2022-09

Java Swing Entwicklung, Testautomatisierung

Software Entwickler Java 8 Swing Eclipse ...
Software Entwickler

Dialog-Implementierungen und Funktionstests von Swing- Oberfla?chen im Bereich Materialfluss unter Verwendung eines hauseigenen GUI-Frameworks des Auftraggebers, Bugfixing, Refactoring. Migration/Portierung von Dialog Software auf neuer Versionen des GUI Frameworks des Auftraggebers.

Design/Spezifikationen im Bereich Client-Entwicklung. 

Bewertung und Periodisierung von Bug-Reports.

Durchfu?hren von Inhouse-Tests.

Beratung, Konzeptionierung und Begleitung der Einfu?hrung einer Testautomatisierung für eine Konzern-Software bzgl. industrielle Sortierprozesse (System-Test). Implementierung des Test-Frameworks.

Java 8 Swing Eclipse Subversion Jenkins Nexus Apache Tomcat Oracle Atlassian JIRA Atlassian Confluence Git Zephyr Maven Java 17 Testautomatisierung Test JUnit Messaging
Nürnberg & Remote, Oulo(Finnland)
2 Jahre 5 Monate
2016-02 - 2018-06

JavaFX Client Entwicklung

Software Entwickler
Software Entwickler
  • Entwicklung von wiederverwendbaren Java FX Komponenten und Views mit ausgeprägten modernen grafischen Layouts – erstellt von professionellen Designern - in einem agilen Umfeld. Umsetzung von pixel genauen Layouts in JavaFX.
  • Profiling: Performance Analysen und –Optimierungen mit JProfiler
  • Code-Reviews
  • Implementierung von Funktions- und UI-Tests.
Java SE 8 & 9 Java FX Dependency Injection Test FX Mockito JUnit git gradle jenkins Altassian Toolchain JProfiler Docker Rest IntelliJ IDEA
Erneuerbare Energien
Hamburg & Remote
2 Monate
2018-03 - 2018-04

Java FX Entwicklung

Software Entwickler
Software Entwickler
  • Implementierung und Integration von JavaFX Custom Controls für einen Daten-Rekorder gem. Deisgn Vorlagen.
Java SE 8 Java FX IntelliJ IDEA git maven
Industrie Automation
5 Jahre 8 Monate
2010-05 - 2015-12

Java GUI(Swing, JavaFX) Client-Entwicklung

Software-Entwickler
Software-Entwickler
  • Entwurf und Implementierung von grafischen Benutzeroberflächen mit Java Swing und Java FX in komplexen Konzern-Anwendungen (Rich Client in einer 2 & 3-Schicht-Architektur).
  • Pflichtenheft-Erstellung im Bereich Automotive auf der Basis von Lastenheften und Gesprächen auf fachlicher Ebene im Bereich Benutzer-Oberflächen (Rich Client).
  • Agile Software-Entwicklung mit Scrum als Entwickler und Scrum-Master
Java(Swing; Java FX; Apache Commons; Apache POI; JUnit) Eclipse Netbeans Intelli svn Altassian Toolchain jenkins sonarCube Tomcat/Websphere
Automotive
Niedersachsen
2 Jahre 10 Monate
2008-03 - 2010-12

Funk-Lagerlösung

  • Konzeption, Realisierung, Test und Installation beim Kunden vor Ort.
  • Entwicklung einer Client/Serverlösung (Java SE) mit einer Java Swing GUI unter Einsatz mobiler Datenerfassungssysteme (Implementierung in C und Java mit Swing GUI).
  • Entwurf und Implementierung eines Protokolls zwischen den mobilen Erfassungssystemen und dem Server auf der Basis von TCP/IP.
C Java (Swing; TCP/IP; Multithreading; JDBC) Datenbanken Eclipse
Spedition(Logistik)
5 Jahre 10 Monate
2005-03 - 2010-12

Entwicklung von Kommunikations-Software zwecks Datenaustausch für unterschiedliche Produkte

Kommunikations-Software

  • Entwicklung von Kommunikations-Software zwecks Datenaustausch für unterschiedliche Produkte des Kunden wie Kassen und elektronische Werbesysteme.
  • Die Implementierung wurde in Java durchgeführt. Implementieren einer GUI Steuerung (Java Swing) der Kommunikation.
  • Entwicklung eines Übertragungs-Protokolls auf der Basis von TCP/IP.

Verwaltung elektronischer Werbesysteme

  • Konzeption, fachliche Begleitung der Implementierung, Test und Abnahme einer Software zur Verwaltung von elektronischen Werbesystemen (Digital Signage) unter Java SE mit einer Swing GUI.

Kassen-Manager

Konzeption und Realisierung eines datenbankbasierenden Kassen-Managers unter Java SE mit einer Swing GUI zur Verwaltung der hauseigenen Kassensysteme des Kunden.

  • Verwaltung/Pflege von Stammdaten wie Artikel, Preise, Bestellvorgaben etc. für die Kassensysteme
  • Erstellen umfangreicher Statistiken aus den Bewegungsdaten der Kassen
  • Realisierung von Schnittstellen für den Import/Export von/zu unterschiedlichen Warenwirtschaftssystemen

Mobile Datenerfassung

  • Implementierung von Außendienstanwendungen (Auftragserfassung, etc.) auf mobilen Endgeräten.
  • Implementierung von Schnittstellen zwischen mobilen Anwendungen und Warenwirtschaftssystemen.

Organisation

Aufbau von Strukturen für die Software Entwicklung im Team wie beispielsweise:

  • Einrichtung eines Versions-Kontrollsystems(svn)
  • Einführung einer einheitlichen Entwicklungsumgebung (Eclipse)
  • Erstellung/Kontrolle von Programmierrichtlinien
  • Einarbeitung und Ausbildung von JuniorProgrammierern, Unterstützung bei der Fehlersuche, Test und Abnahme von Software-Modulen
C/C++ Java (Swing; TCP/IP; Multithreading; JDBC; CommApi) Datenbanken svn Eclipse InnoSetup
Systemhaus

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Monat
2021-12 - 2021-12

Software Entwicklung mit Spring

IT Schulungen.com
IT Schulungen.com
2 Monate
2019-08 - 2019-09

ISTQB Certified Tester Foundation Level

ISTQB Zertifizierung, Knowledge Department, Nürnberg
ISTQB Zertifizierung
Knowledge Department, Nürnberg

Position

Position

Freiberuflicher Software-Entwickler

Kompetenzen

Kompetenzen

Top-Skills

Java Swing JavaFX Angular Java TypeScript JavaScript RxJs Git GitLab Maven ISTQB Certified Tester REST Unittest Atlassian JIRA Atlassian Confluence Eclipse IntelliJ Visual Studio Code SQL Datenbanken Test Jenkins

Produkte / Standards / Erfahrungen / Methoden

Angular
Fortgeschritten
RxJS
Fortgeschritten
JavaFX
Experte
Swing
Experte
Spring Boot / Spring Framework
Basics
Apache maven
Fortgeschritten
Apache POI
Fortgeschritten
Apache Tomcat
Basics
Jira
Experte
Confluence
Experte
Erstellung von Spezifikationen
Fortgeschritten
GitLab
Fortgeschritten
Git
Fortgeschritten
SVN
Fortgeschritten
Gradle
Basics
JetBrains IntelliJ IDEA
Experte
Visual Studio Code
Experte
Eclipse
Experte
JProfiler
Fortgeschritten
Scrum
Fortgeschritten
JUnit
Fortgeschritten
Mockito
Fortgeschritten
Testerfahrung
Fortgeschritten
TestFX
Fortgeschritten
Karma
Fortgeschritten
Jasmine
Fortgeschritten
Typo3, Typoscript
Basics
Docker
Basics
Restful Services
Fortgeschritten
XML
Fortgeschritten
JSON
Fortgeschritten
YAML
Basics
Zephyr
Fortgeschritten


Betriebssysteme

Linux
Fortgeschritten
MS-DOS
Experte
macOS
Fortgeschritten
OS/2
Fortgeschritten
Windows
Fortgeschritten
Windows CE
Basics

Programmiersprachen

C
Experte
C++
Basics
Java
Experte
Typescript
Fortgeschritten
Javascript
Fortgeschritten
SQL
Fortgeschritten
HTML5
Fortgeschritten
CSS3
Fortgeschritten

Datenbanken

Apache Derby
Fortgeschritten
HSQLDB
Fortgeschritten
Interbase
Fortgeschritten
JDBC
Fortgeschritten
MySQL
Fortgeschritten
ODBC
Fortgeschritten
Oracle
Fortgeschritten
SQL
Fortgeschritten

Datenkommunikation

Ethernet
Internet, Intranet
ISDN
LAN, LAN Manager
PC-Anywhere
Proprietäre Protokolle
Entwicklung eigener Protokolle (serielle Kommunikation und Netzwerk(TCP/IP basierend)
RS232
DOS, Windows, Linux (Implementierung Kommunikations-Software)
TCP/IP
Entwicklung von Netzwerkprodukten auf Basis TCP/IP
Langjährige Erfahrung in Entwicklung von Kommuniations-Software für serielle Endgeräte (Kabel, Modem, ISDN) sowie Netzwerklösungen (Anwendungs- und Systemseitig)

Hardware

Datenerfassungsterminals
langjährige Erfahrung in System- und Anwendungsentwicklung
embedded Systeme
Mac
Mikrocontroller
Modem
PC
Proprietäre HW
Scanner

Branchen

Branchen

  • Transport & Logistik
  • Automotive
  • Energie-Sektor
  • Handel
  • Industrie Automation
  • Vereinswesen

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.