09.11.2025 aktualisiert


Premiumkunde
100 % verfügbarSoftwarearchitekt | Java-Entwickler | Experte für Modernisierung von Legacy-Systemen
Berlin, Deutschland
Deutschland +2
Diplom-Informatiker (FH)Skills
Zusammenfassung
Roland Weisleder ist Softwarearchitekt und Experte für die Modernisierung geschäftskritischer Java-Legacy-Systeme mit über 15 Jahren Erfahrung in komplexen Projekten im öffentlichen und privatwirtschaftlichen Umfeld. Er begleitet Projekte von der technischen Konzeption über die Umsetzung und Qualitätssicherung bis hin zur Integration. Dabei erzielt er nachweisbare Resultate wie Performance-Steigerungen um den Faktor 500 sowie deutlich reduzierte Wartungsaufwände durch gezielte Reduzierung von Komplexität in der Architektur.
Als internationaler Speaker (Devoxx, JavaLand, Spring I/O) und Autor (Java Magazin, Java aktuell) leistet er einen sichtbaren Beitrag zur Weiterentwicklung moderner Softwarearchitektur und -entwicklung. Zudem engagiert er sich in Open-Source-Projekten.
Sein Profil kombiniert tiefes Technologieverständnis mit architektonischem Weitblick. Er agiert an Schnittstellen zwischen Fachbereich, Entwicklung und Management. Ideal für Unternehmen, die Verantwortung statt reiner Umsetzungskapazität suchen.
Programmiersprachen
Roland Weisleder ist Softwarearchitekt und Experte für die Modernisierung geschäftskritischer Java-Legacy-Systeme mit über 15 Jahren Erfahrung in komplexen Projekten im öffentlichen und privatwirtschaftlichen Umfeld. Er begleitet Projekte von der technischen Konzeption über die Umsetzung und Qualitätssicherung bis hin zur Integration. Dabei erzielt er nachweisbare Resultate wie Performance-Steigerungen um den Faktor 500 sowie deutlich reduzierte Wartungsaufwände durch gezielte Reduzierung von Komplexität in der Architektur.
Als internationaler Speaker (Devoxx, JavaLand, Spring I/O) und Autor (Java Magazin, Java aktuell) leistet er einen sichtbaren Beitrag zur Weiterentwicklung moderner Softwarearchitektur und -entwicklung. Zudem engagiert er sich in Open-Source-Projekten.
Sein Profil kombiniert tiefes Technologieverständnis mit architektonischem Weitblick. Er agiert an Schnittstellen zwischen Fachbereich, Entwicklung und Management. Ideal für Unternehmen, die Verantwortung statt reiner Umsetzungskapazität suchen.
Programmiersprachen
- Java, SQL (Experte)
- C#, JavaScript, TypeScript, CSS, HTML, XML, JSON (kann im Projektalltag sicher eingesetzt werden)
- Groovy, Go (Grundverständnis ist vorhanden)
- Spring Boot, Spring Framework
- Camunda, jBPM
- JUnit, AssertJ, Mockito, Hamcrest
- Java EE, J2EE, Jakarta EE, WildFly
- JPA, Hibernate, JDBC
- JAX-RS, REST, Jersey, RESTEasy
- JMS, ActiveMQ
- JAXB, XPath
- JCR, Apache Jackrabbit, ModeShape
- Apache Camel
- Aspose.Words, iText
- Liquibase
- Java Swing, SWT
- Elasticsearch
- IntelliJ IDEA
- Visual Studio
- Git, GitHub, GitLab, SVN
- Apache Maven
- Gradle
- NPM, Yarn
- Vagrant
- Docker
- Swagger, OpenAPI
- Oracle, PostgreSQL, HSQLDB
- Jira, Confluence
- Jenkins, Nexus
- arc42
- ESRS, XBRL
Sprachen
DeutschMutterspracheEnglischverhandlungssicher
Projekthistorie
Rolle: Solution Architect & Entwickler
Die DNK-Plattform ist ein kostenloses Angebot der Bundesregierung, das sich insbesondere an KMU richtet und diese bei der Erstellung und Veröffentlichung CSRD-konformer Nachhaltigkeitsberichte unterstützt. Ich bin verantwortlich für das Erzeugen maschinenlesbarer Nachhaltigkeitsberichte im von der EU vorgegebenen XBRL-Datenformat, einschließlich konzeptioneller Mitgestaltung der Datenerfassung.
Die DNK-Plattform ist ein kostenloses Angebot der Bundesregierung, das sich insbesondere an KMU richtet und diese bei der Erstellung und Veröffentlichung CSRD-konformer Nachhaltigkeitsberichte unterstützt. Ich bin verantwortlich für das Erzeugen maschinenlesbarer Nachhaltigkeitsberichte im von der EU vorgegebenen XBRL-Datenformat, einschließlich konzeptioneller Mitgestaltung der Datenerfassung.
- Schlüsselrolle zwischen EU-Regulatorik und technischer Umsetzung übernommen: Analyse der technischen CSRD-Anforderungen und Konzeption geeigneter Datenmodelle und technischer Schnittstellen, um eine technisch tragfähige Projektumsetzung zu gewährleisten. Vermittlung der Anforderungen und Konzepte an Fachbereich, Entwicklung und Design, koordinierend zwischen allen Projektbeteiligten.
- Einhaltung des öffentlichen Go-Live-Termins: Entwicklung eines Parsers zum Auslesen, Strukturieren und Verarbeiten einer ca. 250-seitigen, halbstrukturierten Word-Spezifikation der Oberflächen zur Datenerfassung. Dadurch wurde es dem Fachbereich ermöglicht, kurzfristige Änderungen bis kurz vor dem Termin vorzunehmen, ohne den Termin verschieben zu müssen.
Rolle: Java-Entwickler
Das UFT-BNO-AddIn ist ein Java-AddIn für Unified Functional Testing (UFT) zur Automatisierung von Oberflächentests im KONSENS-Umfeld. Ich bin verantwortlich für die Wartung, Pflege und Weiterentwicklung des AddIns. Dazu gehören Anpassungen an neue Framework- und UFT-Versionen, Fehlerbehebungen sowie die Implementierung neuer Features zur kontinuierlichen Verbesserung der Testautomatisierung.
- Kostensenkung und Fehlerreduzierung: Durch gezielte Architekturmaßnahmen wurden die Kosten für Wartung und Weiterentwicklung um mehr als 70 Prozent gesenkt. Außerdem wurden alle bekannten Fehler behoben.
- Langfristige Wartbarkeit sichergestellt: Etablierung einer leichtgewichtigen Architektur zur versionsunabhängigen Erkennung von Oberflächenkomponenten, wodurch zukünftige Anpassungen an neue Framework-Versionen mit minimalem Aufwand und geringem Fehlerrisiko möglich wurden.
Rolle: Java-Entwickler
OK.VISA ist eine Fachanwendung für Ausländerbehörden mit Anbindung an das Ausländerzentralregister. Ich war verantwortlich für die Implementierung neuer Versionen des Standards “XAusländer”, die Bereitstellung von bestehenden Funktionen im Rahmen des OZG, sowie die Ablösung von Benutzeroberflächen hin zu Java Swing.
OK.VISA ist eine Fachanwendung für Ausländerbehörden mit Anbindung an das Ausländerzentralregister. Ich war verantwortlich für die Implementierung neuer Versionen des Standards “XAusländer”, die Bereitstellung von bestehenden Funktionen im Rahmen des OZG, sowie die Ablösung von Benutzeroberflächen hin zu Java Swing.
- Performanceverbesserung um Faktor 400: Die Ausführungszeit zum Erstellen von Statistiken wurde durch eine tiefgreifende Umstrukturierung der Datenbankanbindung von 6,5 Stunden auf 1 Minute reduziert.
- Termintreue bei regulatorischen Anforderungen: Neue Versionen des XAusländer-Standards wurden trotz komplexer fachlicher und technischer Anforderungen jeweils fristgerecht implementiert.