freiberufler Senior Software Developer und Softwarearchitekt auf freelance.de

Senior Software Developer und Softwarearchitekt

online
  • auf Anfrage
  • 52074 Aachen
  • Nähe des Wohnortes
  • de  |  en
  • 14.08.2026
  • Contract ready

Kurzvorstellung

20+ J. Erfahrung als Senior Java/Kotlin Architect (8 J. Freelancer). Tech Lead bei der Entwicklung eines globalen, offenen Datenstandards der Biopharmaindustrie. Experte für Cloud-Native, Legacy-Modernisierung & Performance bei Massendaten.

Geschäftsdaten

 Freiberuflich
 Steuernummer bekannt
 Berufshaftpflichtversicherung aktiv

Qualifikationen

  • Agentic Engineering
  • Apache Maven14 J.
  • Architektur (allg.)
  • Code-Review
  • Eclipse
  • Java (allg.)
  • Junit14 J.
  • Kotlin5 J.
  • Quarkus
  • Spring Framework

Projekt‐ & Berufserfahrung

Senior Software Developer
Mobilfunkanbieter, Köln
2/2021 – 6/2026 (5 Jahre, 5 Monate)
Telekommunikation
Tätigkeitszeitraum

2/2021 – 6/2026

Tätigkeitsbeschreibung

• Weiterentwicklung und Wartung des hochverfügbaren Backends für mehrere Handy-Apps (Multi-Mandanten-Großsystem)
• Anbindung komplexer Altsystemen, API-Kapselung und performante Massendaten-Aufbereitung für Mobilfunk-Apps
• Erfolgreiche Portierung der Enterprise-Anwendung von Java/Spring Boot zu Kotlin/Quarkus
• Architektonischer Umbau vom Legacy-Monolithen zu Cloud-Native Microservices
• Cloud-Migration und Umzug der Microservices von Tomcat in die AWS-Infrastruktur
• Konzeption und Entwicklung innovativer interner Tools via Agentic Engineering (z. B. KI-unterstützte Analyse von Testfehlern und Test-Simulator für mehrere externe Systeme)

Tech-Stack: Java, Kotlin, Spring Boot, Quarkus, MariaDB, AWS, Docker, Kubernetes, jUnit, Maven, Gradle, git, GitHub Copilot

Eingesetzte Qualifikationen

Apache Maven, Gradle, Junit, Kotlin, Linux-Systemadministrator, Mariadb

Softwarearchitekt
Softwaredienstleister, Aachen
7/2019 – 9/2019 (3 Monate)
IT & Entwicklung
Tätigkeitszeitraum

7/2019 – 9/2019

Tätigkeitsbeschreibung

• Planung und initiale Entwicklung (Verkaufsbonusberechnung)
• Initiale Prototypentwicklung (autom. Corporate Design-Prüfung)

Tech-Stack: Java, Spring Boot, Hibernate, MariaDB, jUnit, Maven, git

Eingesetzte Qualifikationen

Apache Maven, Junit, Linux-Systemadministrator, Mariadb

Senior Software Developer
Softwaredienstleister, Köln
4/2019 – 12/2019 (9 Monate)
IT & Entwicklung
Tätigkeitszeitraum

4/2019 – 12/2019

Tätigkeitsbeschreibung

• Entwicklung einer Webanwendung mit Produktübersicht, Warenkorb und Treueprogramm für B2B

Tech-Stack: Java, Spring Boot, Hibernate, MySQL, AWS, S3, jUnit, Maven, git

Eingesetzte Qualifikationen

Apache Maven, Junit, Linux-Systemadministrator, Mysql

Senior Software Developer und Softwarearchitekt
Softwaredienstleister, Aachen
6/2018 – 5/2021 (3 Jahre)
IT & Entwicklung
Tätigkeitszeitraum

6/2018 – 5/2021

Tätigkeitsbeschreibung

Highlight-Projekt: Globale Referenzimplementierung des Allotrope Data Format (ADF)
• Technische Gesamtleitung (Tech Lead) für das Design und die Entwicklung der weltweiten Java- und C#-Referenzlibraries
• Konzeption und Implementierung der In-Memory-Architektur für den semantischen RDF-Triple-Store
• Performance-kritische Anbindung von C-Native-Bibliotheken (HDF5) via JNI/JNA inklusive hardwarenahem Memory-Management
• Erstellung der technischen Spezifikationen und der offiziellen, globalen Systemdokumentation
• Entwicklung eines maßgeschneiderten BDD Test-Frameworks (Gherkin, Selenium) für Webanwendungen

Tech-Stack: Java, C#, Ambeth, RDF/Jena, HDF5, JNA/JNI, Test-Framework-Architecture, Behavior-Driven Development (BDD), Gherkin/Cucumber, Testautomation (Selenium), jUnit, Maven, git

Eingesetzte Qualifikationen

Apache HTTP Server, Apache Maven, C#, Junit, Linux-Systemadministrator, Selenium

Senior Software Developer und Softwarearchitekt (festangestellt) (Festanstellung)
Finanzdienstleister, Düsseldorf
12/2017 – 5/2018 (6 Monate)
Finanzdienstleister
Tätigkeitszeitraum

12/2017 – 5/2018

Tätigkeitsbeschreibung

• Weiterentwicklung und funktionale Erweiterung eines regulatorischen Meldesystems nach Artikel 26 (MIFIR)
• Gezieltes Refactoring, Performance-Engineering und massive Reduzierung des Memory-Footprints geschäftskritischer Systeme unter produktivem Zeitdruck
• Technisches Coaching und nachhaltige Weiterbildung umgeschulter COBOL-Entwickler in Java Best-Practices
• Technische Betreuung und Steuerung der externen Entwicklung eines Wiederanlagemanagers

Tech-Stack: Java, Spring Boot, Hibernate, Oracle Database, Apache Camel, SQL, PL/SQL, jUnit, Maven, git

Eingesetzte Qualifikationen

Apache Camel, Apache Maven, Junit, Linux-Systemadministrator

Core Software Architect & Framework Developer (Festanstellung)
Softwaredienstleister, Aachen
11/2011 – 11/2017 (6 Jahre, 1 Monat)
IT & Entwicklung
Tätigkeitszeitraum

11/2011 – 11/2017

Tätigkeitsbeschreibung

Highlight-Projekt: Initiales Core-Design des weltweiten Allotrope Data Formats (ADF)
• Technische Gesamtleitung (Tech Lead) für das Design und die Entwicklung der weltweiten Java- und C#-Referenzlibraries
• Konzeption und Implementierung der In-Memory-Architektur für den semantischen RDF-Triple-Store inklusive performanter Abbildung von B+-Baum-Indexstrukturen in multidimensionale HDF5-Arrays
• Performance-kritische Anbindung von C-Native-Bibliotheken (HDF5) via JNI/JNA inklusive hardwarenahem Memory-Management und transaktionssicherer I/O-Optimierung (Sync-to-Disk)
• Design und Implementierung des hauseigenen, performanten Enterprise-Application-Frameworks inklusive des proprietären ORMs (Ambeth) optimiert für komplexe Bulk-Verarbeitungen
• Entwicklung eines spezialisierten Compiler-Tools zur automatischen Quellcode-Übersetzung von Java zu C#
• Organisation und Durchführung weitreichender interner Methodenschulungen (Git, Maven, TDD, Design for Testability)

Tech-Stack: Java, C#, Ambeth, Oracle Database, PostgreSQL, RDF, Apache Jena, HDF5, JNI/JNA, ByteCode-Manipulation, Maven, git

Eingesetzte Qualifikationen

Apache HTTP Server, Apache Maven, C#, Junit, Linux-Systemadministrator, Microsoft Silverlight, Postgresql

Ausbildung

Technomathematik
Diplom-Mathematiker (FH) (äquivalent zu Bachelor of Science / B.Sc.)
FH Aachen – Campus Jülich
2010
Jülich
Mathematisch-technischer Assistent (jetzt: Mathematisch-technische Softwareentwickler)
Ausbildung
RWTH Aachen
2005
Aachen

Über mich

Profil-Schwerpunkte & Expertise:
Als krisenerprobter Core Developer und Architekt konzipiere und entwickle ich hochverfügbare Enterprise-Lösungen. Zu meinen Meilensteinen gehört die technische Gesamtleitung der weltweiten Referenzlibraries für einen globalen, offenen Datenstandard der Biopharmaindustrie (namentlich in der offiziellen Dokumentation aufgeführt).
Ich habe tiefe Praxiserfahrung in der Modernisierung geschäftskritischer Legacy-Altsysteme, ressourcensparenden Cloud-Native-Transformationen (Quarkus/Spring Boot) und im Performance-Engineering bei komplexen Massendaten-Pipelines.

Freelance Backend-Entwickler & Softwarearchitekt | Java/Kotlin
20+ Jahre Erfahrung | 8+ Jahre als Freelancer | Remote-Arbeit bevorzugt

Schwerpunkte & Architektur-Expertise:
• Backend-Entwicklung mit Java/Kotlin (Spring Boot, Quarkus, Hibernate, JPA)
• Softwarearchitektur für hochverfügbare, serverbasierte Großsysteme (OOA/OOD, TDD)
• Performance-Engineering: Refactoring, Memory-Footprint-Reduzierung & DB-Batching
• Datenintegration & Schnittstellen: API-Kapselung von Legacy-Systemen & Massendaten-Aufbereitung
• Dezentrale Datenstrukturen: Relationale Systeme (Oracle, MySQL), Graphdatenbanken (Neo4j) & Semantic Web (RDF, SPARQL)
• CI/CD-Pipelines (Jenkins, GitLab CI, SonarQube) & Cloud-Native-Infrastrukturen (Docker, Kubernetes, AWS)
• Modernste Entwicklungsmethoden: Agentic Engineering (AI-Assisted Development mit GitHub Copilot u.ä.)

Arbeitsweise & Leadership:
• Technisches Coaching: Nachhaltige Weiterbildung von Teams und Integration in agile Umgebungen
• Krisenerprobt & Lösungsorientiert: Schnelle Einarbeitung und Stabilisierung in kritischen Projektphasen
• Zuverlässig & Transparent: Klare Kommunikation auf Augenhöhe, termingerechte Lieferung im Full-Remote-Modus

Weitere Kenntnisse

Programmiersprachen und Datenformate

• Java (ca. 20 Jahre), Kotlin (ca. 5 Jahre)
• SQL, PL/SQL
• JSON, XML, CSV, RDF
• HTML, CSS, JavaScript

Frameworks, Tools und Technologien

• Eclipse, IntelliJ, Visual Studio
• Agentic Engineering mit GitHub copilot, OpenCode u.ä.
• Maven, Jenkins, GitLab CI, SonarQube
• jUnit, Mockito
• Spring Boot, Quarkus, Hibernate, JPA, jQuery
• Docker, Docker Compose, Kubernetes
• Tomcat, Apache2
• git
• GitLab, JIRA
• REST, WebSockets, SOAP
• Allotrope ADF, HDF5

Methoden und Techniken

• OOA, OOD und OOP
• Design Patterns, Anti-Patterns
• TDD, Design for Testability

Datenbanken

• MySQL, MariaDB, Oracle DB, Neo4j

Betriebssysteme

• Windows, Linux, macOS

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
Nähe des Wohnortes
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
43
Alter
48
Berufserfahrung
14 Jahre und 9 Monate (seit 11/2011)

Kontaktdaten

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

Jetzt Mitglied werden