Fullstack Softwareentwickler | Java / Kotlin / Spring Boot / Angular
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 63065 Offenbach
- DACH-Region
- de | en | es
- 02.02.2026
- Contract ready
Kurzvorstellung
Geschäftsdaten
Qualifikationen
Projekt‐ & Berufserfahrung
9/2024 – offen
Tätigkeitsbeschreibung
Im Zuge der Ablöse eines historisch gewachsenen Altsystems wurde eine umfangreiche skalierbare Microservice-Plattform zur Planung von Finanzkonzepten für Privatkunden neu entwickelt. Die Anwendungslandschaft integriert zahlreiche interne Services sowie externe Schnittstellen und wird von rund 18.000 Vermögensberatern täglich genutzt. Aufgrund mehrerer tausend Vertragsabschlüsse pro Tag war eine hochverfügbare und stabile Produktionsumgebung geschäftskritisch. Ich war in allen Phasen der Entwicklung neuer Softwarelösungen sowie der Weiterentwicklung bestehender Anwendungen
eingebunden. In mehreren integrierten Teilprojekten übernahm ich maßgebliche technische Verantwortung für Konzeption und Umsetzung, Architektur- und Implementierungsentscheidungen, initiales Setup von Backend und Frontend, CI/CD Anbindung, Deployment in die Produktionsumgebung sowie die Unterstützung des laufenden Betriebs (Monitoring, Fehleranalyse, Sicherstellung der Stabilität produktiver Systeme).
Ausgewählte Teilprojekte (umgekehrt chronologische Reihenfolge):
Kreditplattform
Aufbau und Umsetzung einer Plattform zur digitalen Erfassung und zum Abschluss von Kreditanträgen für Privatkunden. Im Rahmen dieses Projektes übernahm ich federführende Verantwortung für die Architektur und Setup sowie die Koordination und Einarbeitung eines Teams externer Entwickler, Know-how-Transfer, Abstimmung mit Fachbereichen und externen Bankpartnern sowie Sicherstellung von Qualität und Performance.
Edelmetall-Antragssystem
Neuentwicklung eines Systems zur digitalen Erfassung und zum Abschluss von Anträgen für Edelmetallprodukte und Sparpläne. Hierbei hatte ich maßgebliche technische Verantwortung für Konzeption, Umsetzung und Inbetriebnahme einschließlich Teamkoordination. Die Lösung wurde anschließend als generalisierte Blueprint-Anwendung etabliert und dient als zentrale Basis für weitere Antragsprozesse innerhalb der Plattform.
Plattform zur Integration externer Partner
Technisch eigenverantwortliche Realisierung einer Plattform zur Anbindung externer Partnerunternehmen an das bestehende Ökosystem. Für dieses Projekt wurde mir die Hauptverantwortung für Architektur, Implementierung und Inbetriebnahme übertragen. In enger Zusammenarbeit mit dem Produktmanagement begleitete ich auch die fachliche Abstimmung mit externen Partnerfirmen (u. a. Immobilien- und Solarbranche).
Investmentberatungsprozesse
Abbildung regulatorisch anspruchsvoller Beratungsprozesse für Konto- und Investmentprodukte im Privatkundensegment. End-to-End-Einbindung entlang des gesamten Software-Lifecycles von Architektur-Entwurf und Entwicklung bis hin zu Monitoring, Fehleranalyse und Unterstützung der Produktivumgebung. Punktuell übernahm ich ebenfalls Aufgaben im Bereich Site Reliability Engineering (SRE) und Betrieb.
Junit, Angular, Apache Maven, CSS (Cascading Style Sheet), Docker, Git, HTML, Java (allg.), JavaScript, Kotlin, Kubernetes, Spring Framework, SQL, Typescript
6/2020 – 9/2024
TätigkeitsbeschreibungIch war verantwortlich für den gesamten Kundenprozess inkl. Analyse, Beratung, Konzepterstellung und Umsetzung, um mit Privatpersonen und Unternehmen eine sinnvolle Finanzstrategie für ihre Zukunft zu erarbeiten. Ebenfalls zu meinen Aufgaben zählte die Ausbildung neuer Mitarbeiter, das Abhalten von Schulungen und Präsentationen vor potenziellen Kunden sowie die Organisation und das Management eines selbst aufgebauten Kundenstammes von mehr als 150 Kunden.
Eingesetzte QualifikationenKundenberater, Kommunikation (allg.), Finanzberater, Versicherungsberater, Finanzierungsberatung, Investmentberatung, Projektleitung / Teamleitung
3/2018 – 6/2020
Tätigkeitsbeschreibung
Ich war verantwortlich für die Umsetzung komplexer Softwarelösungen für österreichweit tätige Unternehmen bzw. staatliche Institutionen. Mein Hauptfokus lag auf der Entwicklung von Web-Anwendungen mithilfe von Angular, Typescript, NGRX, Java, Spring Boot sowie diverser anderer Technologien. Im Zuge dessen übernahm ich auch die initiale Erstellung von Projekten sowie diverser Skripte zum automatischen Deployment und weitere DevOps-Aufgaben. Das Spektrum der Aufgaben umfasste Softwarearchitekturentwurf, Erstellung, Weiterentwicklung und Wartung von Softwaresystemen, Review von Source Code, Konzeption und Design angeforderter Funktionalität, Neu-Erstellung und automatisiertes Deployment von Software.
Im Rahmen meines umfangreichsten Projektes im Zuge dieser Tätigkeit wurde eine umfassende Web-Plattform zur Automatisierung zentraler Geschäftsprozesse in österreichischen Notariaten entwickelt. Die Lösung unterstützte komplexe, rechtlich regulierte Abläufe wie Grundbuch- und Firmenbucheinträge, Dokumentenbeglaubigungen, die Erstellung von Kaufverträgen sowie Verlassenschaftsverfahren.
Ich war maßgeblich am initialen Setup des Projekts beteiligt und übernahm früh eine zentrale Rolle im Entwicklungsteam mit Verantwortung für technische Entscheidungen. Mein Aufgabenbereich umfasste den Entwurf der Softwarearchitektur, die Entwicklung und Weiterentwicklung der Anwendung, die Wartung bestehender Komponenten sowie den Aufbau und Betrieb automatisierter Deployment-Prozesse auf Kundensystemen.
Apache Maven, Angular, CSS (Cascading Style Sheet), Docker, Git, HTML, Java (allg.), JavaScript, Jenkins, Junit, Kotlin, Spring Framework, SQL, Typescript, Windows Powershell
9/2017 – 1/2018
TätigkeitsbeschreibungEntwicklung und Test einfacher Funktionalitäten in Android Anwendungen
Eingesetzte QualifikationenJunit, Android Entwicklung, Java (allg.), Kotlin, SQL
Ausbildung
Wirtschaftskammer Österreich
Wirtschaftskammer Österreich
Technische Universität Wien
Wien
Über mich
Fullstack-Software Entwickler mit Fokus in der Entwicklung komplexer, geschäftskritischer Systeme
Konzeption, Architektur und Umsetzung von Anwendungen
End-to-End-Beteiligung von der Idee über Implementierung und Testing bis zum Produktions-Rollout
UX/UI-Aspekte im Rahmen der Entwicklung
Entwicklung fachlich komplexer Geschäftslogik, u. a. im Umfeld von Finanz- und Vertragssystemen
Anwendung zeitgemäßer und etablierter Design-Patterns
Enge Zusammenarbeit mit Fachbereichen und Stakeholdern
Technologien & Frameworks
Backend: Java, Kotlin, Spring Boot, JPA, Hibernate
Frontend: Angular, Typescript, Javascript, HTML, CSS, RxJS, NgRx
Architektur: REST-basierte Systeme, Microservice-Architekturen
Daten & Persistenz: SQL, relationale Datenbanken, dokumentenbasierte Datenbanken, MongoDB
APIs & Integration: REST, OpenAPI, JSON, OAuth2 / JWT, XML
Build & Deployment: Maven, Docker, Kubernetes, Github-Actions
Testing & Qualitätssicherung: JUnit, Integrationstests, E2E-Testing, Playwright, Checkly
Tools & Zusammenarbeit
Versionskontrolle: Git, Github
Projektmanagement: JIRA, Confluence
Zusammenarbeit im Team: Code-Reviews, Pair-Programming, Agile Methoden, SCRUM, Test-Driven-Development
Arbeitsweise & Rollenverständnis
Pragmatischer Ansatz mit Fokus auf sinnvolle, wartbare und qualitative Lösungen
Aktives Mitdenken über die reine Umsetzung hinaus
Verständnis der Entwicklerrolle auch als beratende Funktion, insbesondere bei technischen Fragestellungen
Offene, ehrliche Kommunikation und aktive Beteiligung an Diskussionen
Eigenverantwortliches Arbeiten und frühe Übernahme von Verantwortung
Konstruktive Zusammenarbeit auf Augenhöhe mit Entwicklern, Fachbereichen und Stakeholdern
Weitere Kenntnisse
* Sachversicherung
* Lebensversicherung
* Investmentprodukte & -prozesse
* Immobilien & Privatkredite
* Erarbeiten umfassender Finanzstrategien für Privatpersonen
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Spanisch (Grundkenntnisse)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden
