16.10.2026 aktualisiert


Premiumkunde
60 % teilweise verfügbarInterim Lead Developer | Software Architect | Java
Berlin, Deutschland
Deutschland +1
Diplom-Informatiker (FH)info: Deutschland, Österreich
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
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
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
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