07.08.2026 aktualisiert


100 % verfügbar
Senior Java-Entwickler | Migration | Legacy
Wien, Österreich
Nur Remote
FachhochschuleÜber mich
Senior Java-Entwickler mit 20 Jahren Erfahrung in Großkundenprojekten aus Finanzwesen, Versicherungen und Behörden. Langjährige Tätigkeit als externer Mitentwickler in arbeitsteiligen Teams. Schwerpunkt: Refactoring, Weiterentwicklung und Migration bestehender Systeme. Technologien: Java | Spring
Skills
GitHub CopilotJavaEclipseHibernateSpring FrameworkApache StrutsSwing (Java)WildflyApache MavenSQL DeveloperScrumOracle 10g/11gGitLabGitRestful Apis
Erfahrungsprofil
Senior Java-Entwickler mit rund 20 Jahren Erfahrung in Enterprise-Projekten in den Bereichen Finanzwesen, Versicherung und öffentliche Verwaltung. Schwerpunkt auf der Umsetzung von Architekturvorgaben, Weiterentwicklung und Modernisierung bestehender Systeme sowie Refactoring und Qualitätssicherung.
Langjährige Tätigkeit als externer Mitentwickler in arbeitsteiligen Teams mit Fokus auf stabile, wartbare und nachvollziehbare Softwarelösungen im Enterprise-Umfeld. Umfangreiche Erfahrung mit Legacy-Systemen sowie deren schrittweiser Migration in aktuelle Java-/Jakarta-EE-Architekturen.
Erfahrung in der Zusammenarbeit in agilen sowie klassischen Projektstrukturen, insbesondere im Umfeld komplexer Fachanwendungen und langfristig gewachsener Systemlandschaften.
Offen für die Einarbeitung in angrenzende Themen wie Microservices, Kubernetes und Angular.
Technologiefokus: Java (11; Privatstudium Neuerungen bis Java 21) | Design Patterns: MVC, Factory, Delegate, Singleton, DAO, Facade | Funktionale Programmierung: Streams, Lambdas | Spring, Hibernate/JPA, REST, Oracle, Git, Jenkins
IT- Kenntnisse
Programmiersprachen & Frameworks
- Java (11), Spring / Spring Boot, Hibernate/JPA, Java EE (EJB, Servlets, JSP)
- REST, SOAP, SQL, PL/SQL
- XML, XSD, (X)HTML, CSS, JavaScript, Angular (Grundkenntnisse), Google Web Toolkit
- (Legacy: Struts, Velocity, JSF
- Java Swing, Adobe Flex (3.5), YUI
- Apache Axis (1 & 2), Lotus Notes
- C#, C++, C, Perl, T-SQL, ActionScript 3.0, Yaml (OpenApi 3.0))
Build, CI/CD & Versionsverwaltung
- Maven, Jenkins, Git
- (Legacy: Ant, Hudson, SVN, CVS, Serena Dimensions, MS SourceSafe)
Datenbanken
- Oracle (inkl. PL/SQL), PostgreSQL, MySQL
- (Legacy: MS SQL Server, Informix)
Application Server & Webserver
- JBoss / Wildfly, Tomcat, IBM WebSphere / Liberty, BEA WebLogic
Tools & IDEs
- Eclipse, IntelliJ IDEA, NetBeans, Visual Studio
- SoapUI, Postman, Sonar, Jira, Confluence
- (Legacy: Toad, SQL Developer, DBVisualizer, iReport)
Reporting & Workflows
- JasperReports
- (Legacy: Crystal Reports, jBPM, Accenture HP&S)
Vorgehensmodelle & Methoden
- Scrum, Kanban, V-Modell, UML (Basiskenntnisse)
Erfahrung
Berufserfahrungmehr als 10 Jahre
Freelancer seit2013
Sprachen
DeutschMutterspracheEnglischgutItalienischgutSpanischverhandlungssicher
Projekthistorie
Mitarbeit am sogenannten „NewsMonitor“ zur Aufbereitung von Nachrichten für Pressespiegel und sonstige Informationsprodukte (in Jakarta EE). Durchführung von Anpassungen und Weiterentwicklungen im Backend (u. a. POM-Konfigurationen, funktionale Anpassungen wie Zeitdarstellungen). Entwicklung und Erweiterung von JUnit-Jupiter-Tests im DAO-Bereich mit einer H2-In-Memory-Datenbank initial mit Flyway 3.0 und später mit DbUnit 2.7.3 unter Einsatz von GitHub Copilot zur Effizienzsteigerung. Einarbeitung in komplexe Systemzusammenhänge durch regelmäßige Abstimmungen und Schulungen mit Fachanwender („Lektor“) zur Verbesserung des fachlichen Verständnisses. Mitarbeit in einem agilen Setup mit täglichen Abstimmungen (Daily Stand-ups).
Programmiersprache: Java 21
IDE: Eclipse 2026-03, DbVisualizer Pro 24.2.1
Datenbank: Oracle 9i
Versionsverwaltung: Git
Webserver: Wildfly 33.0.1
Sonstiges: Jira, Firmen-Wiki, CompanyGPT - 506.ai, GitHub Copilot 0.16.0, Jenkins, SecureCRT 9.3, Maven, Flyway 3.0, DbUnit 2.7.3, GitLab 18.1
Mitarbeit an der Migration von Businesslogik aus bestehenden JSF-Anwendungen in die Softwarearchitektur eines Drittanbieters. Ergänzung um neue Funktionalität und Verbesserung von Codequalität.
Inhaltlich geht es ab Projektstart um die Migration einer Webapplikation für Regressforderungen der SVS gegenüber anderen Versicherungen bei Mitverschulden anderer Beteiligter, ab Herbst 2021 um die Migration einer Webapplikation zur Verwaltung von Heilverfahren nach Krankenhausbehandlungen und ab Dez. 2024 ebenso um eine Migration einer Webapplikation zur Verwaltung von FSME-Impfungen.
Im Einsatz ist SCRUM mit zweiwöchigen Sprints.
Programmiersprache: Java 11
IDEs: Eclipse 2022-12, 2020-09, PLSQL Developer 12
Datenbank: Oracle
Versionsverwaltung: Git
Webserver: JBoss EAP 7.2
Sonstiges: Jira, Confluence, Jenkins, Sonar
Inhaltlich geht es ab Projektstart um die Migration einer Webapplikation für Regressforderungen der SVS gegenüber anderen Versicherungen bei Mitverschulden anderer Beteiligter, ab Herbst 2021 um die Migration einer Webapplikation zur Verwaltung von Heilverfahren nach Krankenhausbehandlungen und ab Dez. 2024 ebenso um eine Migration einer Webapplikation zur Verwaltung von FSME-Impfungen.
Im Einsatz ist SCRUM mit zweiwöchigen Sprints.
Programmiersprache: Java 11
IDEs: Eclipse 2022-12, 2020-09, PLSQL Developer 12
Datenbank: Oracle
Versionsverwaltung: Git
Webserver: JBoss EAP 7.2
Sonstiges: Jira, Confluence, Jenkins, Sonar
Mitentwicklung an einer Spring-basierten objektorientierten Webapplikation für Wien Energie. Bearbeitung von Wartungs- und Fehlerbehebungsaufträgen in Jira.
Programmiersprache: Java 8
IDEs: Eclipse Mars 2, DBVisualizer 10.0.26
Datenbank: Oracle
Versionsverwaltung: Git
Webserver: JBoss und Broadvision JBoss
Sonstiges: Jira, Confluence, XAMPP 3.2.2
Programmiersprache: Java 8
IDEs: Eclipse Mars 2, DBVisualizer 10.0.26
Datenbank: Oracle
Versionsverwaltung: Git
Webserver: JBoss und Broadvision JBoss
Sonstiges: Jira, Confluence, XAMPP 3.2.2