16.10.2026 aktualisiert

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

Interim Lead Developer | Software Architect | Java

Berlin, Deutschland
Deutschland +1
info: Deutschland, Österreich
Diplom-Informatiker (FH)
Berlin, Deutschland
Deutschland +1
info: Deutschland, Österreich
Diplom-Informatiker (FH)

Profilanlagen

Roland_Weisleder_CV_2026-10.pdf

Skills

JavaArchitekturJ2EEHibernateJava DevSpring FrameworkSwing (Java)Apache MavenTechnische EntwicklungTechnische LeitungSpring Boot
Executive Summary

Wenn der Lead Developer einer geschäftskritischen Anwendung kündigt oder länger ausfällt, trifft das kleinere Entwicklungsteams besonders hart. Wichtiges Wissen fehlt, technische Entscheidungen bleiben liegen und Änderungen werden zum Risiko. Besonders kritisch wird es, wenn intern niemand die technische Verantwortung übernehmen kann oder das System bisher von einem einzigen Entwickler betreut wurde.

In solchen Situationen übernimmt Roland Weisleder als Interim Lead Developer kurzfristig die technische Führung und Verantwortung. Er sorgt dafür, dass notwendige Entscheidungen getroffen, Anforderungen zuverlässig umgesetzt und Fehler behoben werden. Technische Entscheidungen setzt er bei Bedarf selbst um, hands-on von der Lösungsarchitektur bis zum konkreten Code. So bleibt die Entwicklung handlungsfähig, während der Auftraggeber eine langfristige Lösung vorbereitet oder mit seiner Unterstützung umsetzt. Zahlreiche Vorträge auf internationalen Konferenzen zu Java und Softwarearchitektur belegen seine fachliche Expertise.

Wo es sinnvoll ist, verbessert er die technischen Grundlagen, verbreitert das Wissen im Team und befähigt Entwickler, mehr Verantwortung zu übernehmen. Gemeinsam mit dem Auftraggeber klärt er frühzeitig den weiteren Weg: Übergabe an interne Entwickler, punktuelle Unterstützung oder langfristige Zusammenarbeit. So bleibt externe Unterstützung planbar und am tatsächlichen Bedarf ausgerichtet.

Mögliche Rollen
  • Interim Lead Java Developer
  • Lead Java Developer
  • Technical Lead
  • Software Architect
  • Solution Architect
  • Technical Business Analysis
Technologien
  • Java
  • Spring Boot
  • Java EE / Jakarta EE
  • JPA / Hibernate
  • REST
  • SQL
  • Camunda / BPMN
  • JUnit
  • Maven
  • Docker
  • Jenkins

Erfahrung

Berufserfahrungmehr als 10 Jahre
Freelancer seit2021

Sprachen

DeutschMutterspracheEnglischverhandlungssicher

Projekthistorie

Stabilisierung Report-Services

Internet und Informationstechnologie

Rolle: Technical Lead Java | Software Architect
Team: 5 Entwickler, Product Owner
Unternehmen: Medienagentur im öffentlichen Umfeld

Aufgabe: Übernahme der technischen Verantwortung für geschäftskritische Java-Services in einer polyglotten Microservices-Architektur ohne geordnete Übergabe. Die Services sollten zuverlässig weiterlaufen und laufende Anforderungen weiter umgesetzt werden.

Erfolge:
  • Features und Fehlerkorrekturen wieder verlässlich und termingerecht geliefert; Fehler und wiederholte Korrekturschleifen deutlich reduziert.
  • Entwicklungsprozess und technische Abstimmungen verbessert, sodass Anforderungen für Entwicklung und Product Owner planbarer umgesetzt werden können.
  • Geschäftskritisches Wissen über die Java-Services gezielt im internen Projektteam verbreitert und damit eine bestehende Wissensinsel schrittweise abgebaut.
Technologien: Java, Spring Boot, JPA, Hibernate, Microsoft SQL Server, REST, OpenAPI, JUnit, Apache Maven

DNK-Plattform für Nachhaltigkeitsberichterstattung

Internet und Informationstechnologie

Rolle: Solution Architect | Technical Business Analyst | XBRL Expert
Team: 10 Entwickler sowie Product Owner, UX/Design und Fachbereich
Unternehmen: Medienagentur im öffentlichen Umfeld

Aufgabe: Unterstützung bei einer strategisch wichtigen öffentlichen Ausschreibung, für die die geforderte technische XBRL-Expertise intern fehlte; Konzeption der XBRL-Schnittstelle für das Angebot. Nach erfolgreichem Zuschlag Übernahme der fachlich-technischen Verantwortung für die Umsetzung sowie Beratung von Projektteam und Endkunde zu Datenmodell, Taxonomie und technischer Umsetzung.

Erfolge:
  • Mit XBRL-Konzeption und Aufwandsschätzung einen fachlichen Beitrag zum erfolgreichen Ausschreibungsangebot geleistet und damit die Fortführung der langjährigen Beziehung zwischen Agentur und Endkunde unterstützt.
  • Datenerfassung und Datenmodell für rund 2.500 Datenpunkte konzipiert und Projektteam sowie Endkunde bei fachlichen und technischen Entscheidungen begleitet.
  • Parser für eine ca. 250-seitige, laufend veränderte fachliche Spezifikation entwickelt. Dadurch konnten Änderungen bis kurz vor dem öffentlichen Go-Live berücksichtigt werden, ohne den Termin durch Datenerfassung oder Datenmodell zu verzögern.
  • Technische Grundlage für die Erzeugung valider und spezifikationskonformer XBRL-Berichte geschaffen.
Technologien: Java, Spring Boot, Apache Maven, JUnit, JPA, Hibernate, SQL, Microsoft SQL Server, PostgreSQL, Apache POI, XML, XBRL, JSON, OpenAPI, Git, Jira, Confluence, Azure DevOps

UFT-BNO-AddIn

Öffentlicher Dienst

Rolle: Java Developer
Team: eigenständige Betreuung
Unternehmen: IT-Dienstleister in der öffentlichen Verwaltung

Aufgabe: Übernahme der alleinigen Betreuung und Weiterentwicklung eines spezialisierten Java-AddIns für Unified Functional Testing (UFT) für die automatisierte Qualitätssicherung. Sicherstellung der Kompatibilität mit neuen Anwendungsversionen sowie Umsetzung von Fehlerkorrekturen und neuen Anforderungen.

Erfolge:
  • Fragile und schwer wartbare Codebasis neu strukturiert, automatisiert testbar gemacht und den Buildprozess vereinheitlicht. Die laufenden Wartungs- und Weiterentwicklungskosten sanken dadurch gegenüber dem ersten Jahr um mehr als 70 %.
  • Das AddIn über mehrere Jahre zuverlässig an neue Versionen und Anforderungen angepasst und damit den automatisierten QS-Prozess dauerhaft abgesichert.
Technologien: Java, Apache Maven, JUnit, ArchUnit, SWT, XML, JSON, C#, Micro Focus UFT One

Proton PTS

Telekommunikation

Rolle: Lead Developer | Software Architect
Team: 3 Entwickler, Product Owner
Unternehmen: IT-Dienstleister in der Telekommunikation

Aufgabe: Übernahme der fachlich-technischen Führung eines Entwicklungsteams nach dem Weggang des bisherigen Lead Developers, für den intern kurzfristig kein geeigneter Ersatz zur Verfügung stand. Die Weiterentwicklung für einen wirtschaftlich bedeutenden Großkunden sollte ohne Unterbrechung fortgeführt werden. Gleichzeitig sollten Entwicklungsprozesse und technische Qualität verbessert und eine spätere Übergabe an einen neuen Lead Developer vorbereitet werden.

Erfolge:
  • Laufende Entwicklung ohne größere Unterbrechung fortgeführt und neue Funktionen direkt mit dem Endkunden fachlich abgestimmt.
  • CI-Prozess inkl. Testautomatisierung eingeführt. Dadurch erhielt das Team schneller Rückmeldung über Fehler und mehr Sicherheit bei Änderungen.
  • Laufzeit einer zentralen Datenbankauswertung von über einer Minute auf den Bruchteil einer Sekunde reduziert.
Technologien: Java, Spring Boot, Java EE, JBoss, WildFly, JPA, Hibernate, Camunda, JUnit, ArchUnit, Liquibase, SQL, Oracle, PostgreSQL, Elasticsearch, REST, JSON, OpenAPI, Swagger, Angular, Apache Maven, Docker, Jenkins, Nexus, Jira, Confluence, arc42

DruckClient

Internet und Informationstechnologie

Rolle: Technical Lead | C# Developer
Team: 2 C#-Entwickler als Teil eines Teams mit 12 Entwicklern
Unternehmen: IT-Dienstleister im GKV-Umfeld

Aufgabe: Fachlich-technische Verantwortung für den geschäftskritischen Sachbearbeiter-Client eines Output-Management-Systems übernehmen, nachdem im Team wiederholt C#-Know-how weggefallen war. Wartung und notwendige Weiterentwicklung sollten dauerhaft abgesichert werden.

Erfolge:
  • Anwendung über mehrere Jahre zuverlässig betreut und notwendige Features sowie Fehlerkorrekturen umgesetzt.
  • Anbindung von Unterschriftenpads über Client und Backend umgesetzt.
  • Neuen C#-Entwickler über Pair Programming, Reviews und gezielte Einführung in Codebasis und Fachlichkeit eingearbeitet. Nach sechs Monaten konnte die Verantwortung vollständig übergeben werden.
Technologien: C#, .NET, Windows Forms, SQL, Oracle, PostgreSQL, REST, SOAP, XML, JSON, Visual Studio, Git, Jenkins, Jira, Confluence

TOBI

Internet und Informationstechnologie

Rolle: Solution Architect | Lead Java Developer
Team: 6 Entwickler
Unternehmen: IT-Dienstleister im GKV-Umfeld

Aufgabe: Neuarchitektur eines bestehenden Workflow-Systems, dessen Kundenimplementierungen auf getrennten Codebasen und veralteten Technologien liefen. Ziel war eine gemeinsame technische Basis, die von mehr Entwicklern im Team betreut und für weitere Kunden eingesetzt werden konnte.

Erfolge:
  • Stabilen Produktkern und kundenindividuelle Erweiterungen identifiziert und durch eine modulare Architektur klar voneinander getrennt.
  • Zwei bestehende Kundenimplementierungen innerhalb von sechs Monaten auf einer gemeinsamen Codebasis zusammengeführt und die technische Basis auf Spring Boot und React erneuert.
  • Die neue Architektur bildete anschließend die Grundlage für zwei weitere Kundenimplementierungen und entwickelte sich zu einem zweiten strategischen Kernprodukt des eigenständig operierenden Geschäftsbereichs.
Technologien: Java, Spring Boot, JPA, Hibernate, Camunda, BPMN, JUnit, Liquibase, Oracle, PostgreSQL, REST, React, Redux, Apache Maven

Redaktionstool

Internet und Informationstechnologie

Rolle: Software Developer | Technical Business Analyst
Team: weitgehend eigenständige Entwicklung, punktuell unterstützt durch weitere Entwickler
Unternehmen: IT-Dienstleister im GKV-Umfeld

Aufgabe: Übernahme und Fertigstellung eines Workflow-Systems für die Beauftragung und Umsetzung neuer Briefvorlagen. Neben der Entwicklung gehörten auch Anforderungserhebung und direkte Abstimmung mit dem Kunden zur Aufgabe.

Erfolge:
  • Ins Stocken geratene Entwicklung übernommen und das System bis zum produktiven Einsatz geführt.
  • Einen zuvor über E-Mail, Telefon und Word-Dateien abgewickelten Prozess erstmals durchgängig digital abgebildet.
  • Lösung später für einen zweiten Kunden eingeführt; dafür kundenindividuelle Workflows erhoben und umgesetzt, während die technische Basis weitgehend unverändert blieb.
Technologien: Java, Java EE, JBoss, jBPM, Jackrabbit, JCR, BIRT, REST, JUnit, Oracle, PostgreSQL, Apache Maven

Zertifikate

iSAQB® Certified Professional for Software Architecture - Foundation Level

iSAQB® – International Software Architecture Qualification Board

2017


Kontaktanfrage

Einloggen & anfragen.

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

RegistrierenAnmelden