Senior Java Entwickler Fullstack
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 79232 March (Breisgau)
- Umkreis (bis 200 km)
- de | en | fr
- 24.04.2024
Kurzvorstellung
Aktuelle Schwerpunkte:
Vaadin, Spring Boot und gängige OpenSource-(Java)-Frameworks
Datenhaltung mit Postgres, MySql / Maridb, Mongo, H2
Qualifikationen
Projekt‐ & Berufserfahrung
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
Apache Camel, Eclipse, Hibernate (Java), Java (allg.), PostgreSQL, Swing (Java)
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
Apache Maven, Eclipse, Java-Frameworks, Java (allg.), MongoDB, Spring
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
Docker, Bash (Shell), CSS (Cascading Style Sheet), Git, Hibernate (Java), HTML5, Java (allg.), Spring, TypeScript, Ubuntu
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
MariaDB, Microsoft SQL-Server (MS SQL), Apache Maven, Git, Go (Programmiersprache), Java (allg.), Jenkins, Spring, SOAP (Simple Object Access Protocol), Representational State Transfer (REST)
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
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
6/2016 – 1/2017
Tätigkeitsbeschreibung- Mitarbeit an der Pflege eines hausgepflegten CRM-System als Client für ein AS400-Mainframe
Eingesetzte QualifikationenApache Subversion (SVN), C#, Visual Studio, Windows Presentation Foundation (WPF), SOAP (Simple Object Access Protocol), System i (AS/400)
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)
MariaDB, mySQL, Grails, Java (allg.), CSS (Cascading Style Sheet), HTML5, JavaScript, Solr
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
Apache Subversion (SVN), Linux Entwicklung, CSS (Cascading Style Sheet), Grails, HTML5, Java (allg.), JavaScript, PHP, Radiologie, Solr
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
Apache Subversion (SVN), Linux Entwicklung, C, Charakterdesign, Natural Language Processing (NLP), Oracle Database, Python, TCL/TK
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
Bash (Shell), Linux Entwicklung, Apache Subversion (SVN), Eclipse, Natural Language Processing (NLP), Python, Rich Client Platform (Eclipse RCP), SOAP (Simple Object Access Protocol)
Ausbildung
Freiburg
Heidelberg
Weitere Kenntnisse
- 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
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Französisch (Gut)
- Russisch (Grundkenntnisse)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden