15.06.2025 aktualisiert

**** ******** ****
Premiumkunde
nicht verfügbar

Fullstack Entwickler mit Fokus Java Backend Entwicklung und DevOps (Docker, Kubernetes, CI/CD)

Wien, Österreich
Weltweit
Wien, Österreich
Weltweit

Profilanlagen

Projekterfahrung und Tech Stack

Skills

Frontend:
  • Angular 8+
  • CSS3/HTML5
Backend:
  • Java SE 8 / Java EE 7
  • Golang
  • Microservice-Architektur
  • Spring Boot
  • Hibernate / JPA
  • PostgreSQL / MySQL / MongoDB
DevOps
  • CI/CD
  • Docker
  • Kubernetes
  • Ansible
  • Terraform
  • Vagrant
  • Packer
  • Google Cloud Platform
  • Build-Server: Bamboo, Jenkins, GitLab

Sprachen

DeutschMutterspracheEnglischverhandlungssicherKroatischgut

Projekthistorie

Java/Kotlin Backend / Cloud Infrastruktur

Banken und Finanzdienstleistungen

250-500 Mitarbeiter

Tech Lead / Fullstack Entwickler

Erste Bank

Banken und Finanzdienstleistungen

>10.000 Mitarbeiter

Umsetzung https://fundnow.at

In Kooperation mit Erste Bank und Conda wurde eine Plattform für Unternehmensfinanzierung entwickelt und released.
In diesem Projekt, inklusive Pressekonferenz beim Release, war ich für die komplette technische Planung und Umsetzung verantwortlich.

Frontend: Umsetzung der Logik in Angular 8/Typescript. Führung und Abstimmung mit einem weiteren Frontend-Entwickler der das vorgegebene Design umgesetzt hat.

Backend: Spring Boot, MongoDB. Durch den API-First Ansatz durch Open-Api 3.0 wurden die Schnittstellen zum Backend umgesetzt. Implementierung der Business-Logik. Versionsverwaltung. Hochautomatisierte Builds je nach Ziel-Umgebung (dev, staging, prod) Infrastruktur:
Aufsetzen von Kubernetes-Clustern auf der Hetzner-Cloud. Jeweils ein Cluster pro Umgebung (dev, staging, prod). Diese cluster wurden durch ein eigenes privates VPN-Subnetz voneinander getrennt. Umsetzung als Infrastructure as Code mittels Ansible.
Implementierung einer CI/CD-Pipeline bzw eines hochautomatisierten Entwicklungs-Ablaufs.
Klassische git-flow Branching-Strategie: feature-branches von der dev-branch. Bei merge feature -> dev automatisches verpacken in Docker-Container. Erst wenn ein Tag vom master angelegt wird (bspw v1.2.3-rc1) wird von diesem tag automatisch das Image gebaut und im staging-cluster deployed (zur Kundenabnahme). Wenn die Kundenabnahme erfolgreich war wird vom Tag v1.2.3-rc1 das Tag v1.2.3 erzeugt und dieses Image wird dann in Produktion ausgeliefert, mit der Möglichkeit in der UI von Gitlab per Knopfdruck ein Rollback des Images vorzunehmen, sollte das Deployment nicht gepasst haben. Deployment und Betrieb einer eigenen Docker-Registry (harbor). Organisation von einem Pentest mit einem externen Unternehmen.

Fullstack Entwickler AngularJS/Java

Raiffeisen Software GmbH

Banken und Finanzdienstleistungen

250-500 Mitarbeiter

● Full-Stack Entwicklung im Bankenumfeld einer Microservice-Architektur
● Frontend AngularJS 1.5+
● Backend Java 8 / JEE 7 / MongoDB / MSSQL

Entwicklung sowohl im Frontend als auch im Backend von kundenrelevanten Features im Online Banking.
Interne Abstimmungen bezüglich zur Verfügung Stellung von Schnittstellen um die Ziele zu erreichen. 

Dokumentenablage: Umsetzung des Frontends und des Backends um Bankrelevante Dokumente den Nutzern zur Verfügung zu stellen. Abstimmung mit Stakeholdern, Planung und Umsetzung

Marktplatz: Planung und Umsetzung des Frontends und Backends. Hierbei handelte es sich um einen Mechanismus bei dem Teams des Kunden Funktionalität im Marktplatz zur Verfügung stellen können (praktisch eine Art App Store) welche dann von Kunden als Plugins gekauft werden können.
Planung und Umsetzung der Software-Architektur im Backend.
Implementierung der Schnittstellen.
Implementierung des Kundenseitigen Buchungs und Bezahlvorgangs, Generierung der notwendigen rechtlichen Dokumente etc, Betreuung bis zum Go-Live.

Kontaktanfrage

Einloggen & anfragen.

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

RegistrierenAnmelden