Java, Vaadin, Spring Boot, Legacy-Systeme
Aktualisiert am 10.06.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.07.2024
Verfügbar zu: 100%
davon vor Ort: 10%
Java
Vaadin
Spring Boot
Java EE
Deutsch
Muttersprache
Englisch
Fließend
Französisch
Gut
Russisch
Grundkenntnisse
Spanisch
Grundkenntnisse

Einsatzorte

Einsatzorte

Freiburg im Breisgau (+200km) Karlsruhe (Baden) (+200km) Stuttgart (+200km) Basel (+200km) Mannheim (+200km) Heidelberg (+200km)
Deutschland, Schweiz, Österreich
Am Liebsten arbeite ich remote. Wir können aber gerne über alles reden.
möglich

Projekte

Projekte

3 Jahre
2021-07 - heute

Entwicklertätigkeit für Schulverwaltungssoftware und Web-Satellitenanwendungen

Senior-Java-Entwickler
Senior-Java-Entwickler
  • Unterstützung des Entwicklerteams einer Rich-Client-Applikation im Bereich Schulverwaltung
  • Mitentwicklung an einer Web-Applikation auf Basis von Java und Vaadin
  • Lasttests
  • Fehleranalyse
  • Pflege einer Synchronisationsschnittstelle
  • Umsetzung von fachlichen Anforderungen in Backend und UI
  • Refaktorisierung von Legacy-Code im Backend
  • Austausch von geforkten und gepatchten OpenSource-Drittbibliotheken durch Vanilla-Versionen
  • Fehleranalysen
Java Swing Vaadin Hibernate PostgreSQL H2 Hessian OSGI Jetty
3 Jahre 4 Monate
2021-03 - heute

Aufbau einer Web-Applikation mit Java, Spring Boot, Vaadin fürs Terminologiemanagement

Senior-Java-Entwickler, Architekt Java 17
Senior-Java-Entwickler, Architekt

  • Weiterentwicklung zweier Web-Portale für die Visualisierung und Bearbeitung einer Terminologie im Zusammenhang mit Industrie 4.0?
  • Konzeption und Implementierung von Kundenanforderungen Full-Stack (Architektur, Datenbank, Backend, Frontend, Deployment)?
  • Fehleranalysen und Refaktorisierungen
  • Frontend-Entwicklung mit Vaadin
  • Anforderungsmanagement mit Azure DevOps

Java Vaadin Spring Spring MVC OpenAPI Swagger Spring Boot MongoDB Azure DevOps JAXB ECLASS Asset Administration Shells BMEcat
Java 17
9 Monate
2020-06 - 2021-02

WebApp für die Erfassung von DSGVO-Verfahrensverzeichnisse

Softwareentwickler (Java) Java Spring Boot Hibernate ...
Softwareentwickler (Java)
  • Entwurf, Architektur und Implementierung einer Web-Applikation für die Erfassung von DSGVO Verfahrensverzeichnissen
  • Backend:  Java, Spring Boot, Hibernate, Spring Data, Postgresql,
  • Frontend: Vaadin, Lit, HTML5, CSS, Typescript
Java Spring Boot Vaadin CSS TypeScript
Java Spring Boot Hibernate Spring Data Postgresql Vaadin Lit HTML5 CSS Typescript
1 Jahr 5 Monate
2019-01 - 2020-05

Neu-Implementierung eines touristischen Partner-Portals

Software-Entwickler / Scrum Master
Software-Entwickler / Scrum Master
  • Neu-Implementierung eines Partner-Portals mit Java und Vaadin
  • Backendarbeiten mit Java / Spring Boot
  • Frontendarbeiten mit Vaadin, JavaScript
  • Unterstützung beim Anforderungsmanagement
  • Scrum Master eines 4-köpfigen Teams
  • SEO- und Tracking-Anbindung
Java Spring Boot Vaadin
3 Jahre 5 Monate
2017-01 - 2020-05

E-Commerce-Applikation - Touristik

Softwareentwickler Java / ColdFusion / JavaScript, Scrum Master
Softwareentwickler Java / ColdFusion / JavaScript, Scrum Master
  • Neu-Entwicklung einer große E-Commerce-Applikation für ein touristisches Unternehmen in ColdFusion, JavaScript und Java
  • Frontend-Arbeiten in HTML, CSS, ColdFusion, JavaScript (Vue.js, jQuery)
  • ETL-Prozesse für die Datenbeschaffung- und konvertierung des Web-Shops
  • DevOps-Prozesse mit Git, Jenkins, Groove
  • Performanzanalysen- und Optimierungen
  • Umsetzung von SEO- und Tracking-Anforderungen
  • Dokumentation
Java ColdFusion Vue.js
8 Monate
2016-06 - 2017-01

Mitarbeit an der Pflege eines hausgepflegten CRM-System

Softwareentwickler
Softwareentwickler
  • Mitarbeit an der Pflege eines hausgepflegten CRM-System als Client für ein AS400-Mainframe
1 Jahr
2014-01 - 2014-12

Java Portal Terminologie-Management

Software-Entwickler (festangestellt)
Software-Entwickler (festangestellt)
  • Implementierung von Patentdaten-Importern für einheitliches, Webbasiertes Suchinterface in Java
  • Implementierung diverser Features zur Sucheroberflächenverbesserung (Grails / Groovy, JavaScript, HTML, CSS)
  • Anbindung an Terminologie-Backend (Java)
5 Jahre 2 Monate
2007-09 - 2012-10

Generierung von Wortlisten

Computerlinguist (Freiberuflich)
Computerlinguist (Freiberuflich)
  • Freiberufliche Programmiertätigkeiten mit computerlinguistischem Schwerpunkt
  •  Implementierung einer spezifizierten Komponente zur Transformation von ?Ausdrücken einer Dependenzunifikationsgrammatik (C und Tcl/TK)
  • Terminologiemanagement- und pflege in einer Oracle-Datenbank -
  • Generierung von Wortlisten mit Finite-State-Technologien
1 Jahr 1 Monat
2010-12 - 2011-12

Optimierung einer radiologischen Informationsextraktionspipeline

Computerlinguist / Softwareenwickler (festangestellt)
Computerlinguist / Softwareenwickler (festangestellt)
  • Mitarbeit an der graphischen Benutzeroberfläche (HTML, CSS, JavaScript, PHP), später Migration nach Grails/Groovy
  • Entwicklung Backend-Anbindung an DICOM-Bildserver- und HL7-Textquelle (Java, dcm2che, HAPI-Parser)
  • Migration der Such-Engine nach Apache SOLR
2 Jahre 3 Monate
2006-10 - 2008-12

Forschungsprojekt für ein Daten-Grid in den Geisteswissenschaften

Studentische Hilfskraft und Wissenschaftlicher Mitarbeiter?
Studentische Hilfskraft und Wissenschaftlicher Mitarbeiter?
  • Aufbau einer freien Morphologie-Komponente fürs Deutsche (maschinelle Wortbildungserkennung- und generierung) mit Finite-State-Technologien
  • SOAP-WebServices in Python und Java
  • Eclipse-RCP-Entwicklung
  • Machbarkeitsuntersuchungen für Grid-basierte Lösungen in den Geisteswissenschaften

Aus- und Weiterbildung

Aus- und Weiterbildung

2 Jahre 3 Monate
2008-10 - 2010-12

Angewandte Informatik

Master of Science, Freiburg
Master of Science
Freiburg
5 Jahre
2002-10 - 2007-09

Computerlinguistik / Slavistik / Anglistik

Magister Artium (M.A.,
Magister Artium (M.A.

Position

Position

Senior-Java-Entwickler Fullstack

Kompetenzen

Kompetenzen

Top-Skills

Java Vaadin Spring Boot Java EE

Produkte / Standards / Erfahrungen / Methoden

Berufserfahrung
seit 2007

Projektleitung
5 Jahre

Kenntnisse

Framework /Bibliotheken

  • Spring Boot (MVC, Security, Data)
  • Vaadin
  • JavaFX und Swing
  • Hibernate / JPA
  • Lucene
  • Gson / Jackson
  • Jaxx

Build-Tools Umgebungen
  • Ant
  • Maven
  • Git
  • Subversion
  • Mercurial
  • CMake
  • Eclipse, Netbeans, Visual Studio (Code)
  • Flyway
  • Liquibase

Datenhaltung 
  • Postgresql
  • Oracle
  • MariaDB / MySQL
  • H2
  • MongoDB
  • Apache SOLR

Automatisierungstools 
  • Jenkins
  • Docker
  • Bash-Scripting
  • Kubernetes

Testen 
  • jUnit
  • Selenium
  • Gatling
  • jMeter
  • Playwright

Schnittstellen /Austauschformate
REST
SOAP
HL7-Nachrichten
DICOM
ECLASS
XML (auch XSLT und XSD)
JSON

Betriebssysteme

Windows
Fortgeschritten
Linux
Fortgeschritten
macos
Fortgeschritten

Programmiersprachen

Java
seit 2010
Python
Fortgeschritten
C
Fortgeschritten
SQL
Experte
C#
Fortgeschritten
RPG
Basics
ColdFusion
Fortgeschritten
JavaScript / Typescript
Bash-Script

Datenbanken

Postgresql
Fortgeschritten
MongoDB
Fortgeschritten
H2
Fortgeschritten
Oracle
Fortgeschritten

Datenkommunikation

REST / OpenAPI
XML
JSON
SOAP
HL7

Branchen

Branchen

  • Forschung / Wissenschaft
  • Öffentliche Verwaltung / Schuldienst
  • Touristik
  • Medizin
  • offen für alles

Einsatzorte

Einsatzorte

Freiburg im Breisgau (+200km) Karlsruhe (Baden) (+200km) Stuttgart (+200km) Basel (+200km) Mannheim (+200km) Heidelberg (+200km)
Deutschland, Schweiz, Österreich
Am Liebsten arbeite ich remote. Wir können aber gerne über alles reden.
möglich

Projekte

Projekte

3 Jahre
2021-07 - heute

Entwicklertätigkeit für Schulverwaltungssoftware und Web-Satellitenanwendungen

Senior-Java-Entwickler
Senior-Java-Entwickler
  • Unterstützung des Entwicklerteams einer Rich-Client-Applikation im Bereich Schulverwaltung
  • Mitentwicklung an einer Web-Applikation auf Basis von Java und Vaadin
  • Lasttests
  • Fehleranalyse
  • Pflege einer Synchronisationsschnittstelle
  • Umsetzung von fachlichen Anforderungen in Backend und UI
  • Refaktorisierung von Legacy-Code im Backend
  • Austausch von geforkten und gepatchten OpenSource-Drittbibliotheken durch Vanilla-Versionen
  • Fehleranalysen
Java Swing Vaadin Hibernate PostgreSQL H2 Hessian OSGI Jetty
3 Jahre 4 Monate
2021-03 - heute

Aufbau einer Web-Applikation mit Java, Spring Boot, Vaadin fürs Terminologiemanagement

Senior-Java-Entwickler, Architekt Java 17
Senior-Java-Entwickler, Architekt

  • Weiterentwicklung zweier Web-Portale für die Visualisierung und Bearbeitung einer Terminologie im Zusammenhang mit Industrie 4.0?
  • Konzeption und Implementierung von Kundenanforderungen Full-Stack (Architektur, Datenbank, Backend, Frontend, Deployment)?
  • Fehleranalysen und Refaktorisierungen
  • Frontend-Entwicklung mit Vaadin
  • Anforderungsmanagement mit Azure DevOps

Java Vaadin Spring Spring MVC OpenAPI Swagger Spring Boot MongoDB Azure DevOps JAXB ECLASS Asset Administration Shells BMEcat
Java 17
9 Monate
2020-06 - 2021-02

WebApp für die Erfassung von DSGVO-Verfahrensverzeichnisse

Softwareentwickler (Java) Java Spring Boot Hibernate ...
Softwareentwickler (Java)
  • Entwurf, Architektur und Implementierung einer Web-Applikation für die Erfassung von DSGVO Verfahrensverzeichnissen
  • Backend:  Java, Spring Boot, Hibernate, Spring Data, Postgresql,
  • Frontend: Vaadin, Lit, HTML5, CSS, Typescript
Java Spring Boot Vaadin CSS TypeScript
Java Spring Boot Hibernate Spring Data Postgresql Vaadin Lit HTML5 CSS Typescript
1 Jahr 5 Monate
2019-01 - 2020-05

Neu-Implementierung eines touristischen Partner-Portals

Software-Entwickler / Scrum Master
Software-Entwickler / Scrum Master
  • Neu-Implementierung eines Partner-Portals mit Java und Vaadin
  • Backendarbeiten mit Java / Spring Boot
  • Frontendarbeiten mit Vaadin, JavaScript
  • Unterstützung beim Anforderungsmanagement
  • Scrum Master eines 4-köpfigen Teams
  • SEO- und Tracking-Anbindung
Java Spring Boot Vaadin
3 Jahre 5 Monate
2017-01 - 2020-05

E-Commerce-Applikation - Touristik

Softwareentwickler Java / ColdFusion / JavaScript, Scrum Master
Softwareentwickler Java / ColdFusion / JavaScript, Scrum Master
  • Neu-Entwicklung einer große E-Commerce-Applikation für ein touristisches Unternehmen in ColdFusion, JavaScript und Java
  • Frontend-Arbeiten in HTML, CSS, ColdFusion, JavaScript (Vue.js, jQuery)
  • ETL-Prozesse für die Datenbeschaffung- und konvertierung des Web-Shops
  • DevOps-Prozesse mit Git, Jenkins, Groove
  • Performanzanalysen- und Optimierungen
  • Umsetzung von SEO- und Tracking-Anforderungen
  • Dokumentation
Java ColdFusion Vue.js
8 Monate
2016-06 - 2017-01

Mitarbeit an der Pflege eines hausgepflegten CRM-System

Softwareentwickler
Softwareentwickler
  • Mitarbeit an der Pflege eines hausgepflegten CRM-System als Client für ein AS400-Mainframe
1 Jahr
2014-01 - 2014-12

Java Portal Terminologie-Management

Software-Entwickler (festangestellt)
Software-Entwickler (festangestellt)
  • Implementierung von Patentdaten-Importern für einheitliches, Webbasiertes Suchinterface in Java
  • Implementierung diverser Features zur Sucheroberflächenverbesserung (Grails / Groovy, JavaScript, HTML, CSS)
  • Anbindung an Terminologie-Backend (Java)
5 Jahre 2 Monate
2007-09 - 2012-10

Generierung von Wortlisten

Computerlinguist (Freiberuflich)
Computerlinguist (Freiberuflich)
  • Freiberufliche Programmiertätigkeiten mit computerlinguistischem Schwerpunkt
  •  Implementierung einer spezifizierten Komponente zur Transformation von ?Ausdrücken einer Dependenzunifikationsgrammatik (C und Tcl/TK)
  • Terminologiemanagement- und pflege in einer Oracle-Datenbank -
  • Generierung von Wortlisten mit Finite-State-Technologien
1 Jahr 1 Monat
2010-12 - 2011-12

Optimierung einer radiologischen Informationsextraktionspipeline

Computerlinguist / Softwareenwickler (festangestellt)
Computerlinguist / Softwareenwickler (festangestellt)
  • Mitarbeit an der graphischen Benutzeroberfläche (HTML, CSS, JavaScript, PHP), später Migration nach Grails/Groovy
  • Entwicklung Backend-Anbindung an DICOM-Bildserver- und HL7-Textquelle (Java, dcm2che, HAPI-Parser)
  • Migration der Such-Engine nach Apache SOLR
2 Jahre 3 Monate
2006-10 - 2008-12

Forschungsprojekt für ein Daten-Grid in den Geisteswissenschaften

Studentische Hilfskraft und Wissenschaftlicher Mitarbeiter?
Studentische Hilfskraft und Wissenschaftlicher Mitarbeiter?
  • Aufbau einer freien Morphologie-Komponente fürs Deutsche (maschinelle Wortbildungserkennung- und generierung) mit Finite-State-Technologien
  • SOAP-WebServices in Python und Java
  • Eclipse-RCP-Entwicklung
  • Machbarkeitsuntersuchungen für Grid-basierte Lösungen in den Geisteswissenschaften

Aus- und Weiterbildung

Aus- und Weiterbildung

2 Jahre 3 Monate
2008-10 - 2010-12

Angewandte Informatik

Master of Science, Freiburg
Master of Science
Freiburg
5 Jahre
2002-10 - 2007-09

Computerlinguistik / Slavistik / Anglistik

Magister Artium (M.A.,
Magister Artium (M.A.

Position

Position

Senior-Java-Entwickler Fullstack

Kompetenzen

Kompetenzen

Top-Skills

Java Vaadin Spring Boot Java EE

Produkte / Standards / Erfahrungen / Methoden

Berufserfahrung
seit 2007

Projektleitung
5 Jahre

Kenntnisse

Framework /Bibliotheken

  • Spring Boot (MVC, Security, Data)
  • Vaadin
  • JavaFX und Swing
  • Hibernate / JPA
  • Lucene
  • Gson / Jackson
  • Jaxx

Build-Tools Umgebungen
  • Ant
  • Maven
  • Git
  • Subversion
  • Mercurial
  • CMake
  • Eclipse, Netbeans, Visual Studio (Code)
  • Flyway
  • Liquibase

Datenhaltung 
  • Postgresql
  • Oracle
  • MariaDB / MySQL
  • H2
  • MongoDB
  • Apache SOLR

Automatisierungstools 
  • Jenkins
  • Docker
  • Bash-Scripting
  • Kubernetes

Testen 
  • jUnit
  • Selenium
  • Gatling
  • jMeter
  • Playwright

Schnittstellen /Austauschformate
REST
SOAP
HL7-Nachrichten
DICOM
ECLASS
XML (auch XSLT und XSD)
JSON

Betriebssysteme

Windows
Fortgeschritten
Linux
Fortgeschritten
macos
Fortgeschritten

Programmiersprachen

Java
seit 2010
Python
Fortgeschritten
C
Fortgeschritten
SQL
Experte
C#
Fortgeschritten
RPG
Basics
ColdFusion
Fortgeschritten
JavaScript / Typescript
Bash-Script

Datenbanken

Postgresql
Fortgeschritten
MongoDB
Fortgeschritten
H2
Fortgeschritten
Oracle
Fortgeschritten

Datenkommunikation

REST / OpenAPI
XML
JSON
SOAP
HL7

Branchen

Branchen

  • Forschung / Wissenschaft
  • Öffentliche Verwaltung / Schuldienst
  • Touristik
  • Medizin
  • offen für alles

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.