Senior Software-Entwickler
- Verfügbarkeit einsehen
- 0 Referenzen
- 100€/Stunde
- 59494 Soest
- auf Anfrage
- de | en | ru
- 09.10.2025
- Contract ready
Kurzvorstellung
Geschäftsdaten
Qualifikationen
Projekt‐ & Berufserfahrung
1/2025 – offen
Tätigkeitsbeschreibung
Entwicklung TI-Hub: eine Cloud-Native Lösung zur direkten Anbindung von Arztpraxen über Infinity
Gateway und Highspeed-Konnektor an die Gematik-Infrastruktur. TI-Hub stellt zentrale Gematik-
Dienste (z. B. KIM, ePA) als skalierbare Cloud Services bereit.
Aufgabenbereich: Architektur, Konzeption und Umsetzung einer hochverfügbaren Plattform für
sichere Kommunikation, Datenverarbeitung in einem Microservices-Umfeld.
Kotlin, Kubernetes
7/2023 – 12/2024
Tätigkeitsbeschreibung
easyTI ist eine Applikation für die Anbindung von Arztpraxen an die Gematik. easyTi-Cloud
übernimmt das Lizenzmanagement, Abrechnung und Telemetrie. Aufgabenbereich: Konzeption und
Umsetzung eines hoch skalierenden Autorisierungs- und Authentifizierungssystems für eine
Microservice-Plattform
Postgresql, Identitätsmanagement, Kotlin, Kubernetes
11/2022 – 6/2023
TätigkeitsbeschreibungDer Kunde nutzte eine stark angepasste Keycloak-Lösung für Authentifizierung und Autorisierung, die eng mit den fachlichen Anwendungen verzahnt war. Aufgabenbereich war zunächst die Analyse und Dokumentation der bestehenden IAM-Komponente. Im Anschluss wurde der Autorisierungsmechanismus entkoppelt, um eine Migration auf die aktuelle Keycloak-Version vorzubereiten und erfolgreich umzusetzen.
Eingesetzte QualifikationenIdentitätsmanagement, Java-Entwickler
12/2020 – 10/2022
Tätigkeitsbeschreibung
Entwicklung einer Applikation für Gesundheitseinrichtungen für die Kontaktnachverfolgung von
COVID-19 Fällen. Besucher einer Einrichtung können sich vorab registrieren und per QR-Code ein-
und auschecken. Zusätzlich ermöglicht das Impfmodul den Impfprozess komplett digital
abzuwickeln.
Postgresql, Identitätsmanagement, Kotlin, Spring Framework, Kubernetes
5/2020 – 8/2021
Tätigkeitsbeschreibung
easyTI ist eine Applikation für die Anbindung von Arztpraxen an die Gematik. easyTi-Cloud
übernimmt das Lizenzmanagement, Abrechnung und Telemetrie. Aufgabenbereich war die
Umsetzung der fachlichen Anforderungen sowie die Konzeption der öffentlichen API und die
Microservice-Architektur
Identitätsmanagement, Hibernate (Java), Kotlin, Kubernetes
5/2020 – 8/2021
TätigkeitsbeschreibungKonzept und Rollout der Webplattform im Rahmen der Coronamaßnahmen für die Aufnahme von Kundenkontaktdaten. Neben der Umsetzung der fachlichen Anforderungen wurde für die Autorisierung und Authentifizierung Auth0 angebunden sowie Stripe als Zahlungsabwickler. Die Plattform wird auch als White-Label vertrieben und ist mandantenfähig. Für den Betrieb wird ein Kubernetes Cluster in Azure mittels Terraform als Infrastructure-as-Code bereitgestellt.
Eingesetzte QualifikationenMongodb, Identitätsmanagement, Java-Entwickler, Gradle, Kubernetes
2/2020 – 3/2020
TätigkeitsbeschreibungDie Weiterentwicklung einer Tourismusapplikation gestaltete sich schwierig und wurde von C#/Xamarin nach Kotlin als native Implementierung migriert. Dabei stand die Möglichkeit die Applikation in Zukunft als White-Label Lösung anzubieten im Vordergrund. Dafür wurde ein Framework in Kotlin entwickelt, das den Großteil der Funktionalität beinhaltet und Anpassungen an Kundenwünsche erlaubt.
Eingesetzte QualifikationenAndroid Developer, C#, Kotlin, Microsoft Azure
7/2019 – 1/2020
Tätigkeitsbeschreibung
Migration Zuginformationssystem vom Monolithen zu einer Cloud-Native Microservice Plattform
- Arbeiten in funktionsübergreifenden Teams im agilen Umfeld nach Scrum
- Implementierung mit Java Spring Boot
- Eventgetriebene Architektur mit Kafka
- SSO mit Keycloak
- Betrieb mit Openshift
Scrum, Java (allg.), Spring Framework, Openshift
3/2017 – 6/2019
Tätigkeitsbeschreibung
Entwicklung einer Microservice Plattform für Warehousemanagement- und Materialflusssysteme.
- Arbeiten in funktionsübergreifenden Teams im agilen Umfeld nach Scrum
- Strategisches, taktisches Design, Identifizierung und Schnitt von Microservices nach Domain Driven Design Methodiken
- Implementierung mit Java Spring Boot
- Eventgetriebene Architektur mit Kafka
- Single-Sign-On mit Keycloak
- Anbindung an Kafka und Keycloak und Bereitstellung von Spring Boot Bibliotheken
- Bereitstellen von CI/CD Pipelines mit Jenkins
- Betrieb mit Kubernetes in Azure
DevOps, Apache Maven, Docker, Hibernate (Java), Spring Framework, Kubernetes
12/2015 – 2/2017
Tätigkeitsbeschreibung
Top-Level Prozess Visualisierung für Materialflusssysteme für Tracking und Visualisierung in Echtzeit
- Middleware Java und Spring Boot
- JMS (HornetQ und OAQ)
- Frontend Implementierung in C#
Java (allg.), Spring Framework, Java Message Service
11/2014 – 11/2015
Tätigkeitsbeschreibung
Weiterentwicklung einer Materialflusssteuerung
- Warehousemanagement mit Oracle SQL (PLSQL)
- Frontend mit Java und JFS
- Materialflusssteuerung mit C#
- Schnittstelle zur Hardware über TCP/IP
SQL, C#, Java (allg.)
8/2012 – 10/2014
Tätigkeitsbeschreibung
Weiterentwicklung des Produkts TargetLink
- Implementierung des AUTOSAR Import/Exports
- Erstellung und Durchführung von Produkt- und Interoperabilitätstests
- Erstellung der Softwarespezifikation im Bereich der automatischen Seriencodegenerierung nach dem AUTOSAR Standard.
- Implementierung in C# und C++
- Erstellung und Durchführung von Softwaretests
Embedded Entwicklung / hardwarenahe Entwicklung, Simulink
Zertifikate
Ausbildung
Paderborn
Iserlohn
Über mich
Weitere Kenntnisse
Jave
Kotlin
Spring, Spring Boot
Hibernate
Maven
Gradle
Groovy
Spock
Weitere Technologien und Sprachen
Docker
Kubernetes
Terraform
C#
Rust
Android
HTML/JavaScript
Angular
EventSourcing
CQRS
Continuous Integration and Delivery
GutHub Actions
Jenkins
CircleCI
Azure DevOps
Cloud Provider
Microsoft Azure
Google Cloud
AWS
Open Telekom Cloud
Versionierung
GIT
SVN
Methodiken
12-Faktor App
Domain Driven Design
Test Driven Development
Scrum
Kanban
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Russisch (Fließend)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden
