24.11.2025 aktualisiert


verifiziert
Premiumkunde
100 % verfügbarSenior Full Stack Entwickler | Java | Kotlin | Spring Boot | Kafka | SQL | Microservices | Testing
Frankfurt am Main, Deutschland B.Sc. Wirtschaftsinformatik
Über mich
Senior Software Engineer (Java/Kotlin) mit 10+ Jahren Erfahrung in Cloud-, Data- und Event- Driven-Plattformen. Liefere skalierbare Backend- und Full-Stack-Lösungen mit Spring Boot, Kafka und modernen CI/CD-Pipelines – von Architektur bis Produktion, inklusive Security & Compliance.
Skills
JavaKafkaSpring BootKubernetesDockerKeycloakJPA/HibernateNeo4JSQLPostgresSQLBackend EntwicklerSpringSecurity\\\"Spring Framework\\\"java spring bootMicroservices ArchitekturCloud ComputingEvent Driven ArchitectureOAuth 2.0OpenIdOpenAPIswaggerAPI FirstMapstructIntegrationstestsoftware testing
- Programmiersprachen: Java | Kotlin | TypeScript | SQL
- Frameworks: Spring Boot | Reactjs
- Webtechnologien: HTML | CSS | jQuery
- Datenbanken: MongoDB | PostgreSQL | Neo4j
- Build-Tools: Maven | Gradle | NPM
- Versionskontrolle: Git
- Container und Orchestrierung: Docker | Kubernetes | ArgoCD | Grafana
- Events / Messaging: Kafka | RabbitMQ | OpenSignal | AWS SNS
- DevOps-Tools: GitLab CI/CD | Azure DevOps
- Cloud-Plattformen: Azure | AWS | GCP | Firebase
- Architektur: Microservices | Event-Driven | Monolithisch
- Sicherheit: OAuth 2.0 | Spring Security | Keycloak
- API-Design: API-First-Ansatz mit OpenAPI-Spezifikation
- Testing: Unit-Tests | Integrationstests | Mockito | Testcontainers | Jest
- Agile Methoden/Tools: Atlassian | Jira | Confluence | Scrum | Kanban
Sprachen
DeutschMutterspracheEnglischverhandlungssicher
Projekthistorie
- Beschreibung:
- Im Rahmen des bundesweiten Digitalisierungsprogramms Polizei 20/20 war ich im „Datenhaus“-Applikationsteam tätig. Ziel des Projekts ist die Entwicklung einer zentralen, föderalen Datenplattform, die polizeiliche Quellsysteme der Länder konsolidiert und eine einheitliche, sichere Grundlage für Datenanalyse und Informationsaustausch schafft.
- Verantwortlichkeiten:
- Design und Implementierung von Microservices mit Java / Spring Boot und PostgreSQL zur Verarbeitung komplexer Datenmodelle
- Entwicklung asynchroner Schnittstellen mit Apache Kafka zur Integration heterogener Datenquellen
- Aufbau und Wartung von CI/CD-Pipelines mit GitLab CI und Docker für Build-, Test- und Deployment-Prozesse
- Umsetzung sicherheitsrelevanter Anforderungen nach BSI-TR-Standards
- Nutzung von Atlassian-Produkten (Jira, Confluence) für agiles Projekt- und Anforderungsmanagement
- Durchführung von Code Reviews, Unit-Tests und Integrationstests mit JUnit und TestContainers
- Enge Zusammenarbeit mit Fach- und Infrastrukturteams zur Sicherstellung von Performance, Skalierbarkeit und Datenintegrität
- Technologien:
- Java, Spring Boot, Kafka, Neo4j, PostgreSQL, MapStruct, Gradle, JFrog, Docker, GitLab CI/CD, Atlassian Suite, Git
Banken und Finanzdienstleistungsunternehmen
SENIOR BACKEND DEVELOPER
SENIOR BACKEND DEVELOPER
- Projektbeschreibung
- Im Rahmen des Projektes führte die Implementierung eines neuen Features für die Onlinebanking-App des Unternehmens zu einer Verbesserung des Onlinebanking-Erlebnisses der Kunden. Dies resultierte in einer höheren Kundenzufriedenheit und einer effizienteren Nutzung der Onlinebanking-Dienste. Die Aufgaben umfassten die Konzeption und Implementierung des Features, einschließlich seiner Integration in das bestehende System.
- Tasks
- Entwicklung und Implementierung des neuen Features unter Verwendung von Java und Spring
- Datenmanagement und -speicherung mit PostgreSQL und Hibernate
- Verwendung von Liquibase zur effektiven Verwaltung von Datenbankänderungen
- Einsatz von Docker und Kubernetes zur Bereitstellung der Anwendung in einer sicheren und skalierbaren Umgebung
- Aufbau von CI/CD-Pipelines mit GitLab zur Automatisierung von Build-, Test- und Deployment-Prozessen
- Verwendung von Atlassian-Produkten für effektives Projektmanagement
- Technologien
- Java | Spring Webflux | Spring Boot | Spring Data JPA | Hibernate | PostgreSQL | Liquibase | Maven | Docker | Kubernetes | Gitlab CI/CD | Git | Atlassian | IntelliJ IDEA | SonarQube | Scrum | TypeScript | Mockito | JUnit
Versicherung
SENIOR FULL STACK DEVELOPER
SENIOR FULL STACK DEVELOPER
- Projektbeschreibung
- Im Rahmen des Projekts wurde ein Automatisierungsprojekt für interne Geschäftsprozesse konzipiert und implementiert. Ziel war es, den manuellen Arbeitsablauf durch die Implementierung eines automatisierten Systems zu ersetzen, um die Effizienz und Genauigkeit zu verbessern. Die erfolgreiche Umsetzung des Projekts führte zur Automatisierung der manuellen Prozesse und erhöhte die Effizienz und Genauigkeit der Prozesse.
- Tasks
- Entwicklung des Frontends mit React.js und TypeScript
- Entwicklung des Backends mit Java Spring Boot
- Verwendung von PostgreSQL zur Datenverwaltung und -speicherung Einsatz von Git als Versionskontrollsystem
- Bereitstellung des Systems auf einer Cloud-basierten Architektur mit Azure
- Technologien
- React.js | TypeScript | PostgreSQL | Java | Spring Boot | Git | Azure Functions | Azure Container | Kubernetes | HELM | MongoDB | Azure DevOps CI/CD | Atlassian | Maven
Zertifikate
AZ 900
Azure2023
SAS Base
SAS2019