09.06.2026 aktualisiert

**** ******** ****
nicht verfügbar
info: nicht verfügbar bis 01.01.2027

Java Software Engineer

Pixendorf, Österreich
Pixendorf +50 km
BSc
Pixendorf, Österreich
Pixendorf +50 km
BSc

Profilanlagen

Lebenslauf_KEDL_Daniel.pdf
Projektbeschreibungen_KEDL_Daniel.pdf

Skills

Clean CodeJavaSoftwareentwicklungBackendJenkins
Software Engineer mit über 11 Jahren Erfahrung in Java-basierter Softwareentwicklung
  • Langjährige Erfahrung in monolithischen Anwendungen sowie Microservice-Architekturen
  • Fokus auf Clean Code, saubere Architektur und wartbare Software, CPSA-F zertifiziert in Softwarearchitektur
  • Über 5 Jahre Erfahrung in Spring Boot mit der Entwicklung robuster, skalierbarer Backend-Lösungen
  • Expertise in der Integration moderner Technologien und agilen Methoden

Tech-Stack:
Programmiersprachen:
Java, JavaScript, Kotlin, TypeScript, SQL
Frameworks und Bibliotheken:
Spring Boot, Jakarta EE, JPA/Hibernate, Angular, Thymeleaf, SOAP, REST, OpenAPI/Swagger
CI/CD:
Git, SVN, Bitbucket, GitLab, Jenkins, Nexus
DevOps und Containerisierung:
Docker, Portainer, ELK-Stack (Elasticsearch, Logstash, Kibana)
Datenbanken:
IBM Db2, Oracle DB, PostgreSQL, MS SQL Server
Datenmanagement und Synchronisation:
Apache Kafka, Flyway
Build- und Analyse-Tools:
Maven, SonarQube, Checkmarx
Agile Entwicklung und Projektmanagement:
Scrum, Kanban, Jira, Confluence

Erfahrung

Berufserfahrungmehr als 10 Jahre
Freelancer seit2023

Sprachen

DeutschMutterspracheEnglischverhandlungssicher

Projekthistorie

Software Engineer (Full-Stack)

Freelancing

Sonstiges

< 10 Mitarbeiter

Entwicklung und Modernisierung komplexer Systeme in verschiedenen Domänen, darunter Datenverarbeitung, statistische Auswertung und regulatorische Anforderungen. Umsetzung von Backend- und Full-Stack-Lösungen unter Einsatz moderner Java-Technologien und Frameworks. Fokus auf die Integration bestehender Systeme, Performance-Optimierung und die Sicherstellung einer wartbaren Architektur, häufig in Zusammenarbeit mit agilen, cross-funktionalen Teams.

Tech-Stack (Auszug):
Spring Boot | Java | Angular | IBM Db2 | JBDC | JPA/Hibernate | REST | JSON |Apache Tomcat | Git |Bitbucket | Maven | SonarQube | Jira | Confluence

Software Engineer (Full Stack)

Acredia Versicherung AG

Banken und Finanzdienstleistungen

50-250 Mitarbeiter

Im Rahmen meiner Tätigkeit als Full-Stack-Entwickler bei der Acredia Versicherung AG war ich in einem agilen Scrum-Umfeld an der Weiterentwicklung des internen, auf einer Microservice-Architektur basierenden Versicherungssystems beteiligt. Die Acredia Versicherung AG ist ein führendes Unternehmen in der österreichischen Versicherungsbranche und bietet Lösungen für Risikovorsorge und -absicherung. Die Container-Orchestrierung wurde mithilfe von Docker und Portainer umgesetzt, um eine skalierbare und wartungsfreundliche Infrastruktur zu gewährleisten. Logging und Monitoring erfolgten über den ELK-Stack, um eine umfassende Überwachung und Fehlerdiagnose im Betrieb sicherzustellen.

Zu meinen Tätigkeiten zählten unter anderem:
• Entwicklung diverser Module (bspw. Benutzerverwaltung und Mahnwesen)
• Erstellung eines Webservices für ein CRM-System
• Verwaltung von Containern mittels Portainer
• Fehlersuche und Bugfixing unter Einsatz von Kibana
• Datensynchronisation mit Apache Kafka

Tech-Stack:
Spring Boot | Java | Thymeleaf | JavaScript | HTML | CSS | JPA/Hibernate | Flyway | Microsoft SQL Server | Git | GitLab | Maven | Jenkins | Sonatype Nexus | SonarQube | Docker | Portainer | ELK-Stack | Apache Kafka | Scrum | Jira | Confluence

Software Engineer (Full-Stack)

Agrarmarkt Austria

Öffentlicher Dienst

250-500 Mitarbeiter

Projekt: Flächenauswertung

Ziel dieses Projekts war die Entwicklung einer Web-Applikation zur visuellen Darstellung der Nutzung landwirtschaftlicher Kulturflächen in Österreich. Die Anwendung sollte es ermöglichen, dominante Nutzungsarten auf einer interaktiven Karte darzustellen, unterteilt nach Verwaltungseinheiten (von Katastralgemeinden bis Bundesländer) und verschiedenen Nutzungsarten. Eine zentrale Anforderung war die Implementierung einer Suchfunktion, die eine effiziente Auffindbarkeit von Gebieten und spezifischen Nutzungsarten gewährleistet. Zudem sollte die Karte eine dynamische Darstellung bieten, die sich je nach Zoomstufe anpasst und die Flächenaufteilung auf unterschiedlichen hierarchischen Ebenen detailliert visualisiert.
Die Umsetzung erfolgte als Web-Applikation auf Basis von Angular und TypeScript, mit OpenLayers für die interaktive Kartendarstellung.

Auszug meiner Tätigkeiten:
  • Initiales Setup des Projekts, inklusive Integration benötigter Libraries und Bereitstellung auf Testservern.
  • Evaluierung und Implementierung der verwendeten Map-Library.
  • Bereitstellung und Einbindung von Daten wie Map-Tiles und Verwaltungsgrenzen.
  • Architektur und Programmierung der Basisfunktionalität mit Angular, TypeScript und Node.js.
Tech-Stack:
Angular | Typescript | Node.js | Git | GitLab | Jenkins | Checkmarx | SonarQube | Scrum | Jira | Confluence

Software Engineer (Android)

Agrarmarkt Austria

Öffentlicher Dienst

250-500 Mitarbeiter

Projekt: Automatische Futterflächenerfassung auf Almen

Die automatische Futterflächenerfassung auf Almen diente der präzisen Bestimmung nutzbarer Weideflächen in alpinen Gebieten. Verschiedene Softwarelösungen mehrerer Anbieter analysierten Satellitenbilder und berechneten die Verteilung von Vegetationstypen, wie etwa Grünflächen (Wiesen) und Nicht-Vegetationsflächen (z. B. Steine). Da diese Berechnungen durch algorithmische Abweichungen variierten und die Resultate vor Ort validiert werden sollten, entstand die Idee für eine Android-basierte App, die erstmalig im landwirtschaftlichen Kontext der AMA eingesetzt wurde und das Prüfpersonal in der Feldarbeit unterstützte. Mithilfe speziell ausgestatteter Android-Tablets erfassten Prüfer direkt vor Ort ausgewählte Kontrollpunkte und führten manuelle Korrekturen und Ergänzungen durch.

Kernaufgaben:
  • Entwicklung eines ersten Prototyps
  • Konzeption und Definition der Anwendungsarchitektur mit Technologien wie RxJava für reaktive Programmierung und Dagger2 für Dependency Injection
  • Erstellung von Coding-Guidelines und Implementierung von wiederverwendbaren Templates
  • Integration und Verwaltung von Map-Tiles sowie Entwicklung spezifischer Module
  • Extraktion wiederverwendbarer Funktionalität in eine eigene Library, geschrieben in Kotlin, um diese für Folgeprojekte zu standardisieren, da Kotlin zum unternehmensweiten Standard für Android-Projekte wurde
Tech-Stack:
Java | Kotlin | RxJava | Dagger2 | Git | GitLab | Maven | Jenkins | Oracle DB | Checkmarx | SonarQube | Scrum | Jira | Confluence

Software Engineer (Full-Stack)

Agrarmarkt Austria

Öffentlicher Dienst

250-500 Mitarbeiter

Projekt: GIS-Client

Erweiterung und Wartung eines Java-basierten GIS-Clients (Geographisches Informationssystem), der als zentraler Bestandteil zur Erfassung und Analyse geografischer Daten für die Förderberechnung österreichischer Landwirte dient. Neben der Entwicklung von Plugins für geometrische Prüfungen und die Integration von Webservices spielte auch die Architektur von Erweiterungen eine wichtige Rolle, um zukünftige Funktionalitäten effektiv integrieren zu können. Zudem sorgte ich durch die Einführung von Coding Guidelines und den Einsatz von Tools wie Checkmarx und SonarQube für eine verbesserte Codequalität und langfristige Wartbarkeit des Systems.

Tech-Stack:
Java | JavaScript | Swing | Webservices | Git | Gitlab | Maven | Jenkins | Oracle DB | JPA/Hibernate | Checkmarx | SonarQube | Scrum | Jira | Confluence

Zertifikate

Microsoft Certified: Azure Fundamentals

Microsoft

2025

CPSA-F

Certible

2024


Kontaktanfrage

Einloggen & anfragen.

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

RegistrierenAnmelden