freiberufler Full Stack Software Developer auf freelance.de

Full Stack Software Developer

zuletzt online vor wenigen Stunden
  • 80€/Stunde
  • 79106 Freiburg
  • DACH-Region
  • de  |  en  |  fr
  • 26.05.2026
  • Contract ready

Kurzvorstellung

Full-Stack Software Developer & Software-Architekt, Java, NodeJS, React uvm.

Geschäftsdaten

 Gewerbetreibend
 Steuernummer bekannt

Qualifikationen

  • Java-Entwickler13 J.
  • Spring Framework1 J.
  • Typescript2 J.
  • Elasticsearch
  • Hibernate (Java)
  • JPA
  • Node.Js3 J.
  • React (JavaScript library)2 J.
  • Scrum
  • Software Architecture1 J.

Projekt‐ & Berufserfahrung

Full Stack Software Developer
Wunderfix GmbH / JobRad Gruppe, Freiburg
10/2024 – 11/2025 (1 Jahr, 2 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

10/2024 – 11/2025

Tätigkeitsbeschreibung

- Leitung von Entwicklung und Wartung des Backends und Mitarbeit am Web-Frontend und Mobile

- Ausarbeitung und Dokumentation der Backend Architektur

- Durchführung von Tech-Interviews im Rahmen des Bewerbungs- und Einstellungsverfahrens für neue Mitarbeiterinnen und Mitarbeiter

- Transformation eines MVP zu Software in Produktionsqualität: Sicherstellung der Skalierbarkeit, Performance und Ausfallsicherheit der Backend-Plattform und des Web-Frontends.

Kontinuierliches Testen und Verbessern der Codequalität durch CI/CD-Pipelines und Durchführung von Unit-, Integrations- und End-to-End-Tests.

Einführung von Integration-Tests für NestJS/TypeORM/Postgres mit automatischen Transaktions-Rollbacks; REST-API Test-Automatisierung mit Postman

Code-Reviews über Pull-Requests und Anleitung von unerfahrenen Kollegen und Kolleginnen

Eingesetzte Qualifikationen

Amazon Web Services (AWS), Node.Js, React (JavaScript library), Software Architecture, Software Quality, Softwareentwickler

Consultant
Caritas Deutschland e.V., Freiburg
5/2024 – 8/2024 (4 Monate)
Soziale Einrichtungen
Tätigkeitszeitraum

5/2024 – 8/2024

Tätigkeitsbeschreibung

- Consulting zu Elasticsearch und OpenSearch als Suchindex und als NoSQL Datenbank

- Erstellung des Index-Mappings für Bestandsdaten

- Evaluation und Erstellung von Prototypen

- Feinjustierungen am Bestandssystem

Eingesetzte Qualifikationen

Consultant, Elasticsearch, Microsoft Azure

Full-Stack-Developer
blackbytes GmbH, Freiburg
10/2023 – 7/2024 (10 Monate)
IT & Entwicklung
Tätigkeitszeitraum

10/2023 – 7/2024

Tätigkeitsbeschreibung

- Architektur-Review und Beratung zu Source-Code-Struktur, Build Setup und Applikationskonfiguration

- Überarbeitung aller JPA-Entity Klassen

- Überarbeitung der Open-API Integration für Client-Stubs

- Behebung von Divergenzen im Datenbank-Schema, Flyway vs. JPA/Hibernate

- Überführung Joda-Time -> `java.time` unter korrekter Verwendung von Zeitzonen

- Tool zur Erstellung realitätsnaher Fake-Daten für Last- und UI-Tests

- Aufräumarbeiten im Git-Repository zur Lösung einer Diskontinuität in der History

- Umzug und Upgrade der intern genutzten GitLab-Plattform

Eingesetzte Qualifikationen

Java-Entwickler, Spring Framework, Softwareentwicklung (allg.)

Software-Developer
TK-Schulsoftware, Stuttgart
8/2021 – 8/2023 (2 Jahre, 1 Monat)
Bildung
Tätigkeitszeitraum

8/2021 – 8/2023

Tätigkeitsbeschreibung

- Ausarbeitung der Microservice Architektur

- Design der Graph-Datenstrukturen in Neo4J für die Benutzer-, Gruppen- und Organisationsdaten

- Implementierung eines OAuth 2.0 Authorization-Servers mit OpenID Connect (OIDC) auf Basis von node-oidc-provider.

- Implementierung der "Passwort vergessen" Funktionalität für Endbenutzer mit mehrsprachigem E-Mail- und Message-Templating

- Erstellung eines Permission-Layers für GraphQL Mutations und Queries

- Implementierung einer GraphQL-Schnittstelle zur Zoom-API

- Erstellung eines Mechanismus zur regelbasierten Spiegelung von Benutzerprofilen

- Setup und Pflege der GraphQL-bezogenen Code-Generierung für TypeScript

- Generischer Docker-/OCI-Container Image Build für NodeJs Microservices

- Wiederverwendbare Service-Health Endpoints und Utilities

- Node Build, Tests und Packaging, lokal und in GitLab CI.

- Erstellung von Integration-Tests

Eingesetzte Qualifikationen

Node.Js, Typescript, Softwareentwicklung (allg.)

Full-Stack-Developer
MAHLE Behr GmbH & Co. KG, Stuttgart
6/2021 – 6/2022 (1 Jahr, 1 Monat)
Automobilindustrie
Tätigkeitszeitraum

6/2021 – 6/2022

Tätigkeitsbeschreibung

- Datenexport, -migration und -reduktion aus der Bestandsdatenbank

- Setup des neuen Projekts basierend auf aktuellen und verbreiteten Technologien: Spring-Boot, React

- Import der Bestandsdaten

- User Interfaces für Listings und komplexe Edit-Forms

- Implementierung eines spezifischen Permission-Systems durch generische DB-Query-Augmentation

- Implementierung eines generischen End-to-end Mechanismus für Sortierung, Suche und Filter in Listings

Eingesetzte Qualifikationen

Java-Entwickler, React (JavaScript library), Spring Framework, Typescript

Projektleitung & Tech-Lead
mklinger GmbH, Freiburg
1/2018 – 6/2021 (3 Jahre, 6 Monate)
IT & Entwicklung
Tätigkeitszeitraum

1/2018 – 6/2021

Tätigkeitsbeschreibung

- Team- und Projektmanagement

- Authentifizierung und Autorisierung mittels X.509 Client- und Server-Zertifikaten

- Implementierung der Service- und Cluster-Kommunikation auf HTTP/2

- Anbindung verschiedener Dateitypspezifischer Backends

- Erstellung eines asynchronen Java Clients mit Java 8 Kompatibilität

- Entwicklung von Liferay 6 und 7 Plugins zur Austausch sämtlicher Liferay-Dateiprozessierungen

- PKI und Secrets-Management mit HashiCorp Vault unter Verwendung von Einmal-Tokens

- Integration und Betrieb von Elasticsearch und Kibana für Metriken und Logs

- Erstellung einer Shell Ops-Toolbox für Deployment und Betrieb auf beliebigen (Cloud-) Infrastrukturen

Eingesetzte Qualifikationen

Java-Entwickler, Projektleitung / Teamleitung (IT)

Tech-Lead & Architekt
Haufe-Lexware GmbH & Co. KG, Freiburg
6/2009 – 11/2018 (9 Jahre, 6 Monate)
Medienbranche
Tätigkeitszeitraum

6/2009 – 11/2018

Tätigkeitsbeschreibung

- Tech-Lead & Architekt, einschließlich Pair-Programming, Code-Reviews und Mentoring

- SAML2 basiertes Single-Sign-On Liferay/Edoras One/Avendoo

- Aufbau einer SGML- und XML-basierten Content-Produktion; Optimierung, Weiterentwicklung und Beschleunigung der Prozessierung

- Dynamisches CSS: Erstellung eines Systems zur Erzeugung von CSS zur Laufzeit aus SCSS Quellen und live editierbaren Layout Variablen

- Liferay Projektsetup und Build, Liferay Patches und Extensions, Durchführung diverser Liferay und Elasticsearch Major-Migrationen

- Elasticsearch mit proprietären Plugins, Indexing und Queries

- Entwicklung und Verbesserung der Suche: More Like This, Suggestions, Custom Boosts

- Integration der BPM Plattform Edoras One; Erstellung eines Web-Tools zur Versionierung von Edoras One Apps in Git

- Integration der Lernplattform Avendoo

- User-, Gruppen- und Rollensynchronisation zwischen Liferay, Edoras One und Avendoo

Eingesetzte Qualifikationen

Mysql, Java-Entwickler, JavaScript-Entwickler

Zertifikate

CPSA-F Certified Professional for Software Architecture
iSAQB
2026
Oracle Certified Master Java Developer
Oracle Corporation
2011
Sun Certified Java Programmer
Sun Microsystems
2008

Über mich

Langjährige Erfahrung in Enterprise Software Development & Software-Architektur.

Java: Spring, Spring-Boot, JPA, Hibernate, OSGi, Liferay Portal
JavaScript: Node, Deno, TypeScript, NestJS, TypeORM, React, Angular, jQuery
PHP: Symfony, Doctrine, Composer
Authentication / Authorization: OpenID Connect (OIDC), OAuth 2.0, SAML 2.0, JWT
Datenbanken: PostgreSQL, MariaDB, MySQL, MSSQL, Neo4J
ELK: Elasticsearch, Kibana, SearchGuard, Filebeat, OpenSearch, OpenSearch Dashboards
Cloud-Plattformen & Tools: AWS, Azure, OTC, Firebase, Sendgrid, Postman

Zertifizierungen:
CPSA-F Certified Professional for Software Architecture
Oracle Certified Master Java Developer
Sun Certified Java Programmer

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
  • Französisch (Grundkenntnisse)
Reisebereitschaft
DACH-Region
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
409
Alter
48
Berufserfahrung
23 Jahre und 4 Monate (seit 01/2003)
Projektleitung
10 Jahre

Kontaktdaten

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

Jetzt Mitglied werden