16.09.2026 aktualisiert


verifiziert
Premiumkunde
100 % verfügbarSenior Java / Spring Boot Entwickler | Microservices & API | Angular | Architektur & AI
Bedburg, Deutschland
Bedburg +100 km
Fachinformatiker AnwendungsentwicklungÜber mich
Freiberuflicher Entwickler aus Bedburg bei Köln. Ich baue Backend und Frontend aus einer Hand: Java und Spring Boot hinten, Angular vorne, und ich betreibe das Ergebnis auch selbst auf Kubernetes. Vor der ersten Zeile Code steht bei mir die Architektur.
Skills
KeycloakArgo CDGitOpsGitHub ActionsTailwind CSSHelmOllamaHTMLJavaJavaScriptSpring SecurityAPIsKünstliche IntelligenzBootstrapCSS
Ich bin Marcello Muscara, freiberuflicher Softwareentwickler aus Bedburg bei Köln, seit 2018 selbstständig und seit über 25 Jahren in der Softwareentwicklung. Mein Schwerpunkt ist Java und Spring Boot: REST-APIs, Microservices und Backend-Systeme, die auch nach zwei Jahren Betrieb noch wartbar sind.
Backend und API
Java, Spring Boot, Spring Cloud, Spring Security. REST-API-Entwicklung nach API-First mit OpenAPI und Swagger, klare Contracts, Versionierung, Client-Generierung. Microservices mit sauber geschnittenen Bounded Contexts. Event-getriebene Verarbeitung mit Apache Kafka und RabbitMQ, Idempotenz, Retry-Strategien, Circuit Breaker und Dead-Letter Queues. Tests von Unit über Contract bis Integration.
Frontend
Angular mit TypeScript, Standalone Components, OnPush, Server-Side Rendering. State-Management mit NgRx und NGXS, reaktive Datenflüsse mit RxJS. Ich entwickle Backend und Angular-Frontend aus einer Hand. In Projekten spart das die Abstimmungsschleife zwischen zwei Gewerken, und die API passt zum ersten Versuch zum Client.
Systemarchitektur
Architektur ist mein eigentliches Faible. Vierzehn Jahre habe ich an einer SaaS-E-Commerce-Plattform gebaut, sie architektiert und Projekte darauf geleitet. Danach zwei Monolithen in eine Microservices-Landschaft zerlegt. Domain-Zuschnitt, Service-Boundaries, Migrationspfade, Beratung und Planung stehen bei mir vor der Implementierung.
Kubernetes, DevOps und Delivery
Docker, Kubernetes, Helm, GitLab CI/CD, ArgoCD und GitOps. Ich betreibe einen eigenen k3s-Cluster auf Hetzner und deploye darauf Kundenprojekte und eigene Produkte. Observability mit Elasticsearch, Kibana und Superset. Authentifizierung und Autorisierung mit Keycloak, OAuth2 und JWT.
Datenbanken
PostgreSQL, MariaDB, MongoDB, Elasticsearch, Redis. Schema-Design und Migration mit Flyway und Liquibase, Tuning über Indexing, EXPLAIN und Connection Pooling, Backup und Restore.
KI-Integration
Aktueller Schwerpunkt: Spring AI, lokale Vision-Modelle über Ollama, RAG mit PostgreSQL und pgvector. Ich baue das in einem eigenen Produkt und bringe es in Kundenprojekte als konkrete Funktion, nicht als Schlagwort.
Branchen
Versicherung, E-Commerce, Gesundheitswesen, Logistik, Maritim.
Ich arbeite remote und im Raum Köln und Düsseldorf auch vor Ort.
Erfahrung
Berufserfahrungmehr als 10 Jahre
Freelancer seit2018
Sprachen
DeutschMutterspracheEnglischgutItalienischgut
Projekthistorie
Plattformentwicklung für einen grossen deutschen Versicherer
Entwicklung im Versicherungsumfeld: Backend-Services mit Java und Spring Boot, dazu das Angular-Frontend.
Schwerpunkte:
- Fachliche Services im Vertrags- und Partnerumfeld
- REST-APIs für die Anbindung interner und externer Systeme
- Event-Verarbeitung über Kafka
- Angular-Frontend mit NGXS als State-Management
- Betrieb auf Kubernetes
Zum Einsatz kamen folgende Technologien: Java, Spring Boot, Angular, NGXS, Oracle, Kafka, Kubernetes
Im Auftrag der encircle360 GmbH war ich mitverantwortlich für den
Neuaufbau und Relaunch des Unternehmensportal und ERP eines
mittelständigen Unternehmens (ca. 600 Mitarbeiter).
Dazu gehörte neben der Entwicklung und Aufbau der Plattform und der
dazugehörigen REST API, die Entwicklung des kompletten Frontends.
Dieses wurde auf Basis von Nebular und ngx-admin entwickelt.
Das Portal stellt für die Mitarbeiter u.a. folgende Funktionen bereit:
- Administration von Mitarbeitern und Abteilungen
- Management von Rechten & Rollen (basierend auf Keycloak)
- Blog zur unternehmensweiten Kommunikation
- Erstellung & Bearbeitung von Anträgen für z.B. Urlaub, Dienstreisen,Krankmeldung, Überstunden, etc.
- Zeitbuchungen inkl. Reisekosten und Verpflegungspauschalen unter Berücksichtigung geltender Steuerregelungen
- Mitarbeitereinsatzplanung mit bryntum Scheduler Pro
- kundenspezifisches DMS
- kundenspezifische Projekt- und Kundenverwaltung
- einfaches Chatsystem
- Mehrstufiges kundenspezifisches Bewerbermanagement inkl. Stellenausschreibungen
- Controlling Features inkl. Datenexport in gängige Formate wie PDF, Excel
- Notification System
- Migration aller Daten und Mitarbeitern des Alt-Systems
- Analyse aller Daten via Superset BI
Zum Einsatz kamen folgende Technologien: Spring Boot, MongoDB,
PostgreSQL, Keycloak, Angular, Typescript inkl. NGRX, Gitlab, CI/CD,
Kubernetes inkl. HELM, Superset BI
Neuaufbau und Relaunch des Unternehmensportal und ERP eines
mittelständigen Unternehmens (ca. 600 Mitarbeiter).
Dazu gehörte neben der Entwicklung und Aufbau der Plattform und der
dazugehörigen REST API, die Entwicklung des kompletten Frontends.
Dieses wurde auf Basis von Nebular und ngx-admin entwickelt.
Das Portal stellt für die Mitarbeiter u.a. folgende Funktionen bereit:
- Administration von Mitarbeitern und Abteilungen
- Management von Rechten & Rollen (basierend auf Keycloak)
- Blog zur unternehmensweiten Kommunikation
- Erstellung & Bearbeitung von Anträgen für z.B. Urlaub, Dienstreisen,Krankmeldung, Überstunden, etc.
- Zeitbuchungen inkl. Reisekosten und Verpflegungspauschalen unter Berücksichtigung geltender Steuerregelungen
- Mitarbeitereinsatzplanung mit bryntum Scheduler Pro
- kundenspezifisches DMS
- kundenspezifische Projekt- und Kundenverwaltung
- einfaches Chatsystem
- Mehrstufiges kundenspezifisches Bewerbermanagement inkl. Stellenausschreibungen
- Controlling Features inkl. Datenexport in gängige Formate wie PDF, Excel
- Notification System
- Migration aller Daten und Mitarbeitern des Alt-Systems
- Analyse aller Daten via Superset BI
Zum Einsatz kamen folgende Technologien: Spring Boot, MongoDB,
PostgreSQL, Keycloak, Angular, Typescript inkl. NGRX, Gitlab, CI/CD,
Kubernetes inkl. HELM, Superset BI
Ich war seit 2018 Engineering Partner der encircle360 GmbH und
entwickelten in enger Zusammenarbeit die Plattform sellytics - eine
Amazon Markt Daten API.
Mit dieser API sind Amazon Vendoren und Seller in der Lage in Echtzeit
Daten wie Wettbewerbspreise, Produktdetails, Such- & Kategorie-
Rankings, Bewertung & Rezensionen zu erhalten. Die Daten liegen als
historische Daten vor und können so jederzeit miteinander verglichen
werden.
Über ein Job/Task-System können dedizierte Daten aller Art bei Bedarf
aktualisiert und abgerufen werden. Die Leistungen werden dem Kunden in
Form einer Subscription, mit festgelegten monatlichen anrufbaren Credits,
abgerechnet.
Zum Einsatz kamen folgende Technologien: Spring Boot, Spring Cloud,
MongoDB, elasticsearch, RabbitMQ, kubernetes, HELM, Docker, Gitlab
CI/CD, Kibana, Superset BI, Angular, Typescript
entwickelten in enger Zusammenarbeit die Plattform sellytics - eine
Amazon Markt Daten API.
Mit dieser API sind Amazon Vendoren und Seller in der Lage in Echtzeit
Daten wie Wettbewerbspreise, Produktdetails, Such- & Kategorie-
Rankings, Bewertung & Rezensionen zu erhalten. Die Daten liegen als
historische Daten vor und können so jederzeit miteinander verglichen
werden.
Über ein Job/Task-System können dedizierte Daten aller Art bei Bedarf
aktualisiert und abgerufen werden. Die Leistungen werden dem Kunden in
Form einer Subscription, mit festgelegten monatlichen anrufbaren Credits,
abgerechnet.
Zum Einsatz kamen folgende Technologien: Spring Boot, Spring Cloud,
MongoDB, elasticsearch, RabbitMQ, kubernetes, HELM, Docker, Gitlab
CI/CD, Kibana, Superset BI, Angular, Typescript