Senior Java Entwickler, Software Architekt
Aktualisiert am 29.11.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.01.2025
Verfügbar zu: 80%
davon vor Ort: 25%
Java
Spring
REST
React
OAuth
JPA
Eclipse RCP
OSGI
Micronaut
JUnit
DevOps
Docker
Kybernetes
Mockito
Deutsch
Muttersprache
Englisch
fließend in Wort und Schrift

Einsatzorte

Einsatzorte

Deutschland, Österreich
möglich

Projekte

Projekte

4 Jahre 8 Monate
2020-04 - heute

Fahrzeugdiagnosesoftware

Software-Entwickler, Software-Architekt Java EMF Xtext ...
Software-Entwickler, Software-Architekt
  • Migration einer bestehenden Diagnose-Software auf neue ODX-standardisierte Formate

  • Fokus liegt auf Migrationsstrategie: Regression, Risikobewertung, Anbindung neuer Systeme in Legacy-Systeme

Eclipse IntelliJ Jenkins Docker
Java EMF Xtext Spring ODX OTX Eclipse RCP
13 Jahre 7 Monate
2011-05 - heute

OSGi Applikation zur Kommunikation mit Fahrzeugdiagnosegeräten

Developer, System-Architekt Java OSGi SWT ...
Developer, System-Architekt
  • Tooling-Umgebung zur DSL-Erstellung von Kommunikationsfunktionen

Java OSGi SWT HTML jQuery EMF Xtext Xtend Xpand
Automotive
2 Jahre 10 Monate
2019-04 - 2022-01

Notrufsystem für Leitstellen

Software-Architekt, Software-Entwickler Java Spring JPA ...
Software-Architekt, Software-Entwickler

Implementierung einer Applikation zum Notfallmanagement in Notruf-Leistellen

  • Webapplikation für Notrufleitstellen zur Abwicklung von Notrufen

  • Chat und Videofunktionalität mittels WebRTC

  • Microservice-Architektur mit Spring-Boot

  • Rolle als Software-Architekt: Design des Komplettsystems, als Entwickler: Lead-Developer für Java-Backend und Deployment der Microservices, Entwickler auch im Frontend.

IntelliJ Git Jenkins Docker
Java Spring JPA ReactJS Spring-Boot Spring MVC SpringData JavaScript React
3 Jahre 6 Monate
2016-12 - 2020-05

Fahrzeugdiagnosesoftware

Software-Architekt, Software-Entwickler Java Spring ReactJS ...
Software-Architekt, Software-Entwickler
  • Entwicklung einer neuen Diagnose-Software

  • Anbindung an Azure-Cloud-Systeme

Eclipse Postman Visual Studio Code
Java Spring ReactJS TypeScript AEC EMF Xtext Spring-Boot React NodeJS Electron
KTM Motorcycle AG
9 Monate
2019-04 - 2019-12

Weiterentwicklung von Software für Fahrzeugdiagnose-Inhalten

Software-Entwickler Java XML ODX ...
Software-Entwickler
  • Weiterentwicklung von Applikationen zur Verwaltung von Fahrzeugdiagnose-Inhalten in AUTOSAR

IntelliJ Jenkins
Java XML ODX AUTOSAR JavaFX
2 Jahre 3 Monate
2014-10 - 2016-12

Fahrzeugdiagnosesoftware

Software-Entwickler, Software-Architekt Java EMF Xtext ...
Software-Entwickler, Software-Architekt

Entwicklung einer neuen Diagnose-Software Platform

  • Entwicklung einer neuen Fahrzeugdiagnose-Software Plattform

  • Anbindung an externe Systeme mittels REST und SOAP

  • mehrstufiges Deployment bis zum automatischen Rollout an tausende Clients

Eclipse
Java EMF Xtext JavaScript jQuery HTML
Jaguar/LandRover
6 Monate
2014-04 - 2014-09

Entwicklung eines Applikationsframework

System-Architekt Java EMF OSGi
System-Architekt
  • Entwicklung eines Applikationsframework zur Integration verschiedener Systeme (Fahrzeugdiagnose, Geführte Fehlersuche, CMS, 3D-Navigation, etc) und deren semantischer Verknüpfung/Einbettung untereinander

Java EMF OSGi
Automotive
2 Jahre 4 Monate
2011-09 - 2013-12

Entwicklung einer IDE

Developer Xtext Eclipse
Developer
  • Entwicklung einer IDE zur formalen Beschreibung von Fahrzeugkommunikation (angelehnt an ODX) und Offboard-Testprozessen (angelehnt an OTX)

Xtext Eclipse
Automotive
5 Monate
2013-07 - 2013-11

Entwicklung einer Webapplikation

Developer, System-Architekt JEE Java EMF ...
Developer, System-Architekt
  • Entwicklung einer Webapplikation als Informationssystem für Fahrzeugdaten (Reparaturanleitungen, Schaltpläne, etc.)

JEE Java EMF Spring JavaScript jQuery HTML
Automotive
1 Jahr 7 Monate
2012-01 - 2013-07

Entwicklung von Komponenten zur Internationalisierung von Software

Developer Java EMF Apache Lucene ...
Developer
Java EMF Apache Lucene MSSQL
Automotive
1 Monat
2011-05 - 2011-05

Einführung in die Techniken von Model Driven Software Development

Coach EMF Xpand Xtend ...
Coach
  • 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

EMF Xpand Xtend Xtext MWE
Informationstechnik
5 Monate
2010-11 - 2011-03

Eclipse Plugins

Developer Java Platform API JDT ...
Developer
  • Eclipse Plugins zur Software-Generierung anhand von BPM-Prozessen

  • Integration in JDT, Adaption von Groovy

  • MDSD Generierungsansatz zum Export von Plugin-Artefakten

Java Platform API JDT GroovyEclipse EMF XPand SWT/JFace
Telekommunikationsdienstleister
8 Monate
2010-08 - 2011-03

Implementierung DB-Layer

Developer Java Spring Hibernate ...
Developer
  • Implementierung DB-Layer für ein Seminar Management System

  • Generierung von DAO und Service-Layern mit EMF, XPand

Java Spring Hibernate EMF XPand MWE2
IT-Systemhaus
8 Monate
2010-07 - 2011-02

Eclipse Applikation

System-Architekt, Developer Java Eclipse RCP Eclipse RAP ...
System-Architekt, Developer
  • Eclipse Applikation zur Konfiguration eines medizinischen Gerätes

  • USB Kommunikation + Eclipse RAP + BIRT Integration zur Datenvisualisierung

Java Eclipse RCP Eclipse RAP SWT/JFace LibUsb EMF BIRT
Medizintechnik
3 Monate
2010-04 - 2010-06

Webapplikation zur Verwaltung von Angebotsinformationen

Coach, Developer Java Eclipse RAP SWT/JFace ...
Coach, Developer
  • Coaching des Entwicklungsteam in Bukarest, Rumänien Eclipse+OSGi

  • Kommunikation zwischen Rumänien und Deutschland

Java Eclipse RAP SWT/JFace Spring-DM Databinding
Telekommunikationsdienstleister

Aus- und Weiterbildung

Aus- und Weiterbildung

2004

Berufsakademie Sachsen - Staatliche Studienakademie Dresden

Studiengang: Informationstechnik ? Schwerpunkt: Netz- und Medientechnik

Abschluss: Dipl.-Ingenieur

2000

Johann-Andreas-Schubert-Gymnasium Dresden

Abschluss: Allgemeine Hochschulreife (Abitur)

Zertifikate

2002

Sun Certified Java Programmer (SCJP)

2013

Professional Scrum Master (PSM I)

Position

Position

  • Senior Software-Engineer

  • Software Architect

Kompetenzen

Kompetenzen

Top-Skills

Java Spring REST React OAuth JPA Eclipse RCP OSGI Micronaut JUnit DevOps Docker Kybernetes Mockito

Schwerpunkte

Java
Experte
Spring
Experte
EclipseRCP
Experte
OSGi
Experte
EMF
Experte

Produkte / Standards / Erfahrungen / Methoden

SCRUM
Experte
Test-Driven-Development
Experte
ODX
Fortgeschritten
OTX
Fortgeschritten

Ich bin als Experte für Java Entwicklung in all seinen Facetten tätig. Ob nun als FatClient mit Eclipse RCP, als Microservice mit SpringBoot, Micronaut oder Quarkus oder als klassische Webapplikation mit JavaServerFaces und JEE - ich habe bereits in vielen Projekten in den unterschiedlichsten Positionen Erfahrungen sammeln können. 

In den letzten Jahren hat sich meine Expertise dann Richtung Web-Technologien verschoben. Besonders Spring-basierte Applikationen mit einem React-Framework lagen da besonders im Fokus. Die letzten mehrjährigen Projekte waren rein Web- oder Electron-basierte JavaScript/TypeScript Applikationen die mittels REST an eine Spring Applikation angebunden wurden. Dabei kann ich mich schnell in die erforderliche Fachlichkeit oder auch bestehende interne Frameworks/APIs einarbeiten. Das Refactoring oder die Analyse von Legacy-Systemen gehört dabei auch zum wiederkehrenden Aufgabenbild.

Deutlich größere Relevanz hatte in den letzten Projekten auch die Beherrschung der Build-Pipeline, angefangen von Code-Review Workflows über Jenkins-Pipelines und Ansible zum automatisierten Deployments in der Zielumgebung.

Ich bin von den Methoden agilen Softwareentwicklung überzeugt. Ich habe langjährige Erfahrung bei der Arbeit in SCRUM Projekten.


Betriebssysteme

Linux
Fortgeschritten
Windows
Basics

Programmiersprachen

Java
Experte
JavaScript
Fortgeschritten
TypeScript
Fortgeschritten
PL/SQL
Fortgeschritten
Python
Basics
React
Node.js

Aufgeführt sind nur Sprachen mit langjähriger Projekterfahrung.

Datenbanken

MS SQL Server
Fortgeschritten
MySQL
Fortgeschritten
Oracle
Basics

Branchen

Branchen

  • Automatisierung

  • Medizintechnik

  • Pharma

  • Logistik

Einsatzorte

Einsatzorte

Deutschland, Österreich
möglich

Projekte

Projekte

4 Jahre 8 Monate
2020-04 - heute

Fahrzeugdiagnosesoftware

Software-Entwickler, Software-Architekt Java EMF Xtext ...
Software-Entwickler, Software-Architekt
  • Migration einer bestehenden Diagnose-Software auf neue ODX-standardisierte Formate

  • Fokus liegt auf Migrationsstrategie: Regression, Risikobewertung, Anbindung neuer Systeme in Legacy-Systeme

Eclipse IntelliJ Jenkins Docker
Java EMF Xtext Spring ODX OTX Eclipse RCP
13 Jahre 7 Monate
2011-05 - heute

OSGi Applikation zur Kommunikation mit Fahrzeugdiagnosegeräten

Developer, System-Architekt Java OSGi SWT ...
Developer, System-Architekt
  • Tooling-Umgebung zur DSL-Erstellung von Kommunikationsfunktionen

Java OSGi SWT HTML jQuery EMF Xtext Xtend Xpand
Automotive
2 Jahre 10 Monate
2019-04 - 2022-01

Notrufsystem für Leitstellen

Software-Architekt, Software-Entwickler Java Spring JPA ...
Software-Architekt, Software-Entwickler

Implementierung einer Applikation zum Notfallmanagement in Notruf-Leistellen

  • Webapplikation für Notrufleitstellen zur Abwicklung von Notrufen

  • Chat und Videofunktionalität mittels WebRTC

  • Microservice-Architektur mit Spring-Boot

  • Rolle als Software-Architekt: Design des Komplettsystems, als Entwickler: Lead-Developer für Java-Backend und Deployment der Microservices, Entwickler auch im Frontend.

IntelliJ Git Jenkins Docker
Java Spring JPA ReactJS Spring-Boot Spring MVC SpringData JavaScript React
3 Jahre 6 Monate
2016-12 - 2020-05

Fahrzeugdiagnosesoftware

Software-Architekt, Software-Entwickler Java Spring ReactJS ...
Software-Architekt, Software-Entwickler
  • Entwicklung einer neuen Diagnose-Software

  • Anbindung an Azure-Cloud-Systeme

Eclipse Postman Visual Studio Code
Java Spring ReactJS TypeScript AEC EMF Xtext Spring-Boot React NodeJS Electron
KTM Motorcycle AG
9 Monate
2019-04 - 2019-12

Weiterentwicklung von Software für Fahrzeugdiagnose-Inhalten

Software-Entwickler Java XML ODX ...
Software-Entwickler
  • Weiterentwicklung von Applikationen zur Verwaltung von Fahrzeugdiagnose-Inhalten in AUTOSAR

IntelliJ Jenkins
Java XML ODX AUTOSAR JavaFX
2 Jahre 3 Monate
2014-10 - 2016-12

Fahrzeugdiagnosesoftware

Software-Entwickler, Software-Architekt Java EMF Xtext ...
Software-Entwickler, Software-Architekt

Entwicklung einer neuen Diagnose-Software Platform

  • Entwicklung einer neuen Fahrzeugdiagnose-Software Plattform

  • Anbindung an externe Systeme mittels REST und SOAP

  • mehrstufiges Deployment bis zum automatischen Rollout an tausende Clients

Eclipse
Java EMF Xtext JavaScript jQuery HTML
Jaguar/LandRover
6 Monate
2014-04 - 2014-09

Entwicklung eines Applikationsframework

System-Architekt Java EMF OSGi
System-Architekt
  • Entwicklung eines Applikationsframework zur Integration verschiedener Systeme (Fahrzeugdiagnose, Geführte Fehlersuche, CMS, 3D-Navigation, etc) und deren semantischer Verknüpfung/Einbettung untereinander

Java EMF OSGi
Automotive
2 Jahre 4 Monate
2011-09 - 2013-12

Entwicklung einer IDE

Developer Xtext Eclipse
Developer
  • Entwicklung einer IDE zur formalen Beschreibung von Fahrzeugkommunikation (angelehnt an ODX) und Offboard-Testprozessen (angelehnt an OTX)

Xtext Eclipse
Automotive
5 Monate
2013-07 - 2013-11

Entwicklung einer Webapplikation

Developer, System-Architekt JEE Java EMF ...
Developer, System-Architekt
  • Entwicklung einer Webapplikation als Informationssystem für Fahrzeugdaten (Reparaturanleitungen, Schaltpläne, etc.)

JEE Java EMF Spring JavaScript jQuery HTML
Automotive
1 Jahr 7 Monate
2012-01 - 2013-07

Entwicklung von Komponenten zur Internationalisierung von Software

Developer Java EMF Apache Lucene ...
Developer
Java EMF Apache Lucene MSSQL
Automotive
1 Monat
2011-05 - 2011-05

Einführung in die Techniken von Model Driven Software Development

Coach EMF Xpand Xtend ...
Coach
  • 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

EMF Xpand Xtend Xtext MWE
Informationstechnik
5 Monate
2010-11 - 2011-03

Eclipse Plugins

Developer Java Platform API JDT ...
Developer
  • Eclipse Plugins zur Software-Generierung anhand von BPM-Prozessen

  • Integration in JDT, Adaption von Groovy

  • MDSD Generierungsansatz zum Export von Plugin-Artefakten

Java Platform API JDT GroovyEclipse EMF XPand SWT/JFace
Telekommunikationsdienstleister
8 Monate
2010-08 - 2011-03

Implementierung DB-Layer

Developer Java Spring Hibernate ...
Developer
  • Implementierung DB-Layer für ein Seminar Management System

  • Generierung von DAO und Service-Layern mit EMF, XPand

Java Spring Hibernate EMF XPand MWE2
IT-Systemhaus
8 Monate
2010-07 - 2011-02

Eclipse Applikation

System-Architekt, Developer Java Eclipse RCP Eclipse RAP ...
System-Architekt, Developer
  • Eclipse Applikation zur Konfiguration eines medizinischen Gerätes

  • USB Kommunikation + Eclipse RAP + BIRT Integration zur Datenvisualisierung

Java Eclipse RCP Eclipse RAP SWT/JFace LibUsb EMF BIRT
Medizintechnik
3 Monate
2010-04 - 2010-06

Webapplikation zur Verwaltung von Angebotsinformationen

Coach, Developer Java Eclipse RAP SWT/JFace ...
Coach, Developer
  • Coaching des Entwicklungsteam in Bukarest, Rumänien Eclipse+OSGi

  • Kommunikation zwischen Rumänien und Deutschland

Java Eclipse RAP SWT/JFace Spring-DM Databinding
Telekommunikationsdienstleister

Aus- und Weiterbildung

Aus- und Weiterbildung

2004

Berufsakademie Sachsen - Staatliche Studienakademie Dresden

Studiengang: Informationstechnik ? Schwerpunkt: Netz- und Medientechnik

Abschluss: Dipl.-Ingenieur

2000

Johann-Andreas-Schubert-Gymnasium Dresden

Abschluss: Allgemeine Hochschulreife (Abitur)

Zertifikate

2002

Sun Certified Java Programmer (SCJP)

2013

Professional Scrum Master (PSM I)

Position

Position

  • Senior Software-Engineer

  • Software Architect

Kompetenzen

Kompetenzen

Top-Skills

Java Spring REST React OAuth JPA Eclipse RCP OSGI Micronaut JUnit DevOps Docker Kybernetes Mockito

Schwerpunkte

Java
Experte
Spring
Experte
EclipseRCP
Experte
OSGi
Experte
EMF
Experte

Produkte / Standards / Erfahrungen / Methoden

SCRUM
Experte
Test-Driven-Development
Experte
ODX
Fortgeschritten
OTX
Fortgeschritten

Ich bin als Experte für Java Entwicklung in all seinen Facetten tätig. Ob nun als FatClient mit Eclipse RCP, als Microservice mit SpringBoot, Micronaut oder Quarkus oder als klassische Webapplikation mit JavaServerFaces und JEE - ich habe bereits in vielen Projekten in den unterschiedlichsten Positionen Erfahrungen sammeln können. 

In den letzten Jahren hat sich meine Expertise dann Richtung Web-Technologien verschoben. Besonders Spring-basierte Applikationen mit einem React-Framework lagen da besonders im Fokus. Die letzten mehrjährigen Projekte waren rein Web- oder Electron-basierte JavaScript/TypeScript Applikationen die mittels REST an eine Spring Applikation angebunden wurden. Dabei kann ich mich schnell in die erforderliche Fachlichkeit oder auch bestehende interne Frameworks/APIs einarbeiten. Das Refactoring oder die Analyse von Legacy-Systemen gehört dabei auch zum wiederkehrenden Aufgabenbild.

Deutlich größere Relevanz hatte in den letzten Projekten auch die Beherrschung der Build-Pipeline, angefangen von Code-Review Workflows über Jenkins-Pipelines und Ansible zum automatisierten Deployments in der Zielumgebung.

Ich bin von den Methoden agilen Softwareentwicklung überzeugt. Ich habe langjährige Erfahrung bei der Arbeit in SCRUM Projekten.


Betriebssysteme

Linux
Fortgeschritten
Windows
Basics

Programmiersprachen

Java
Experte
JavaScript
Fortgeschritten
TypeScript
Fortgeschritten
PL/SQL
Fortgeschritten
Python
Basics
React
Node.js

Aufgeführt sind nur Sprachen mit langjähriger Projekterfahrung.

Datenbanken

MS SQL Server
Fortgeschritten
MySQL
Fortgeschritten
Oracle
Basics

Branchen

Branchen

  • Automatisierung

  • Medizintechnik

  • Pharma

  • Logistik

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.