freiberufler Senior Java Entwickler Fullstack auf freelance.de

Senior Java Entwickler Fullstack

zuletzt online vor wenigen Tagen
  • auf Anfrage
  • 79232 March (Breisgau)
  • Umkreis (bis 200 km)
  • de  |  en  |  fr
  • 23.10.2024

Kurzvorstellung

Senior-Java-Entwickler mit mehr als 10 Jahren Erfahrung im Java-Umfeld (Backend, Frontend, DevOps, Scrum Master)
Aktuelle Schwerpunkte:
Vaadin, Spring Boot und gängige OpenSource-(Java)-Frameworks
Datenhaltung mit Postgres, MySql / Maridb, Mongo, H2

Qualifikationen

  • Apache Camel3 J.
  • Apache Maven4 J.
  • Datenbankentwicklung
  • DevOps (allg.)3 J.
  • Eclipse6 J.
  • Hibernate (Java)4 J.
  • Java-Frameworks3 J.
  • Java (allg.)10 J.
  • Mongodb3 J.
  • Natural Language Processing6 J.
  • Postgresql3 J.
  • Representational State Transfer (REST)1 J.
  • Scrum
  • Software engineering / -technik
  • Spring Framework5 J.
  • Swing (Java)3 J.
  • Vaadin

Projekt‐ & Berufserfahrung

Senior-Java-Entwickler
Kundenname anonymisiert, Remote
7/2021 – offen (3 Jahre, 5 Monate)
IT & Entwicklung
Tätigkeitszeitraum

7/2021 – offen

Tätigkeitsbeschreibung

- 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

Eingesetzte Qualifikationen

Apache Camel, Eclipse, Hibernate (Java), Java (allg.), Postgresql, Swing (Java)

Senior-Java-Entwickler und Architekt
Kundenname anonymisiert, Remote
3/2021 – 7/2024 (3 Jahre, 5 Monate)
IT & Entwicklung
Tätigkeitszeitraum

3/2021 – 7/2024

Tätigkeitsbeschreibung

- 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)
- Refaktorisierungen
- Fehleranalysen
- UI-Entwicklung mit Vaadin

Eingesetzte Qualifikationen

Apache Maven, Eclipse, Java-Frameworks, Java (allg.), Mongodb, Spring Framework

Softwareentwickler (Java) (Festanstellung)
Kundenname anonymisiert, Ihringen
6/2020 – 2/2021 (9 Monate)
IT & Entwicklung
Tätigkeitszeitraum

6/2020 – 2/2021

Tätigkeitsbeschreibung

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

Eingesetzte Qualifikationen

Docker, Bash Shell, CSS (Cascading Style Sheet), Git, Hibernate (Java), HTML5, Java (allg.), Spring Framework, Typescript, Ubuntu

Softwareentwickler / Scrum Master (Festanstellung)
Kundenname anonymisiert, Freiburg
1/2019 – 5/2020 (1 Jahr, 5 Monate)
Tourismus und Freizeitwirtschaft
Tätigkeitszeitraum

1/2019 – 5/2020

Tätigkeitsbeschreibung

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

Eingesetzte Qualifikationen

Mariadb, Microsoft SQL-Server (MS SQL), Apache Maven, Git, Go (Programmiersprache), Java (allg.), Jenkins, Spring Framework, SOAP, Representational State Transfer (REST)

Softwareentwickler / Scrum Master (Festanstellung)
Kundenname anonymisiert, Freiburg
1/2017 – 5/2020 (3 Jahre, 5 Monate)
Tourismus und Freizeitwirtschaft
Tätigkeitszeitraum

1/2017 – 5/2020

Tätigkeitsbeschreibung

E-Commerce-Anwendung (Web-Portal, Reservierungssystem) - Touristik

- Neu-Entwicklung einer große E-Commerce-Anwendung für ein touristisches Unternehmen in ColdFusion, JavaScript und Java.
- diverse Backend-Arbeiten zur Anbindung von Datenschnittstellen
- Frontend-Arbeiten in HTML, CSS, JavaScript (Vue.js, jQuery)
- ETL-Prozesse für die Datenbeschaffung- und konvertierung
- DevOps-Prozesse mit Jenkins und Git
- Performanzstudien- und Optimierungen
- Umsetzung von SEO- und Tracking-Anforderungen
- Dokumentation

Eingesetzte Qualifikationen

Junit, Selenium, ColdFusion, CSS (Cascading Style Sheet), DevOps (allg.), ETL, Git, HTML5, Java (allg.), JavaScript, Jenkins, Jquery, Microsoft SQL-Server (MS SQL), Suchmaschinenoptimierung, Vue.Js

Softwareentwickler (Festanstellung)
Kundenname anonymisiert, Freiburg
6/2016 – 1/2017 (8 Monate)
Tourismus und Freizeitwirtschaft
Tätigkeitszeitraum

6/2016 – 1/2017

Tätigkeitsbeschreibung

- Mitarbeit an der Pflege eines hausgepflegten CRM-System als Client für ein AS400-Mainframe

Eingesetzte Qualifikationen

Subversion, C#, Microsoft Visual Studio, Windows Presentation Foundation, SOAP, System i (AS/400)

Softwareentwickler (Java) (Festanstellung)
Kundenname anonymisiert, Freiburg
1/2014 – 12/2014 (1 Jahr)
IT & Entwicklung
Tätigkeitszeitraum

1/2014 – 12/2014

Tätigkeitsbeschreibung

Java Portal Terminologie-Management
Tätigkeit: Software-Entwickler (festangestellt)
Implementierung von Patentdaten-Importern für einheitliches, Web-basiertes Suchinterface in Java
Implementierung diverser Features zur Sucheroberflächenverbesserung (Grails / Groovy, JavaScript, HTML, CSS)
Anbindung an Terminologie-Backend (Java)

Eingesetzte Qualifikationen

Mariadb, Mysql, Grails, Java (allg.), CSS (Cascading Style Sheet), HTML5, JavaScript, Apache Solr

Computerlinguist / Softwareenwickler (festangestellt) (Festanstellung)
Kundenname anonymisiert, Freiburg
12/2010 – 12/2011 (1 Jahr, 1 Monat)
IT & Entwicklung
Tätigkeitszeitraum

12/2010 – 12/2011

Tätigkeitsbeschreibung

Tätigkeit: Software-Entwickler (festangestellt)

- Optimierung einer radiologischen Informationsextraktionspipeline
- 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

Eingesetzte Qualifikationen

Subversion, Linux Entwicklung, CSS (Cascading Style Sheet), Grails, HTML5, Java (allg.), JavaScript, PHP, Radiologie, Apache Solr

Computerlinguist / Softwareenwickler (freiberuflich)
Kundenname anonymisiert, Mannheim Heidelberg
9/2007 – 10/2012 (5 Jahre, 2 Monate)
Hochschulen und Forschungseinrichtungen
Tätigkeitszeitraum

9/2007 – 10/2012

Tätigkeitsbeschreibung

- 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

Eingesetzte Qualifikationen

Subversion, Linux Entwicklung, C, Charakterdesign, Natural Language Processing, Oracle Database, Python, Tool Command Language

Studentische Hilfskraft und Wissenschaftlicher Mitarbeiter (50%)
Kundenname anonymisiert, Mannheim
10/2006 – 12/2008 (2 Jahre, 3 Monate)
Hochschulen und Forschungseinrichtungen
Tätigkeitszeitraum

10/2006 – 12/2008

Tätigkeitsbeschreibung

Forschungsprojekt für ein Daten-Grid in den Geisteswissenschaften
- 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

Eingesetzte Qualifikationen

Bash Shell, Linux Entwicklung, Subversion, Eclipse, Natural Language Processing, Python, Rich-Client, SOAP

Ausbildung

Angewandte Informatik
Master of Science (M.Sc.)
2010
Freiburg
Computerlinguistik / Slavistik / Anglistik
Magister Artium (M.A.)
2007
Heidelberg

Weitere Kenntnisse

Programmiersprachen:
Java
C
Python
JavaScript / Typescript
Bash-Script
C#
SQL
Golang
Colfusion

Framework / Bibliotheken:
Spring Boot (MVC, Security, Data)
Vaadin
JavaFX und Swing
Hibernate / JPA
Lucene
Gson / Jackson
Jaxb

Build-Tools und Entwicklungsumgebungen:
Ant
Maven
Git
Subversion
Mercurial
CMake
Eclipse, Netbeans, Visual Studio (Code)
Flyway
Liquibase

Datenhaltung:
Postgresql
Oracle
MariaDB / MySQL
H2
MongoDB
Apache SOLR

DevOps:
Jenkins
Docker
Bash-Scripting
Kubernetes

Testen:
jUnit
Selenium
Gatling
jMeter
Playwright

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

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
  • Französisch (Gut)
  • Russisch (Grundkenntnisse)
Reisebereitschaft
Umkreis (bis 200 km)
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
621
Alter
43
Berufserfahrung
17 Jahre und 1 Monat (seit 10/2007)
Projektleitung
5 Jahre

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden