Kunde: Condor Flugdienst GmbH
Rolle: Technical Lead / Softwareentwickler
Branche: Aviation
Methodik: Agile Entwicklung (Scrum)
Im Rahmen mehrerer Projekte unterstützte ich die Condor Flugdienst GmbH bei der Konzeption, Entwicklung und Weiterentwicklung zentraler Backend-Systeme sowie unternehmensweiter APIs.
Der Fokus lag auf stabilen, skalierbaren Architekturen und klar definierten Schnittstellen zur Anbindung interner und externer Systeme.
Projekt: Entwicklung einer unternehmensweiten API
Ausgangssituation
Zur Vereinheitlichung der Systemlandschaft sollte eine zentrale, unternehmensweite API geschaffen werden.
Diese API dient als zentrale Schnittstelle zwischen verschiedenen Backend-Systemen und der Condor-App sowie weiteren angebundenen Anwendungen.
Aufgaben & Verantwortlichkeiten
- Technische Konzeption und Architektur der API
- Definition REST-konformer Schnittstellen
- Implementierung der Backend-Services
- Anbindung bestehender Backend-Systeme
- Umsetzung automatisierter Tests
- Durchführung von Code Reviews
- Aufbau von CI/CD-Pipelines
- Erstellung technischer Dokumentation
Technologien
- Java
- Spring Boot
- REST / OpenAPI
- Microservices
- Docker
- Kubernetes
- Helm
- MongoDB Enterprise
- Microsoft Azure Cloud
- Maven
Projekt: Entwicklung eines Fare-Management-Systems
Projektbeschreibung
Entwicklung eines zentralen Fare-Management-Systems zur Planung, Verwaltung und Bereitstellung von Flugpreisen.
Das System stellt Preise für weitere Systeme bereit und dient als maßgebliche Entscheidungsgrundlage für nachgelagerte Prozesse.
Aufgaben & Verantwortlichkeiten
- Architekturdesign des Systems
- Backend-Entwicklung
- Implementierung fachlicher Logik
- Entwicklung automatisierter Tests
- Durchführung von Code Reviews
- Enge Zusammenarbeit mit Fachbereichen
- Erstellung technischer Dokumentationen
Technologien
- Java
- Spring
- JUnit
- Maven
- MySQL
- GitHub
- JBoss
Projekt: Entwicklung einer Internet Booking Engine (IBE)
Projektbeschreibung
Entwicklung einer Internet Booking Engine (IBE) inklusive Frontend-Komponenten für die Condor-Website.
Die Anwendung ermöglicht die Buchung von Flügen und bildet zentrale Geschäftsprozesse im Online-Vertrieb ab.
Aufgaben & Verantwortlichkeiten
- Technische Konzeption und Architektur
- Backend-Entwicklung
- Frontend-Entwicklung
- Implementierung automatisierter Tests
- Durchführung von Code Reviews
- Anforderungsanalyse und Umsetzung
- Erstellung technischer Dokumentation
Technologien
- Java
- Angular
- HTML5 / JavaScript
- JUnit
- Maven
- GitHub
- MySQL
- JBoss
