27.11.2025 aktualisiert


100 % verfügbar
Senior Java-Entwickler | Migration & Legacy
Wien, Österreich Fachhochschule
Über mich
Senior Java-Entwickler mit 20 Jahren Erfahrung in Enterprise-Projekten. Fokus: Migration, Refactoring & Qualitätssicherung bestehender Systeme. Projekterfahrung in Finanzwesen, Versicherungen & Behörden. Starke Resilienz, keine Berührungsängste mit Legacy. Technologien: Java 11 | Spring | Hibernate
Skills
Erfahrungsprofil
Senior Java-Entwickler mit etwa 20 Jahren Erfahrung in Enterprise-Projekten. Schwerpunkt auf
der Umsetzung von Architekturvorgaben, Migration und Weiterentwicklung bestehender
Systeme sowie Refactoring und Qualitätssicherung. Langjährige Tätigkeit als externer
Mitentwickler in Finanz-, Versicherungs- und Behördenprojekten, sowohl in agilen Teams
(Scrum, Kanban) als auch in klassischen Projektumgebungen.
Besonderer Vorteil: keine Berührungsängste mit Legacy-Systemen, langjährige Erfahrung in der
Modernisierung und Migration solcher Anwendungen in aktuelle Architekturen.
Bei kurzfristigen Anpassungen kommen bevorzugt bereits erprobte Ansätze aus anderen
Abteilungen zum Einsatz – nachvollziehbar, wartbar und im Unternehmen akzeptiert, ohne
gefährliches eigenmächtiges Aushebeln von Frameworks.
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
Leitsatz
„Code ist nur dann guter Code, wenn er verständlich und wartbar bleibt. Beeindruckende
Oberflächen oder schnelle Lösungen sind wertlos, wenn die Basis später nicht mehr
nachvollziehbar ist.“
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)
Sprachen
DeutschMutterspracheEnglischgutItalienischgutSpanischverhandlungssicher
Projekthistorie
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
Mitentwicklung an einer Spring-basierten objektorientierten Webapplikation für den öffentlichen Bereich. Konkret Mitentwicklung von Backend-Komponenten basierend auf Hibernate/JPA und Quartz für eine Java-Applikation im Bereich steuerliche Bemessungen von Grundstücken und Immobilien. Die Software hat eine überholte Host-Applikation abgelöst und soll den Behörden die Berechnung von Steuern von Immobilienbesitzern auf Basis des Grundbuches erleichtern. Konkret steht eine Bescheidverwaltung anhand der historischen Entwicklung einer Immobilie im Mittelpunkt. Punktuell auch Ergänzungsentwicklungen mit JSF.
Programmiersprache: Java 8
IDEs: Eclipse Oxygen.3a, Oracle SQL Developer 4.0.3.16
Datenbank: Oracle 11g
Versionsverwaltung: IBM Jazz
Webserver: Tomcat 8
Sonstiges: Confluence
Programmiersprache: Java 8
IDEs: Eclipse Oxygen.3a, Oracle SQL Developer 4.0.3.16
Datenbank: Oracle 11g
Versionsverwaltung: IBM Jazz
Webserver: Tomcat 8
Sonstiges: Confluence