16.07.2026 aktualisiert


verifiziert
Premiumkunde
20 % teilweise verfügbarSenior Java Engineer | Spring Boot, Microservices, AWS (Developer Associate), REST-API, ETL
München, Deutschland
Deutschland +1
M.Sc. Maschinenweseninfo: Deutschland, Österreich
Über mich
Senior Java Developer mit über 17 Jahren Erfahrung in der Konzeption und Umsetzung komplexer Backend-Systeme - von der Migration von Monolithen in moderne Cloud-Architekturen bis zum Aufbau skalierbarer Datenplattformen und ETL-Pipelines.
Skills
OAuth 2.0GitHub ActionsJMeterDDDAzure OpenAIJavaSpring SecurityAPIsAmazon S3Datenbank DesignEntwurfLinuxElasticsearchJ2EEHibernate
17+ Jahre Erfahrung als Java Developer in Großprojekte und 8+ Jahre Erfahrung im Entwurf und Implementierung von Microservices- und Modulith-Architekturen.
Als Senior Java Developer und Software Engineer kann ich Sie im Folgenden unterstützen:
- Technische Spezifikation, Entwurf und Implementerung von Web-Anwendungen von Grund auf
- Java (6,8,11,17, 21) Softwareentwicklung und Software-Design
- Architektur von verteilten Systemen (Microservices, Moduliths), DDD und Implementierung auf Basis von Spring Boot, Spring Modulith und Quarkus
- Entwurf und Implementierung von RestAPIs mit OpenAPI und Spring Boot und Quarkus
- Spezifikation und Implementierung von neuen Features in bestehenden Backend Systemen mit Java und Spring Boot, Quarkus und Jakarta EE (J2EE).
- Codereviews
- Datenbankmodellierung und Implementierung von ORMs mit JPA & Hibernate
- Aufbauen und Pflege von CI/CD Pipelines mit Jenkins und GitHub Actions.
- Konfiguration und Deployments mit Container Technologien wie Docker-Compose, k8s auf Plattformen wie AWS, Openshift und Google Cloud.
- Batch ETL Pipelines auf Basis von Spring Batch
- BDD Testing mit cucumber
- Contract Testing mit Pact
- E2E-Testing mit TestContainers
Meine Kerntechnologien sind:
- Java (6, 8, 11, 17, 21) - 17J
- Spring - 17J
- Spring Boot (Spring Data, Spring Security)- 10J
- Spring Batch - 5J
- Quarkus - 2J
- Hibernate, JDBC - 12J
- PostgreSQL (18J), MySQL (12J), Oracle (5J)
- Angular - 4J
- OpenAPI - 8J
- JWT, OAuth2 - 6J
- Docker, Docker Compose - 8J
- Git (11J)
- GitHub Actions - 5J
- Microservice Architektur (8J), Modulith (2J), DDD (4J)
- TestContainers - 6J
- JUnit (10J), Mockito (8J), Powermock (2J), Restassured (5J)
- Cucumber - 3J
- Kubernetes - 10J
- Gradle (10J), Maven (10J)
- Kustomize - 2J
- AWS - 5J
Industrien, in den ich tätig bin - Online Publishing, Automotive, FinTech, Engineering
Ich spreche Deutsch, Englisch und Bulgarisch.
Zertifizierungen & Schulungen
(2026) AWS Certified Developer - Associate (DVA-C02)
(2025) AWS Certified Cloud Practitioner (CLF-C02)
(2024) Android 14 App Development Bootcamp 2024
(2024) Reactive Programming with Spring Framework 5
(2015) Oracle Certified Associate, Java SE 7 Programmer
(2005) Cambridge Certificate of Advanced English (CAE) (C1)
Sprachen
BulgarischMutterspracheDeutschverhandlungssicherEnglischverhandlungssicher
Projekthistorie
Gründung der Gear Technology Avant-garde UG 04.2024.
• Vollständige technische Verantwortung für die Plattform - von Gesamtarchitektur und Datenbankmo-
dell bis zum MVP, aktuell in der Beta mit ersten Nutzern.
• Nachweis der technischen Machbarkeit einer verteilten Architektur für rechenintensive Zahnradbe-
rechnungen samt 3D-Visualisierung (OpenCASCADE, WebAssembly) - innerhalb eines Monats.
• Contract-First-Ansatz für klar abgegrenzte, lose gekoppelte Services - unabhängige Weiterentwick-
lung einzelner Services ohne Auswirkung auf das Gesamtsystem.
• Unabhängige Skalierbarkeit von App und REST-API durch Microservices-Architektur.
• Verbesserte Bedienbarkeit durch Entwicklung eines Frontend-Services (Angular) - durchgängige Verantwortung vom Backend bis zur Oberfläche.
• ca. 50% kürzere Entwicklungszeit des Frontend-Services durch systematischen Einsatz von Claude
Code (Specification Driven Development).
• Qualitätssicherung durch automatisierte E2E-API-Tests (REST Assured) und Unit-Tests der Rechenmodule (Check).
• Absicherung des Plattformzugriffs mit OAuth, JWT und Spring Security - einheitliche Authentifizierung über das gesamte verteilte System.
Technologien: Java 17-21, Spring Boot 3.x, Angular, JNA, REST (OpenAPI), C, C++, Python, Hibernate/JPA, Liquibase, PostgreSQL, Docker, Docker Compose, Gradle, CMake, JUnit 5.0, GitHub Actions, Heroku, Railway, Kanban, REST Assured, ChartJS, Git, Microservices, Modulith, Claude Code
Als Senior Java Developer hatte ich die folgenden Verantwortlichkeiten/Aufgaben im Projekt:
• Überführung der bestehenden CMS-Plattform (mehrere Microservices + Monolith) in ein Modulith-
System mit hexagonaler Architektur (cross-funktionales Team).
• 20% geringere Latenz im Service zur Verwaltung von CMS-Konfigurationen durch Migration von MySQL auf PostgreSQL - effizientere Verarbeitung der JSON-Konfigurationen via nativem jsonb.
• Konzept für einen Warm-Hot-Server auf Basis von EKS-Anywhere - anbieterunabhängiger Betrieb
(digitale Souveränität) zur Vermeidung von Vendor-Lock-in und geopolitischen Cloud-Risiken.
• Schnellere Erkennung fehlerhafter Konfigurationen durch Änderungs-Tracking in einem Konfigurationsservice.
• Implementierung neuer Features in der Realtime-Data-Pipeline (Kafka).
Technologien: Java 11-21, Spring Boot 3.3x, Quarkus 3.x, REST API, GraphQL, MySQL, Elasticsearch, S3, Liquibase, Hibernate/JPA, Panache, AWS, Docker, Docker Compose, K8s, Gradle, Maven, TestContainers, JUnit 5.0, REST Assured, VCS, SVN, Git, Gitlab CI, Flux CD, Microservices, DDD, TDD, Modulith, Jira, Confluence
Als Senior Java Developer hatte ich die folgenden Verantwortlichkeiten/Aufgaben im Projekt:
• Eigenverantwortlicher Entwurf und Implementierung einer ETL-Pipeline (Spring Batch, OpenShift)
zur kontinuierlichen Übertragung firmeninterner Leads in die Newsletter-Plattform (Insider).
• Ermöglichung automatisierter Marketingkampagnen durch die kontinuierliche, zuverlässige Bereitstellung aktueller Leads.
Technologien: Java 21, Spring Boot 3.x, Spring Batch 5.x, REST, PostgreSQL, Liquibase, OpenShift, Docker, Docker Compose, Kubernetes, Gradle, TestContainers, JUnit 5.0, Kustomize, Git, Microservices, Jira, Confluence
Zertifikate
Portfolio

exali Berufshaftpflicht-Siegel
Das original exali Berufshaftpflicht-Siegel bestätigt dem Auftraggeber, dass die betreffende Person oder Firma eine aktuell gültige branchenspezifische Berufs- bzw. Betriebshaftpflichtversicherung abgeschlossen hat.
Versichert bis: 01.08.2029