16.07.2026 aktualisiert

**** ******** ****
verifiziert
Premiumkunde
20 % teilweise verfügbar

Senior Java Engineer | Spring Boot, Microservices, AWS (Developer Associate), REST-API, ETL

München, Deutschland
Deutschland +1
info: Deutschland, Österreich
M.Sc. Maschinenwesen
München, Deutschland
Deutschland +1
info: Deutschland, Österreich
M.Sc. Maschinenwesen

Profilanlagen

vesselin-beltchev-cv-de-2026.pdf
vesselin-beltchev-cv-en-2026.pdf

Ü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 DesignEntwurfLinuxElasticsearchJ2EEHibernateJava Development KitJava SEJava ArchitecturesJava DevJava Message ServiceSpring FrameworkJava API For Restful Web ServicesJUnitPostgreSQLMessaging Application Programming InterfaceApache MavenMySQLOAuthE2e TestingMockitoPrometheusJson Web TokenShell-ScriptSoftwareentwicklungSQLOpenapiDocker ContainerJava Application ServerSpring CloudSpring MVCOracle 10g/11gGrafanaSpring BootGatlingBackendAWS ECSGitSpring DataDatenbank-MigrationGitlab-CiAWS AuroraFigmaMysql5Spring JdbcCloud-MigrationElastic KibanaRestful ApisCucumber (Software)Spring BatchAWS EKSDockerJenkinsCode MigrationMicroservices
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

Mitgründer & Software Architekt - Bootstrapped SaaS-Plattform zur Berechnung und Simulation von Antrieben, durchgehend entwickelt seit 04.2022 in projektfreien Phasen.

Gear Technology Avant-garde UG

Industrie und Maschinenbau

< 10 Mitarbeiter

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

Senior Java Developer - Enwticklung einer neuen Version des firmeninternen Content-Management-Systems

Kunde aus der Medienbranche

Medien und Verlage

50-250 Mitarbeiter

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

Senior Java Developer - Entwurf und Implementierung einer ETL Pipeline

Kunde aus der Gesundheitsbranche

Internet und Informationstechnologie

50-250 Mitarbeiter

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

Senior Java Developer - Migration von Connected Drive Backend Systemen von OpenShift nach AWS

Kund aus der Automobilbranche

Industrie und Maschinenbau

500-1000 Mitarbeiter

Als Senior Java Developer hatte ich die folgenden Verantwortlichkeiten/Aufgaben im Projekt:

• Migration der monolithischen Backendsysteme (2-3 Systeme) von OpenShift auf AWS EKS sowie
der zugehörigen On-Premises-Datenbanken auf AWS Aurora PostgreSQL.

• Qualitätssicherung des neuen Cloud-Betriebs durch E2E-Tests in den bestehenden Systemen (REST
Assured, SpringBootTest, Citrus).

• Lückenlose Überwachung und frühzeitige Fehlererkennung im Cloud-Betrieb durch Neukonfiguration
von Monitoring und Alerts (Prometheus, Grafana, Kustomize).

• Anpassung der CI/CD-Pipelines (Jenkins, Terraform) an den Cloud-Betrieb.

Technologien: Payara, Java 11, J2EE, REST (OpenAPI, JAXRS), SOAP, PostgreSQL, Hibernate/JPA, Flyway, Jenkins, Kustomize, Jinja, SQS/SNS, Docker, Kubernetes, AWS, OpenShift, Terraform, Grafana, Prometheus, Kibana, SpringBootTest, REST Assured, JSONPath, DDD, TDD, Maven, Scrum, SAFe, Git, Monolith, Jira, Confluence

Senior Java Developer - Implementierung eines Antragssystems

Kunde aus dem öffentlichen Bereich

Öffentlicher Dienst

50-250 Mitarbeiter

Als Senior Java Developer hatte ich die folgenden Verantwortlichkeiten/Aufgaben im Projekt:

• Re-Design und Neuentwicklung des monolithischen Antragssystems in ein verteiltes System aus
Microservices - bessere Skalierbarkeit und Wartbarkeit.

• Authentifizierung und Integration in das bestehende SSO-System (OAuth, Spring Security).

• Entwurf und Implementierung von REST-Schnittstellen (OpenAPI).

• Anbindung bestehender Legacy-Schnittstellen (SOAP) an das neue System.

• Prüfung und Aktualisierung der Projekt-Dependencies auf Sicherheitslücken.

• Qualitätssicherung im Team durch Code-Reviews.

Technologien: Spring Boot 3.x, Java 11, REST (OpenAPI), SOAP, Kubernetes, Docker, Rancher, Jenkins, Angular, Oracle, Hibernate/JPA, S3, Liquibase, Maven, OAuth2, Scrum, Git, Microservices, Jira, TDD, Confluence

Senior Java Developer - Konzept und Implementierung eines verteilten Systems für Evaluierung von Endkunden-Finanzdaten (Digital Account Check, KYC)

FinAPI

Banken und Finanzdienstleistungen

50-250 Mitarbeiter

Als Senior Java Developer hatte ich die folgenden Verantwortlichkeiten/Aufgaben im Projekt:

• Entwurf und Implementierung des Data-Intelligence-Systems inkl. Anbindung eines ML-Systems zur
Klassifikation von Banktransaktionen.

• Beschleunigung der Report-Generierung von zweistelligen Sekunden auf unter zwei Sekunden durch
Optimierung des Schreibverhaltens in der Hibernate-Schicht.

• Contract-Tests mit Pact - frühzeitige Erkennung von Breaking Changes an Service-Schnittstellen,
ohne aufwändige Integrationsumgebung.

• Code-Reviews und fachliche Begleitung der E2E-Testabdeckung (Cucumber) in einem Team von 5
Entwicklern.

• Entwurf von REST-API-Schemas (OpenAPI).

• Erweiterung der FinAPI-Produktpalette um ein neues Marktsegment durch Implementierung einer
Digital-Account-Check-Lösung (DAC).

• Implementierung neuer Features im bestehenden Multibanking-System.

Technologien: Spring Boot, Java 11, REST (OpenAPI), PostgreSQL, Hibernate/JPA, Liquibase, Cucumber, TestContainers, Pact, Docker Compose, AWS, Gradle, OAuth2, JWT, Scrum, Git, TDD, Microservices, Jira, Confluence

Senior Java Developer - Weiterentwicklung des firmeninternen multimandantenfähigen CMSs und der dazugehörigen ETL-Pipelines

Ippen Digital GmbH

Medien und Verlage

50-250 Mitarbeiter

Als Senior Java Developer hatte ich die folgenden Verantwortlichkeiten/Aufgaben im Projekt:

• Behebung wiederkehrender Staus und Blockierungen durch Ablösung der Batch-Pipeline mit einer neuen Echtzeit-Data-Pipeline (Kafka, Spring Boot, Elasticsearch-Cluster) – bei einem täglichen Durchsatz von über 1 Mio. Records.

• Entwurf von Avro-Schemas für die Kommunikation zwischen den Pipeline-Services.

• Integration einer SSO-Lösung (NetID, Spring Security, OAuth).

• Evaluierung von Edge-Side-Includes-Technologien (Edgestash, Varnish) zur Verbesserung der Ant-
wortzeiten. (PoC)

• PoC zur Containerisierung des bestehenden monolithischen CMS.

• Evaluierung der Migration des CMS-Monolithen von Java 7 auf Java 11 inkl. erforderlicher Framework-
Updates (Hibernate, Spring) - Analyse von Machbarkeit, Aufwand und Risiken als Entscheidungsgrundlage.

• Lasttests (Gatling, JMeter) zur Identifikation von Performance-Engpässen.

Technologien: Java 6-21, Spring Boot, JSP, Varnish, REST (OpenAPI), Docker, Kubernetes, Puppet, Vagrant, MySQL, PostgreSQL, Elasticsearch, Hibernate/JPA, Spring Data, S3, Liquibase, Gitlab, Git, SVN, Helm, Kafka, Avro, RabbitMQ, ActiveMQ, Gradle, Maven, Kibana, Prometheus, Grafana, JUnit, Mockito, Powermock, OAuth2, NetID, Kanban, Monolith, Microservices, Jira, Confluence

Java Developer - Softwareentwicklung in Großkundenprojekten

NTT Data Deutschland GmbH

Internet und Informationstechnologie

1000-5000 Mitarbeiter

Als Java Developer habe ich in den folgenden Projekten mitgewirkt:

• Eigenverantwortliche Entwicklung eines Systems zur Erfassung von Telekom-Infrastruktur in einem agilen Umfeld.

• Neuimplementierung eines Systems zur Erkennung gefälschter Auto-Bauteile für BMW.

• Implementierung eines PoC zur Erstellung von Berichten aus Luftqualitätsprüfungen. (Grails)

• Features im Backend zur Provisionierung von Fahrzeug-Konfigurationsdaten für die Infotainment-
Plattform BMW Connected Drive.

• Features sowie mehrjährige Kundenbetreuung für ein System zur Dokumentenerfassung im Im-
port/Export von Pflanzenerzeugnissen.

Technologien: Java 6-8, Grails, Spring, Java EE, EJB, JSF, JSP, REST, SOAP, Java RPC, MySQL, Oracle, Hibernate/JPA, EclipseLink, JdbcTemplate, Apache Tomcat, Glassfish, WebLogic, Hudson, Jenkins, Ant, Gradle, Maven, ActiveMQ, JUnit, Scrum, Wasserfall, RSA, SVN, Git, Monoliths, Jira, Confluence

Junior Java Developer - Entwicklung eines Software-Tools für die Evaluierung von zukünftigen Technologien

Automobil und Fahrzeugbau

1000-5000 Mitarbeiter

Bei der BMW AG habe ich an der Finalisierung eines Software-Tools für die Auswertung von zukünftigen Technologien auf Basis von physikalischen Effekten gearbeitet. Das war gleichzeitig auch das Thema meiner Diplomarbeit an dem Lehrstuhl für Produktentwicklung (TU München).

- Validierung eines neuen Ansatzes für die Verkürzung der Time-To-Market
und die Verbesserung der Wettbewerbsfähigkeit von BMW AG durch die
Früherkennung von innovativen Technologien

Technologien: Java 6, Oracle, BEA WebLogic

Zertifikate

AWS Certified Developer - Associate (DVA-C02)

AWS

2026

AWS Certified Cloud Practitioner (CLF-C02)

AWS

2025

Android 14 App Development Bootcamp 2024

Udemy

2024

Reactive Programming with Spring Framework 5

www.udemy.com

2024

W-JAX 2023

Software & Support Media GmbH

2023

Oracle Certified Associate, Java SE 7 Programmer

Oracle

2015


Portfolio

exali-logo

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


Kontaktanfrage

Einloggen & anfragen.

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

RegistrierenAnmelden