24.07.2026 aktualisiert

**** ******** ****
100 % verfügbar

Senior/Lead Developer

Modautal, Deutschland
Deutschland
Informatik Diplom (TU)
Modautal, Deutschland
Deutschland
Informatik Diplom (TU)

Profilanlagen

profil-ludwig-lenz-2026-07-22.pdf

Über mich

Ich arbeite seit über zwanzwig Jahren in der Software-Entwicklung in unterschiedlichen meist großen Projekten. Die Arbeit in agilen Teams macht mir Spaß. Ich liebe den kreativen Prozess für komplexen Heausforderungen elegante Lösungen zu finden.

Skills

AI AgentsGitHub CopilotJavaPostgreSQLSoftware ArchitectureTest-Driven DevelopmentSpring BootServerseitige EntwicklungBackendKotlinFull Stack EntwicklungMicroservices
SENIOR / LEAD SOFTWARE DEVELOPER – Backend & Architektur

20 Jahre Erfahrung als Softwareentwickler in großen, geschäftskritischen Systemen. Ich überführe fachliche Anforderungen in tragfähige, wartbare Software, treffe technische Entscheidungen und begleite Teams – mit Blick auf kurzfristige Lieferziele ebenso wie auf langfristige Architekturprinzipien.


SCHWERPUNKTE

- Backend & Full-Stack: Java (17/21), Spring / Spring Boot, Hibernate/JPA, Jakarta EE (ehem. J2EE/JEE)
- Architektur: Microservices, serviceorientierte Architekturen (SOA), komplexe verteilte Systeme, Cloud (AWS)
- Integration & Messaging: REST, SOAP, OpenAPI/Swagger, Kafka, Amazon MQ, Keycloak
- KI-gestützte Entwicklung: AI-Agents & LLMs im Entwicklungsprozess (GitHub Copilot);
- Qualität & Methodik: Test-Driven Development, JUnit, Mockito, Wiremock, Cucumber; CI/CD (Jenkins, GitLab CI); Scrum, Kanban
- Modellierung: UML, Prozess- und Datenmodellierung


DOMÄNEN-EXPERTISE

Touristische und logistische Softwaresysteme sowie Vertriebsplattformen: komplexe Buchungs- und Vertriebssysteme, verteilte Systeme für Reisebüro, Servicecenter und Direktvertrieb am Endkunden. Zuletzt 6 Jahre bei der DB Fernverkehr auf einer zentralen Buchungsplattform – vom Projekt- in den Live-Betrieb.


WEITERE SPRACHEN & TECH

TypeScript/JavaScript, Kotlin, Python, PHP; Angular; PostgreSQL, MS SQL, MySQL, Oracle PL/SQL; Maven, Gradle, Git; IntelliJ IDEA, VS Code; JIRA, Confluence


ARBEITSWEISE & LEAD
- Enge Zusammenarbeit mit Fachbereichen, Business-Engineers und Stakeholdern
- Einarbeitung und Coaching neuer Kolleg:innen
- Klare Kommunikation komplexer Prozesse und Entscheidungen, auch vor großen Gruppen
- Wertschätzende Kommunikation im Team und Sichtbarkeit für Teamleistungen


VERFÜGBAR FÜR
Projekte als Senior/Lead Developer im DACH-Raum (remote) oder vor Ort im Rhein-Main-Gebiet, freiberuflich oder ANÜ.

Erfahrung

Berufserfahrungmehr als 10 Jahre
Freelancer seit2011

Sprachen

DeutschMutterspracheEnglischverhandlungssicher

Projekthistorie

Entwicklung einer neuen Vertriebsplattform für die DB im Bereich Backend

DB Fernverkehr

Transport und Logistik

Weiterentwicklung einer neuen Vertriebsplattform der Deutschen Bahn

Tätigkeiten
  • Technische Planung und Entwicklung neuer fachlicher Anforderungen
  • Aufsetzen und Implementieren von Microservices
  • Arbeiten im agilen Umfeld in der Position eines Senior-Entwicklers (formal, später Lead)
  • Begleitung des Übergangs vom Projekt- in den Live-Betrieb
  • Kontinuierliche Weiterentwicklung des millionenfach genutzten laufenden Systems
  • Verantwortungsübernahme für das Deployment per CI/CD
  • Abbau technischer Schulden mithilfe von ADRs
  • Erstellung von POCs (Proof of Concept)
  • Planung und Durchführung größerer Refactorings
  • Erstellung von Tests entlang der Testpyramide sowie BDD
  • Sicherung der Code-Qualität durch Pair-Programming, Code-Reviews
  • Begleitung des Übergangs in die KI-gestütze Entwicklung
  • Einarbeitung neuer Teammitglieder sowie fortlaufende Begleitung
  • Kommunikation zwischen Entwicklung und Businessanalyse
  • Präsentation wichtiger Teamleistungen
  • Teilnahme an, sowie Vor- und Nachbereitung von internen Workshops

Tec-Stack
Java (17,21), Spring-Boot-Stack, Agile Entwicklung nach SCRUM, GitHub Copilot (IDE + CLI, diverse LLMs), Microservices, Amazon AWS, Messaging über Amazon MQ, Kubernetes, GitLab, GitLab-CI, Continues Integration & Delivery (CI/CD), Cucumber, Angular, Test-Driven-Development, Keycloak/O-Auth2, PostgresSQL, Wiremock, Docker, Grafana, Instana


Weiter- und Neuentwicklung des Connected-Car-Systems für den VW-Konzern

Valtech Mobility

Automobil und Fahrzeugbau

Weiterentwicklung eines Backendsystems für vernetzte Fahrzeuge (IoT)


Tätigkeiten
  • Technische Analyse bestehender Architektur und Servicelandschaft
  • Abbau technischer Schulden und Erarbeitung tragbarer Lösungen
  • Kontinuierliche Wartung und Weiterentwicklung des Kernsystems im Backend
  • Entwicklung neuer Funktionen des Hauptservices sowie Aufbau neuer Microservices
  • Durchführung von Tests entlang der Testpyramide
  • Code-Reviews zur Sicherstellung der Code-Qualität
  • Überführung fachlicher Dokumentation (Lastenheft) in umsetzungsreife User-Stories
  • Sicherstellen der Abwärtskompatibilität (KFZ: 15 Jahre) unter steigender Komplexität

Tec-Stack
Java (Java8), JEE, Webservices (REST, Soap, Messaging), Spring, Spring-Boot, Oracle DB/SQL, PostgreSQL, Tomcat, Maven, JPA/Hibernate, Agile Entwicklung nach SCRUM, Test-Driven Development, JUnit, Mockito, FitNesse Akzeptanztests, Wiremock, Jenkins, JIRA, Bitbucket, Confluence, O-Auth2, Docker, Messaging (proprietär, Kafka), Rules Engines (Drools), Modellierung mit UML, OpenAPI / Swagger, Wicket, Postman


Neu- und Weurerentwicklung einer zentralen Reise-Buchungsplattform für die DER-Touristik

DER-Touristik

Transport und Logistik

Erweiterung der Buchungsplattform Phönix Unlimited um ein Zentrales Charterflug Management, Technisches Design, Programmierung

Tätigkeiten
  • Beratende Tätigkeit im Fachdesign (Unterstützung der Business-Engineers)
  • Modellierung von Geschäftsprozessen und zugehöriger Architektur mit UML
  • technisches Design
  • Arbeit mit Code-Generatoren basierend auf MagicDraw
  • Programmierung der Prozesse im Bereich Buchung, Umbuchung, Stornierung
  • Anbindung externer Geber- und Nehmer-Systeme
  • Vereinheitlichung von Prozessen unterschiedlicher externer Buchungssysteme
  • Umsetzung umfangreicher Batch-Prozesse zur Verwaltung touristischer Angebote
  • Umsetzung eines Inhouse-Clients mit Eclipse RCP
  • Integration des neuen Backends in Legacy-Frontends mit stark eingeschränkter API und UI
  • Begleitung der agilen Transformation hin zu Scrum
  • Durchführung technischer und fachlicher Tests zur Sicherstellung der Code-Qualität
  • Validierungder fertigen Umsetzungen gemeinsam mit einem Team von Beta-Testern


Tec-Stack
Java8, JavaEE, SOA, Oracle DB/SQL, Jboss7, Maven, JPA/Hibernate, Agile Entwicklung nach SCRUM, JUnit, Mockito, FitNesse Akzeptanztest, Xtext Codegenerator, GIT, EDF, JIRA, Eclipse RCP


Kontaktanfrage

Einloggen & anfragen.

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

RegistrierenAnmelden