Software Entwicklung Java, Java Desktop Client(Swing/JavaFX), Angular/Typescript, Entwicklung im agilen Umfeld (Scrum)
Aktualisiert am 02.12.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 02.12.2024
Verfügbar zu: 100%
davon vor Ort: 100%
Java Swing
JavaFX
Angular/Typescript
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 Swing Eclipse ...
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 Swing Eclipse REST JUnit Angular TypeScript HTML CSS Subversion Git Jenkins GitLab Visual Studio Code Atlassian JIRA Atlassian Confluence RxJS
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 neuere GUI- Framework-Versionen des Auftraggebers.

Design/Spezifikationen im Bereich Client-Entwicklung.

Durchfu?hren von Inhouse-Tests.
Beratung, Konzeptionierung und Begleitung der Einfu?hrung einer Testautomatisierung (System-Test) fu?r industrielle Sortierprozesse. Implementierung des Test-Frameworks.

Java 8 Swing Eclipse Subversion Jenkins Nexus Apache Tomcat Oracle Atlassian JIRA Atlassian Confluence
Nürnberg & Remote, Oslo(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 Sylklabus 2018

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/Typescript

Produkte / Standards / Erfahrungen / Methoden

Anwendungsentwicklung
(C/C++, Java, Eclipse)
apache maven
Apache POI
Apache Tomcat
Atlassian Toolchain
Ausbildung von Junior-Programmierern
DB Design
Eclipse
Erstellung von Spezifikationen
Git
Gradle
HTML/CSS
In der Praxis erworbenes Wissen
IntelliJ
JavaFX
JetBrains IntelliJ IDEA
JProfiler
JUnit
Kommunikations-Programmierung
(RS232, TCP/IP)
Maven
Migration/Portierung
Mockito
Scrum
SVN
Swing
Systemnahe Programmierung
Testerfahrung
TestFX
Typo3, Typoscript
Gute praktische Kenntnisse in Konzeption und Umsetzung von Internetauftritten
Angular/Typescript
Visual Studio Code
GitLab
RxJS


Betriebssysteme

Linux
In der Praxis erworbenes Wissen
MS-DOS
In der Praxis erworbenes Wissen
OS X
In der Praxis erworbenes Wissen
OS/2
In der Praxis erworbenes Wissen
Unix
Windows
(10, 7, XP, 2000, NT, 98/95), Umfangreiche Kenntnisse in der Installation, Bedienung und Wartung
Windows CE

Programmiersprachen

C
mehr als 10 Jahre Erfahrung auf unterschiedlichen Betriebssystemen
C++
Java
Angular/Typescript
Javascript

Datenbanken

Apache Derby
HSQLDB
Interbase
JDBC
MySQL
maxDB (ehemals SAP DB)
ODBC
Oracle
SQL

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

  • Handel (Kassensysteme, Warenwirtschaft, Aussendienst)
  • Logistik (Bestandsführung, Inventur, Warenflusskontrolle)
  • Automotive (Planungssysteme)
  • Vereinswesen
  • Energie-Sektor
  • Industrie Automation

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 Swing Eclipse ...
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 Swing Eclipse REST JUnit Angular TypeScript HTML CSS Subversion Git Jenkins GitLab Visual Studio Code Atlassian JIRA Atlassian Confluence RxJS
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 neuere GUI- Framework-Versionen des Auftraggebers.

Design/Spezifikationen im Bereich Client-Entwicklung.

Durchfu?hren von Inhouse-Tests.
Beratung, Konzeptionierung und Begleitung der Einfu?hrung einer Testautomatisierung (System-Test) fu?r industrielle Sortierprozesse. Implementierung des Test-Frameworks.

Java 8 Swing Eclipse Subversion Jenkins Nexus Apache Tomcat Oracle Atlassian JIRA Atlassian Confluence
Nürnberg & Remote, Oslo(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 Sylklabus 2018

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/Typescript

Produkte / Standards / Erfahrungen / Methoden

Anwendungsentwicklung
(C/C++, Java, Eclipse)
apache maven
Apache POI
Apache Tomcat
Atlassian Toolchain
Ausbildung von Junior-Programmierern
DB Design
Eclipse
Erstellung von Spezifikationen
Git
Gradle
HTML/CSS
In der Praxis erworbenes Wissen
IntelliJ
JavaFX
JetBrains IntelliJ IDEA
JProfiler
JUnit
Kommunikations-Programmierung
(RS232, TCP/IP)
Maven
Migration/Portierung
Mockito
Scrum
SVN
Swing
Systemnahe Programmierung
Testerfahrung
TestFX
Typo3, Typoscript
Gute praktische Kenntnisse in Konzeption und Umsetzung von Internetauftritten
Angular/Typescript
Visual Studio Code
GitLab
RxJS


Betriebssysteme

Linux
In der Praxis erworbenes Wissen
MS-DOS
In der Praxis erworbenes Wissen
OS X
In der Praxis erworbenes Wissen
OS/2
In der Praxis erworbenes Wissen
Unix
Windows
(10, 7, XP, 2000, NT, 98/95), Umfangreiche Kenntnisse in der Installation, Bedienung und Wartung
Windows CE

Programmiersprachen

C
mehr als 10 Jahre Erfahrung auf unterschiedlichen Betriebssystemen
C++
Java
Angular/Typescript
Javascript

Datenbanken

Apache Derby
HSQLDB
Interbase
JDBC
MySQL
maxDB (ehemals SAP DB)
ODBC
Oracle
SQL

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

  • Handel (Kassensysteme, Warenwirtschaft, Aussendienst)
  • Logistik (Bestandsführung, Inventur, Warenflusskontrolle)
  • Automotive (Planungssysteme)
  • Vereinswesen
  • Energie-Sektor
  • Industrie Automation

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.