25.11.2025 aktualisiert

**** ******** ****
verifiziert
Premiumkunde
100 % verfügbar

Senior Java Developer (Java, Spring Boot) | Software Engineer (DDD, REST API, JPA, RDBMS, OOP)

München, Deutschland
Deutschland +1
M.Sc. Maschinenwesen
München, Deutschland
Deutschland +1
M.Sc. Maschinenwesen

Profilanlagen

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

Über mich

Senior Entwickler mit 15+ Jahren Erfahrung in der Softwareentwicklung und tiefem Verständnis dafür, wie man sauberen Code schreibt und schlanke Architekturen konzipiert. Ich gestalte Systeme nach dem Contract-First-Prinzip, arbeite testgetrieben und setze auf Immutability zur Qualitätssicherung.

Skills

C (Programmiersprache)HTMLJavaJavascriptSpring SecurityApache ActivemqAgile MethodologieAmazon Web ServicesAmazon S3ArchitekturAutomobilindustrieBankingGeschäftsprozesseProzessoptimierungC++SaasCloud ComputingCmakeProfilingCode-ReviewContinuous IntegrationIndividualsoftwareETLRelationale DatenbankenDebuggingDigitalisierungDistributed ComputingEclipseElasticsearchIngenieurwesenJ2EEGithubGradleUi-DesignVim Text EditorHibernateJava SEJava ArchitecturesJava Database ConnectivityJava Persistence APISpring FrameworkJsonJinja2Apache JmeterJava Native InterfaceJoomlaJavaserver FacesJavaserver PagesJunitPythonPostgresqlLoadtestingProjektmanagementApache MavenMicrosoft Visual StudioMongodbMysqlNeo4JNosqlOauthObjektorientierte Software-EntwicklungOpenshiftOracle FinancialsProduktentwicklungRabbitmqE2e TestingMockitoMarkdownPrometheusAngular 2+Json Web TokenSOAPSoapuiSoftwareentwicklungSubversionTypescriptUMLVaadinVagrantVirtualboxVirtualizationWeb ApplikationenWeb ServicesWordpressExtensible Markup LanguageXLSTOpenapiDocker ContainerWeb-PublishingTestenGoogle CloudTest-Driven DevelopmentPostmanSpring-mvcGrafanaSpringbootGatlingMustacheBackendGitlabGitBulgarischSpring DataKotlinVarnishHerokuTemplatingKubernetesAvroApache KafkaFigmaReactive ProgrammingGraphqlBoot CampSpring JdbcDomain Driven DevelopmentFintechRestful ApisCucumber (Software)Domain Driven DesignSpring BatchDockerÄltere SystemeJenkinsMicroservices
15+ Jahre Erfahrung als Java Developer in Großprojekte und 7+ 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 J2EE
- Codereviews
- Datenbankmodellierung und Implementierung von ORMs mit JPA & Hibernate
- Aufbauen und Pflege von CI/CD Pipelines mit Jenkins und GitHub Actions.
- Configuration 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)
- Spring (Spring Boot, Spring Batch, Spring Data, Spring Security)
- Hibernate, JDBC
- PostgreSQL, MySQL, Oracle
- Angular 2
- OpenAPI
- JWT, OAuth2
- Docker, Docker Compose
- Git, SVN
- GitHub Actions
- Microservice Architekturen, Modulith, DDD
- TestContainers
- JUnit, Mockito, Powermock
- Cucumber
- Kubernetes
- Gradle, Maven
- Kustomize
- AWS

Andere Tools und Programmiersprachen, die ich beherrsche und benutze:

Frameworks - Spring Webflux, Quarkus, J2EE, Payara Micro, JSP, Thymeleaf, JSF, JNA, Vaadin
Programmiersprachen - Kotlin, C++, C, Javascript, Python, Typescript
DB - neo4j
NoSQL - Elasticsearch, MongoDB, OpenSearch
Webservices - SOAP, GraphQL
Testen - pact, jMeter, Postman, soapUI, Gatling, check
CI/CD - Jenkins, Gitlab, Kustomize, Helm
Cloud - GCS, Heroku, Railway, Openshift
Buildsysteme - CMake
Webscraping - HTMLUnit
Profiling - jConsole, jProfiler
Monitoring - Prometheus, Grafana
Markup&Templating - HTML, XSLT, Markdown, Mustache
Datenaustauschformate - XML, JSON, Avro
Virtualisierung - Virtual Box, Vagrant
Stream processing&Messaging - Spring XD, Kafka, RabbitMQ, ActiveMQ, SQS, SNS
Modellvisualisierung - UML
Text, IDEs - IDEA, vim, Eclipse, Visual Studio Code
Web Publishing - WordPress, Joomla
UI/UX Design - Figma


Industrien, in den ich tätig war/bin - Online Publishing, Automotive, FinTech, Engineering

Ich spreche Deutsch, Englisch und Bulgarisch.

Zertifizierungen & Schulungen

(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

CTO & Mitgründer - Entwicklung einer kollaborativen SaaS-Plattform entwickelt, die eine kostenoptimierte Gesamtsystemsimulation von Antrieben für KMUs und selbstständige Ingenieure bietet

Gear Technology Avant-garde UG

Industrie und Maschinenbau

< 10 Mitarbeiter

- Erstellung der Gesamtarchitektur der Plattform
- Entwurf, Implementierung und Release eines MVPs
- DevOps und Cloud-Betrieb
- Konzept und Umsetzung des Ertragsmodells
- Implementierung eines Tools für die Erstellung von Gewinn-und-Verlust-Tabellen

Technologien: Java, Spring Boot, JNA, PostgreSQL, Hibernate, C, C++, CTest, CMake, Gradle, Python, Angular 2, Javascript, GitHub, GithHub Actions, DDD, REST API, OpenAPI, JWT, OAuth2, Liquibase, Spring Security

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

Ippen Digital GmbH

Medien und Verlage

50-250 Mitarbeiter

Als Senior Java Developer im Team habe ich folgende Aufgaben:

- Entwurf, Implementierung/Migration von Features , Code Reviews
- Erstellen von einem Konzept für einen Warm-Hot-Server auf Basis von EKS-Anywhere
- Tracking von Konfigurationschanges auf Basis von JSON-Vergliech in einer Microservice
- Migration einer MySQL Datenbank auf PostgreSQL

Technologien: Java, Spring Boot, Quarkus, MySQL, PostgreSQL, GraphQL, Hibernate, Maven, Gradle, K8s, Gitlab, Kustomize, AWS, Railway, Heroku, EKS-Anywhere, Varnish, OpenAPI, pgloader, Sqid, Testcontainers, S3, Liquibase, Panache, Varnish

Senior Java Developer - Entwurf und Implementierung einer ETL Pipeline

Etribes Connect GmbH/gesund.de

Internet und Informationstechnologie

50-250 Mitarbeiter

- Steigerung der Reichweite und Marketing-Effizienz durch den Entwurf und die Implementierung einer ETL-Pipeline auf Basis von Spring Batch und Deployment auf OpenShift.
- Erfolgreiche kontinuierliche Übertragung der Firmen-Leads in die Newsletter-Plattform von Insider, um automatisierte Marketingkampagnen zu ermöglichen.

Technologien: Java, Spring Boot 3.x, Spring Batch 5.x, PostgreSQL, OpenShift, Docker, Docker Compose, Gitlab, Testcontainers

Zertifikate

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

item-0

GutHub Contributions

GutHub Contributions Map - Für mehr Details dazu, schreiben Sie mich an! :)
https://github.com/tr4nquillo
item-1

Genen und Mutationen

Webanwendung für statistische Evaluierung von Genen und Mutationen basierend auf einer Custom-Java-DB, Spring Boot, Thymeleaf und Javascript.
item-2

REST API

REST API für die Berechung für Zahnradgeometrie basierend auf Spring Boot, OpenAPI und JNA.
item-3

Finanztool

Tool für Erstellung von Ausgaben- und Einkommenstabelle und Diagramme basierend auf Python and JSON Konfiguration.
item-4

About Me Webseite

Eine statische About Me Seite mit Angular2 und tailwindCSS.
item-5

POC of gear geometry

POC of gear geometry caclulation using Spring Boot, JNA, OpenCascade 3D geometry library, Webassembly and Thymeleaf.
item-6

Redesign About Me

Redesign About Me Webseite, Angular2
http://www.bouncystream.tech
item-7

Rainy Day Post

Scheduling your social media posts based on weather forecast data.
https://www.rainydaypost.tech

Kontaktanfrage

Einloggen & anfragen.

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

RegistrierenAnmelden