freiberufler Senior Java Entwickler Fullstack auf freelance.de

Senior Java Entwickler Fullstack

zuletzt online vor wenigen Stunden
  • auf Anfrage
  • 79232 March (Breisgau)
  • Umkreis (bis 200 km)
  • de  |  en  |  fr
  • 24.04.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 Camel
  • Apache Maven
  • Datenbankentwicklung
  • DevOps (allg.)
  • Eclipse
  • Hibernate (Java)
  • Java-Frameworks
  • Java (allg.)
  • MongoDB
  • Natural Language Processing (NLP)
  • PostgreSQL
  • Representational State Transfer (REST)
  • SCRUM
  • Software engineering / -technik
  • Spring
  • Swing (Java)
  • Vaadin

Projekt‐ & Berufserfahrung

Senior-Java-Entwickler
Kundenname anonymisiert, Remote
7/2021 – offen (2 Jahre, 10 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 – offen (3 Jahre, 2 Monate)
IT & Entwicklung
Tätigkeitszeitraum

3/2021 – offen

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

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, 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, SOAP (Simple Object Access Protocol), 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), SEO / SEM, 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

Apache Subversion (SVN), C#, Visual Studio, Windows Presentation Foundation (WPF), SOAP (Simple Object Access Protocol), 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, 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

Apache Subversion (SVN), Linux Entwicklung, CSS (Cascading Style Sheet), Grails, HTML5, Java (allg.), JavaScript, PHP, Radiologie, 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

Apache Subversion (SVN), Linux Entwicklung, C, Charakterdesign, Natural Language Processing (NLP), Oracle Database, Python, TCL/TK

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, Apache Subversion (SVN), Eclipse, Natural Language Processing (NLP), Python, Rich Client Platform (Eclipse RCP), SOAP (Simple Object Access Protocol)

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
- Go
- ColdFusion

Framework / Bibliotheken:
- Spring Boot (MVC, Security, Data)
- Vaadin
- Hibernate / JPA
- Lucene
- JavaFX und Swing
- WPF

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

Datenhaltung:
- Apache SOLR
- MongoDB
- Postgresql
- MariaDB / MySQL
- H2

DevOps:
- Jenkins
- Docker
- Bash-Scripting

Testen:
- jUnit
- Selenium
- Gatling
- jMeter

Austauschformate:
- REST-APIS
- SOAP-APIs
- HL7-Nachrichten
- DICOM
- ECLASS

Betriebssysteme:
Windows / macos / Linux (diverse Distributionen)

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
442
Alter
42
Berufserfahrung
16 Jahre und 6 Monate (seit 10/2007)
Projektleitung
5 Jahre

Kontaktdaten

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

Jetzt Mitglied werden