JAVA-Entwicklung und Architektur mit Schwerpunkt JEE und Web / Training/Coaching in Java, Design / Liferay-Entwicklung und Schulung
Aktualisiert am 30.03.2025
Profil
Referenzen (3)
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.04.2025
Verfügbar zu: 100%
davon vor Ort: 40%
Java
Spring
Spring Boot
BPMN
Tomcat
OSGi
Liferay
Docker
Kafka
ActiveMQ
Deutsch
Englisch

Einsatzorte

Einsatzorte

Hamburg (+20km)
Deutschland

Bevorzugter Einsatzort ist Hamburg

Remoteprojekte (mindestens 60%) bevorzugt

möglich

Projekte

Projekte

2 Jahre 1 Monat
2023-11 - heute

Software zur fallbezogenen Datenerfassung bei Polizeieinsätzen sowie Länderübergreifenden Datenaustausch

Softwareentwickler Java 17 Java 21 Oracle 19 ...
Softwareentwickler

Das Projekt stellt eine Platform für die Polizeien der Länder zur Verfügung um fallbezogene Daten zu erfassen und zu sammeln. Dabei deckt die Software alle Punkte ab vom ersten Einsatz an einem Tatort bis zur Übergabe an die jeweilige Staatsanwaltschaft.


Meine Aufgabe in diesem Projekt ist die Implementierung von Schnittstellen für externe Dienste sowie das Buildmanagement.
Beim Buildmanagement liegt der Schwerpunkt auf dem aktuell halten von eingesetzten Bibliotheken (vor allem bei bekannt gewordenen Sicherheitsproblemen) sowie der Entwicklungsumgebung an sich (Update Wildfly inkl. Update der Anwendung von JEE8 auf JakartaEE 10), Update Java, Update Gradle
Oracle 19 Wildfly JMS Webservices REST Eclipse GIT Gradle Spring JEE JakartaEE JavaFX
Java 17 Java 21 Oracle 19 Wildfly JMS Webservices REST GIT Gradle Spring JEE JakartaEE JavaFX
Remote, Kiel
2 Jahre 8 Monate
2022-08 - 2025-03

Software für Funkempfänger und Funkpeiler, COMINT

Softwareentwickler Java 17 Java 21 Oracle 19 ...
Softwareentwickler
In diesem Projekt geht es um die Entwicklung einer Steuer- und Auswertesoftware für die Ansteuerung von Funkempfängern, Funkscannern und Funkpeilanlagen. Die Software ist eine Eclipse-RCP-Anwendung, über die die Signale der Sensoren angezeigt (Echtzeitanalyse) und analysiert werden. Zusätzlich ist auch eine Speicherung der Daten in einer Datenbank möglich. Dabei sind die einzelnen Analyse-Tools als OSGi-Bundles (Plugins) implementiert.

Die Anwendung selbst ist eine Plattform aus verschiedenen Plugins für verschiedene Arten von Auswertungen, die je nach Kundenwunsch in passenden Konfigurationen ausgeliefert werden.


Meine Aufgabe im Projekt liegt im Beheben von Bugs sowie die Weiterentwicklung verschiedener Plugins. Der Schwerpunkt liegt hierbei in der Middleware, welche über DDS/Kafka/ZeroMQ Datenströme der einzelnen Teile der Software miteinander verbindet (Network Resource Management, Network Link Management) und dabei je nach Priorisierung die Netzwerknutzung der einzelnen Bestandteile regelt.


Zusätzlich schule ich interne Mitarbeiter des Kunden nach Bedarf in meinen Schwerpunktthemen Java/JEE, da die Anwendung Spring als Unterbau verwendet für die Konfiguration sowie Spring Boot für einige der als REST-Services implementierten serverseitigen Komponenten.

Java 17 Java 21 Oracle 19 Postgres Tomcat Webservices REST Eclipse Eclipse RCP SWT JFace OSGi GIT Scrum KanBan Maven Tycho RTI DDS Kafka ZeroMQ Spring Spring Boot JEE
Java 17 Java 21 Oracle 19 Postgres Tomcat JMS Webservices REST Eclipse Eclipse RCP SWT JFace OSGi GIT Scrum KanBan Maven Tycho RTI DDS Kafka ZeroMQ Spring Spring Boot JEE
Plath GmbH
Remote, Hamburg

Aus- und Weiterbildung

Aus- und Weiterbildung

Fernstudium
04.98 - 09.99 Studium bei der SGD Darmstadt zum C/C++-Programmierer für Windows
( Abschlussnote(Zeugnis und Diplom): sehr gut )
10.99 - 03.00 Studium bei der SGD Darmstadt zum JAVA-Programmierer
( Abschlussnote(Zeugnis und Diplom): sehr gut )
01.05 - 06.06 Studium bei der SGD, JAVA-Serverprogrammierung

Seminare/Weiterbildung
17.07. - 21.07.2000 Schulungsseminar auf BEA Weblogic Application Server Development
09.04. - 12.04.2001 Schulungsseminar für Objektorientierte Analyse und Design mit UML
18.06. - 22.06.2001 Schulungsseminar für SWING. Anwendung des MVC-Konzepts. Model für Tabellen(JTable) und Bäume(JTree). Bearbeitung der JFC(Java Foundation Classes) für Oberflächengestaltung.
18.03. - 22.03.2002 SUN-Schulung SL-320(GUI Construction with Swing and JFC)
27.11. - 28.11.2003 JBOSS Administration und Entwicklung
27.03. - 31.03.2006 OOGPM - Objektorientierte Geschäftprozessmodellierung
26.06. - 30.06.2006 OOAD - Objektorientierte Analyse und Design mit der UML
05.05. - 06.05.2011 Objective-C für Java-Entwickler

Zertifizierungen
15.03.2002 Prüfung zum Sun Certified Java Programmer (SCJP) abgelegt.
30.06.2006 Prüfung zum OMG Certified UML Professional (OCUP-I) (Zertifizierungsnummer: OM0-101135)

Position

Position

Entwicklung von Software in den folgenden Sprachen:
JAVA / JEE
C / C++
VisualBasic

Objektorientiertes Design von Software mit entsprechenden Case-Tools.
Analyse und Geschäftsprozessmodellierung mit UML
Computergestützte MSR-Anwendungen.
Training/Schulung im Bereich JAVA/J2EE/Liferay

Kompetenzen

Kompetenzen

Top-Skills

Java Spring Spring Boot BPMN Tomcat OSGi Liferay Docker Kafka ActiveMQ

Produkte / Standards / Erfahrungen / Methoden

Docker
Docker
Eclipse
GitLab
IntelliJ
Jenkins
Lets Encrypt
Liferay
Liferay
Liferay-SDK
Liferay-SDK
Netdata
Nexus
Spring
Spring-Boot
Spring-Boot
traefik
J/XFS : Java eXtension for Financial Services
MS-Office
Power++(Optima++) : C/C++-Entwicklungsumgebung von Sybase
PowerJ : JAVA-Entwicklungsumgebung von Sybase
PowerBuilder: Entwicklungsumgebung von Sybase
Visual C++
Visual Basic
JBuilder (ab Version 4)
Eclipse
Visual SlickEdit : Programmiereditor
Filemaker
SQL Navigator
BEA Weblogic Application Server Version 4.5, 5.1
JBOSS ab 3.0.4
Tomcat, Apache
HOW, TogetherJ, Enterprise Architekt, PoseidonUML: Case-Tools
Objektorientierte Analyse, Design, Programmierung
n-Tier-Programmierung
C/S-Programmierung
Websitedesign, Websitegestaltung ((X)HTML, JAVA, JavaScript)
JAVA / JEE(Schwerpunk EJB und Datenbank)
Struts, Spring, Hibernate, Toplink
ANT, CruiseControl, Hudson, Maven, Archiva, Continuum, Nexus
jBPM
jPDL
Drools
BPMN

15.03.2002 Prüfung zum Sun Certified Java Programmer (SCJP) abgelegt.
30.06.2006 Prüfung zum OMG Certified UML Professional (OCUP-I) (Zertifizierungsnummer: OM0-101135)

Frameworkaufbau und Erweiterung für Oberflächenframeworks und Abbildung der
Businesslogik aus Datenbanken.
Workflowabbildung für Geschäftsprozesse

Tiefgehende Erfahrungen im Bereich der Versicherungen (Sach, Haft, Unfall, KFZ) durch mehrere Projekte in der Zeit von 2000 - 2006 im Bereich der Versicherung (Backoffice, Frontoffice).
Schadenbearbeitung
Vertriebsunterstützende Agentursoftware

Betriebssysteme

CentOS
Mac OS
Mac OS X
MS-DOS
Unix
Linux
Windows

Programmiersprachen

Angular
Assembler
erw. Grundkenntnisse
Basic
C
Basics
C#
Grundkenntnisse
C++
Basics
Imake, GNU-Make, Make-Maker etc...
Java
Experte
Java8
Experte
Java8/Java11
Experte
JavaScript
Fortgeschritten
Objective C
Grundkenntnisse
Optima++
Nachfolger Power++ von Sybase
Perl
PL/SQL
Fortgeschritten
Powerbuilder
Version 7.x
Qt
Basics

Datenbanken

Access
BDE
JDBC
Entwicklung
MariaDB
Mongo
Mongo DB
MS SQL Server
MySQL
ODBC
Oracle
Entwicklung, Grundkenntnisse Administration
Postgres
Entwicklung, Grundkenntnisse Administration
SQL
Sybase

Datenkommunikation

Kafka
parallele Schnittstelle
für MSR-Zwecke
RS232
für MSR-Zwecke
TCP/IP

Hardware

Emulatoren
Macintosh
Messgeräte
Mikrocontroller
Modem
PC
Tiefgehende Hardwarekenntnisse
Sensoren
SPS

Berechnung / Simulation / Versuch / Validierung

TARGET 3001!
KiCad
LTspice

Design / Entwicklung / Konstruktion

EAGLE
KiCad
FreeCad

Branchen

Branchen

Telekommunikation
Bank : J/XFS - Java eXtension for Financial Services, Leasing
Versicherungswesen - Schadenbearbeitung / Bestandsführung / Agentursysteme, Vertriebsunterstützung, Rechenkern, Onlinerechner
Automotive: Frontofficesystem für die Angebots- und Antragserstellung durch Partner im Bereich Leasing und Flottenmanagement
Verteidigung, ComInt
Gaming, Online-Gaming, Glückspiel, Lotto
Handel, Großhandel, interne Marktstruktur Großhandel/Marktkommunikation

Einsatzorte

Einsatzorte

Hamburg (+20km)
Deutschland

Bevorzugter Einsatzort ist Hamburg

Remoteprojekte (mindestens 60%) bevorzugt

möglich

Projekte

Projekte

2 Jahre 1 Monat
2023-11 - heute

Software zur fallbezogenen Datenerfassung bei Polizeieinsätzen sowie Länderübergreifenden Datenaustausch

Softwareentwickler Java 17 Java 21 Oracle 19 ...
Softwareentwickler

Das Projekt stellt eine Platform für die Polizeien der Länder zur Verfügung um fallbezogene Daten zu erfassen und zu sammeln. Dabei deckt die Software alle Punkte ab vom ersten Einsatz an einem Tatort bis zur Übergabe an die jeweilige Staatsanwaltschaft.


Meine Aufgabe in diesem Projekt ist die Implementierung von Schnittstellen für externe Dienste sowie das Buildmanagement.
Beim Buildmanagement liegt der Schwerpunkt auf dem aktuell halten von eingesetzten Bibliotheken (vor allem bei bekannt gewordenen Sicherheitsproblemen) sowie der Entwicklungsumgebung an sich (Update Wildfly inkl. Update der Anwendung von JEE8 auf JakartaEE 10), Update Java, Update Gradle
Oracle 19 Wildfly JMS Webservices REST Eclipse GIT Gradle Spring JEE JakartaEE JavaFX
Java 17 Java 21 Oracle 19 Wildfly JMS Webservices REST GIT Gradle Spring JEE JakartaEE JavaFX
Remote, Kiel
2 Jahre 8 Monate
2022-08 - 2025-03

Software für Funkempfänger und Funkpeiler, COMINT

Softwareentwickler Java 17 Java 21 Oracle 19 ...
Softwareentwickler
In diesem Projekt geht es um die Entwicklung einer Steuer- und Auswertesoftware für die Ansteuerung von Funkempfängern, Funkscannern und Funkpeilanlagen. Die Software ist eine Eclipse-RCP-Anwendung, über die die Signale der Sensoren angezeigt (Echtzeitanalyse) und analysiert werden. Zusätzlich ist auch eine Speicherung der Daten in einer Datenbank möglich. Dabei sind die einzelnen Analyse-Tools als OSGi-Bundles (Plugins) implementiert.

Die Anwendung selbst ist eine Plattform aus verschiedenen Plugins für verschiedene Arten von Auswertungen, die je nach Kundenwunsch in passenden Konfigurationen ausgeliefert werden.


Meine Aufgabe im Projekt liegt im Beheben von Bugs sowie die Weiterentwicklung verschiedener Plugins. Der Schwerpunkt liegt hierbei in der Middleware, welche über DDS/Kafka/ZeroMQ Datenströme der einzelnen Teile der Software miteinander verbindet (Network Resource Management, Network Link Management) und dabei je nach Priorisierung die Netzwerknutzung der einzelnen Bestandteile regelt.


Zusätzlich schule ich interne Mitarbeiter des Kunden nach Bedarf in meinen Schwerpunktthemen Java/JEE, da die Anwendung Spring als Unterbau verwendet für die Konfiguration sowie Spring Boot für einige der als REST-Services implementierten serverseitigen Komponenten.

Java 17 Java 21 Oracle 19 Postgres Tomcat Webservices REST Eclipse Eclipse RCP SWT JFace OSGi GIT Scrum KanBan Maven Tycho RTI DDS Kafka ZeroMQ Spring Spring Boot JEE
Java 17 Java 21 Oracle 19 Postgres Tomcat JMS Webservices REST Eclipse Eclipse RCP SWT JFace OSGi GIT Scrum KanBan Maven Tycho RTI DDS Kafka ZeroMQ Spring Spring Boot JEE
Plath GmbH
Remote, Hamburg

Aus- und Weiterbildung

Aus- und Weiterbildung

Fernstudium
04.98 - 09.99 Studium bei der SGD Darmstadt zum C/C++-Programmierer für Windows
( Abschlussnote(Zeugnis und Diplom): sehr gut )
10.99 - 03.00 Studium bei der SGD Darmstadt zum JAVA-Programmierer
( Abschlussnote(Zeugnis und Diplom): sehr gut )
01.05 - 06.06 Studium bei der SGD, JAVA-Serverprogrammierung

Seminare/Weiterbildung
17.07. - 21.07.2000 Schulungsseminar auf BEA Weblogic Application Server Development
09.04. - 12.04.2001 Schulungsseminar für Objektorientierte Analyse und Design mit UML
18.06. - 22.06.2001 Schulungsseminar für SWING. Anwendung des MVC-Konzepts. Model für Tabellen(JTable) und Bäume(JTree). Bearbeitung der JFC(Java Foundation Classes) für Oberflächengestaltung.
18.03. - 22.03.2002 SUN-Schulung SL-320(GUI Construction with Swing and JFC)
27.11. - 28.11.2003 JBOSS Administration und Entwicklung
27.03. - 31.03.2006 OOGPM - Objektorientierte Geschäftprozessmodellierung
26.06. - 30.06.2006 OOAD - Objektorientierte Analyse und Design mit der UML
05.05. - 06.05.2011 Objective-C für Java-Entwickler

Zertifizierungen
15.03.2002 Prüfung zum Sun Certified Java Programmer (SCJP) abgelegt.
30.06.2006 Prüfung zum OMG Certified UML Professional (OCUP-I) (Zertifizierungsnummer: OM0-101135)

Position

Position

Entwicklung von Software in den folgenden Sprachen:
JAVA / JEE
C / C++
VisualBasic

Objektorientiertes Design von Software mit entsprechenden Case-Tools.
Analyse und Geschäftsprozessmodellierung mit UML
Computergestützte MSR-Anwendungen.
Training/Schulung im Bereich JAVA/J2EE/Liferay

Kompetenzen

Kompetenzen

Top-Skills

Java Spring Spring Boot BPMN Tomcat OSGi Liferay Docker Kafka ActiveMQ

Produkte / Standards / Erfahrungen / Methoden

Docker
Docker
Eclipse
GitLab
IntelliJ
Jenkins
Lets Encrypt
Liferay
Liferay
Liferay-SDK
Liferay-SDK
Netdata
Nexus
Spring
Spring-Boot
Spring-Boot
traefik
J/XFS : Java eXtension for Financial Services
MS-Office
Power++(Optima++) : C/C++-Entwicklungsumgebung von Sybase
PowerJ : JAVA-Entwicklungsumgebung von Sybase
PowerBuilder: Entwicklungsumgebung von Sybase
Visual C++
Visual Basic
JBuilder (ab Version 4)
Eclipse
Visual SlickEdit : Programmiereditor
Filemaker
SQL Navigator
BEA Weblogic Application Server Version 4.5, 5.1
JBOSS ab 3.0.4
Tomcat, Apache
HOW, TogetherJ, Enterprise Architekt, PoseidonUML: Case-Tools
Objektorientierte Analyse, Design, Programmierung
n-Tier-Programmierung
C/S-Programmierung
Websitedesign, Websitegestaltung ((X)HTML, JAVA, JavaScript)
JAVA / JEE(Schwerpunk EJB und Datenbank)
Struts, Spring, Hibernate, Toplink
ANT, CruiseControl, Hudson, Maven, Archiva, Continuum, Nexus
jBPM
jPDL
Drools
BPMN

15.03.2002 Prüfung zum Sun Certified Java Programmer (SCJP) abgelegt.
30.06.2006 Prüfung zum OMG Certified UML Professional (OCUP-I) (Zertifizierungsnummer: OM0-101135)

Frameworkaufbau und Erweiterung für Oberflächenframeworks und Abbildung der
Businesslogik aus Datenbanken.
Workflowabbildung für Geschäftsprozesse

Tiefgehende Erfahrungen im Bereich der Versicherungen (Sach, Haft, Unfall, KFZ) durch mehrere Projekte in der Zeit von 2000 - 2006 im Bereich der Versicherung (Backoffice, Frontoffice).
Schadenbearbeitung
Vertriebsunterstützende Agentursoftware

Betriebssysteme

CentOS
Mac OS
Mac OS X
MS-DOS
Unix
Linux
Windows

Programmiersprachen

Angular
Assembler
erw. Grundkenntnisse
Basic
C
Basics
C#
Grundkenntnisse
C++
Basics
Imake, GNU-Make, Make-Maker etc...
Java
Experte
Java8
Experte
Java8/Java11
Experte
JavaScript
Fortgeschritten
Objective C
Grundkenntnisse
Optima++
Nachfolger Power++ von Sybase
Perl
PL/SQL
Fortgeschritten
Powerbuilder
Version 7.x
Qt
Basics

Datenbanken

Access
BDE
JDBC
Entwicklung
MariaDB
Mongo
Mongo DB
MS SQL Server
MySQL
ODBC
Oracle
Entwicklung, Grundkenntnisse Administration
Postgres
Entwicklung, Grundkenntnisse Administration
SQL
Sybase

Datenkommunikation

Kafka
parallele Schnittstelle
für MSR-Zwecke
RS232
für MSR-Zwecke
TCP/IP

Hardware

Emulatoren
Macintosh
Messgeräte
Mikrocontroller
Modem
PC
Tiefgehende Hardwarekenntnisse
Sensoren
SPS

Berechnung / Simulation / Versuch / Validierung

TARGET 3001!
KiCad
LTspice

Design / Entwicklung / Konstruktion

EAGLE
KiCad
FreeCad

Branchen

Branchen

Telekommunikation
Bank : J/XFS - Java eXtension for Financial Services, Leasing
Versicherungswesen - Schadenbearbeitung / Bestandsführung / Agentursysteme, Vertriebsunterstützung, Rechenkern, Onlinerechner
Automotive: Frontofficesystem für die Angebots- und Antragserstellung durch Partner im Bereich Leasing und Flottenmanagement
Verteidigung, ComInt
Gaming, Online-Gaming, Glückspiel, Lotto
Handel, Großhandel, interne Marktstruktur Großhandel/Marktkommunikation

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.