17.07.2026 aktualisiert

**** ******** ****
Premiumkunde
60 % teilweise verfügbar

Senior-Java-Entwickler (Backend, Frontend und Architektur)

March, Deutschland
Weltweit
Informatik (M.Sc.), Computerlinguistik (M.A.)
March, Deutschland
Weltweit
Informatik (M.Sc.), Computerlinguistik (M.A.)

Profilanlagen

CY_Referenz_Christian-Simon.pdf
ZeugnisChristianSimonIC.pdf
Christian_Simon_Freelancerprofil_05_2026.pdf

Über mich

Erfahrener Senior-Java-Entwickler mit Schwerpunkt Spring, Web, Swing / JavaFX, Vaadin und Datenbanken. Langjährige Erfahrung in zahlreichen Projekten unterschiedlichster Branchen. Vielseitig einsetzbar, schnell in der Einarbeitung, zuverlässig, gründlich und pragmatisch lösungsorientiert.

Skills

JavaJavaScriptXhtmlApache HTTP ServerApple MacArchitekturAtlassian ConfluenceAtlassian JiraHTML5Microsoft AzureCfmlAdobe ColdfusionJ2EEGitHubGroovyHibernateJavafxSpring FrameworkJava XmlJSONJaxbLiquibaseNGINXSwaggerVaadinExtensible Markup LanguageXLSTOpenapiDocker ContainerVue.jsBackendGitLabBackend-programmierungAtlassian BitbucketFront End
Programmiersprachen
Java · C · Python · JavaScript / TypeScript · C# · SQL · Go · ColdFusion · Groovy · XQuery

Frameworks / Bibliotheken (Backend)
Spring Boot (Web / MVC, Security, Data, Actuator) · J2EE / JavaEE / Jakarta · Hibernate / JPA · Lucene · Gson / Jackson · JAXB · Apache HttpClient · Apache POI · jOOQ · JMX

Frameworks / Bibliotheken (Frontend)
Vaadin · JavaFX · Swing · WPF · Vue.js · Angular · Thymeleaf Templates · jQuery · Eclipse RCP

Security
OpenID · OAuth2 · Keycloak · BouncyCastle

Build-Tools & IDEs
Ant · Maven · Git · Subversion · Mercurial · Visual Studio Code · Flyway · Liquibase · Gradle

Analysetools
Eclipse MAT · VisualVM

IDEs
Intellij · Eclipse · NetBeans

Datenhaltung
PostgreSQL · Oracle · MariaDB / MySQL · H2 · MongoDB / Atlas· Apache Solr · Microsoft SQL Server

DevOps
Jenkins · Docker · Podman · Unix/Linux-Kommandozeile und Bash-Scripting · Kubernetes · GitLab · Bitbucket

Testen
JUnit · Selenium · Gatling · JMeter · Playwright · MockMVC

Schnittstellen / Austauschformate
REST · SOAP · HL7 · DICOM · ECLASS · XML (XSLT, XSD, XPATH, RelaxNG) · JSON · OpenAPI / Swagger

Serverumgebungen
Apache Tomcat · Jetty · Azure Cloud · Nginx · Apache HTTP Server · Hetzner Cloud

Projektmanagement
JIRA · Azure DevOps · Scrum (Rollen Master und Developer)

Erfahrung

Berufserfahrungmehr als 10 Jahre
Freelancer seit2021

Sprachen

DeutschMutterspracheEnglischverhandlungssicherFranzösischgutRussischGrundkenntnisseSpanischGrundkenntnisse

Projekthistorie

SaaS-Lösung für Zeiterfassung mit Vaadin 7

Internet und Informationstechnologie

< 10 Mitarbeiter

- Weiterentwicklung einer Web-Applikation für die Zeiterfassung mit Java 8, Vaadin 7
- Migration des Subversion-Repositories nach Git
- Einführung von Gitlab und Git-basierten Workflows
- Bugfixing und und Migration des Vaadin-JPAContainer nach Spring Boot
- Umsetzung eines PoCs zur 1:1-Migration des Codes von Vaadin 7 nach Vaadin 25 und Spring Boot 4
- Umsetzung und Veröffentlichung von Android- und iOS-Apps für die Integration der PWA für die Zeiterfassung auf mobilen Geräten

Technologien: Java 21, Vaadin 7-25, JPA, MariaDB, Gitlab, XCode, Spring Boot

Senior-Java-Entwickler und -Architekt Desktop & Web (Öffentlicher Sektor, Schulverwaltung)

Öffentlicher Dienst

50-250 Mitarbeiter

- Unterstützung des Entwicklerteams mit einer Rich-Client-Applikation im Bereich Schulverwaltung für drei Bundesländer
- Betreuung und Weiterentwicklung verteilter, synchronisierender Anwendungen
- Mitentwicklung von Web-Applikation auf Basis von Java und Vaadin 7 und Vaadin 8
- Umsetzung fachlicher Anforderungen in Backend und UI
- Komplexe Fehleranalysen und Bugfixing
- Absicherung von Vaadin-Applikationen auf Basis von Pen-Test-Ergebnissen
- Lasttests von Vaadin-Applikationen mit Gatling
- Konzeption und Umsetzung einer Datenmigration von Hessian-serialisierten Datenbank-Blobs nach JSON
- Refaktorisierung von Legacy-Code
- Austausch geforkter und gepatchter Open-Source-Bibliotheken durch Vanilla-Versionen
- Dokumentation
- Unit-Testing
- Heapdump-Analysen mit Eclipse MAT und VisualVM,

Technologien: Java 11-21, Swing, Vaadin 7, Hibernate, PostgreSQL, H2, Hessian, OSGi, Apache Jetty, Maven, Gradle, Eclipse, IntelliJ, Docker / Podman, Google Gson, Groovy, JIRA, Bitbucket

Senior-Java-Entwickler- und Architekt

elixxier.com
  • Pflege und Weiterentwicklung eines Community-Portals
  • Migration von Vaadin 14 nach Vaadin 24 und Spring Boot 2 nach Spring Boot 4
  • Refaktorisierung von Legacy-Code
  • Umsetzung von Figma-Entwürfen in Vaadin mit Java, HTML, CSS, Typescript
  • Performanzoptimierungen MariaDB-Queries
  • Aufsetzen der Serverumgebung mit Ubuntu und Systemd
  • Dokumentation

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

Industrie und Maschinenbau

< 10 Mitarbeiter

- Weiterentwicklung zweier Web-Portale zur Visualisierung und Bearbeitung von Terminologien im Kontext Industrie 4.0
- Konzeption und Implementierung von Kundenanforderungen (Fullstack: Architektur, Datenbank, Backend, Frontend, Deployment)
- Implementierung von MongoDB Aggregate Pipelines
- Fehleranalysen und Refaktorisierungen
- Frontend-Entwicklung mit Vaadin
- Anforderungsmanagement und DevOps-Prozesse mit Azure DevOps

Technologien: Java, Vaadin 19–24, Spring Boot 2-4 (Module Web, Data, Security, Actuator), MongoDB, Azure DevOps, JAXB, ECLASS, Asset Administration Shells, BMEcat, RDF

Senior Java Enwickler und Architekt einer Web-Applikation im Bereich Datenschutz

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

Neu-Implementierung eines Touristik-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

Softwareentwickler Java / ColdFusion / JavaScript, Scrum Master (festangestellt)

Konsumgüter und Handel

50-250 Mitarbeiter

- Neu-Entwicklung einer großen 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

Softwareentwickler C# und RPG (festangestellt)

Touristik

50-250 Mitarbeiter

- Entwicklung und Pflege eines In-House-CRM-Systems als Client für eine komplexe touristische Buchungsanwendung, die auf einem AS/400- bzw. IBM-i-Mainframe lief
- Entwicklung der WebServices als Datenlieferant für den C#-Client mit SOAP, Java, SQL (DB/2) und RPG

Softwareentwickler Java (festangestellt)

- Java Mitarbeit an einem Portal für Terminologie-Management
- Implementierung von Patentdaten-Importers für einheitliches, Web-basiertes Suchinterface in Java
- Implementierung diverser Features zur Sucheroberflächenverbesserung (Grails / Groovy, JavaScript, HTML, CSS)
- Anbindung an ein Terminologie-Backend (Java)

Computerlinguist / Softwareenwickler (freiberuflich)

Forschung/Wissenschaft
- 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

Computerlinguist / Softwareenwickler (festangestellt)

- Optimierung und einer radiologischen Informationsextraktionspipeline
- Mitarbeit an einer graphischen Benutzeroberfläche (HTML, CSS, JavaScript, PHP) für Suchergebnisse aus radiologischen Befundtesten, später Migration nach Grails/Groovy
- Entwicklung Backend-Anbindung an DICOM-Bildserver- und HL7-Textquelle (Java, dcm2che, HAPI-Parser)
- Migration der Search-Engine nach Apache SOLR

Studentische Hilfskraft und Wissenschaftlicher Mitarbeiter

Forschung / Wissenschaft
- 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

Bewertungen


Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden