05/07/2026 updated

**** ******** ****
100 % available

Senior Fullstack Java Developer - Cloud & Microservices Architect

saeul, Luxembourg
Only remote
Bachelor of Science in Engineering, Universita di Pavia (2009)
saeul, Luxembourg
Only remote
Bachelor of Science in Engineering, Universita di Pavia (2009)

Profile attachments

Nkomo patrick.pdf

About me

Senior Java Backend Entwickler und Cloud Architekt mit 15+ Jahren Erfahrung in Java, Spring Boot, Quarkus, Microservices, Kubernetes und Cloud-Technologien. Englisch- und französischsprachig, erfahren in internationalen und remote Teams.

Java (Programming Language)Application Programming Interfaces (APIs)Apache CloudStackJava ArchitecturesJava Development ToolsOpenShiftOpenStackScrum MethodologySoftware EngineeringSpring CloudBackendKubernetesFull Stack DevelopmentApache KafkaMicroservices
Java & Spring Boot Backend-Entwicklung
Umfangreiche Erfahrung in der Entwicklung skalierbarer Enterprise-Backend-Systeme mit Java 21 und Spring Boot. Einsatz von Microservices-Architekturen, REST APIs sowie sicherer API-Schichten mit OAuth2 und JWT in cloud-nativen Umgebungen.

Cloud & DevOps (Docker, Kubernetes, AWS)
Fundierte Kenntnisse in der Containerisierung von Anwendungen mit Docker und der Orchestrierung mit Kubernetes und OpenShift. Einsatz von AWS-Diensten wie S3 sowie CI/CD-Pipelines und GitOps-Praktiken in produktionsnahen Umgebungen.

Event-Driven Architektur mit Kafka
Aufbau und Betrieb event-getriebener Datenpipelines mit Apache Kafka fuer die Verarbeitung von Finanztransaktionen, asynchrone Workflows und hochdurchsatzfaehige IoT-Datenkommunikation. Integration von MQTT-Brokern fuer industrielle Echtzeit-Datenverarbeitung.

MongoDB & Datenbankoptimierung
Modellierung und Optimierung von MongoDB-Schemas fuer hochvolumige Versicherungsdaten. Erfahrung mit Oracle- und MySQL-Datenbanken, SQL-Optimierung und Performance-Tuning.

Adobe AEM Backend-Entwicklung
Entwicklung von Backend-Komponenten und Services in Adobe AEM 6.x unter Verwendung von OSGi, Sling und JCR. Integration von AEM mit Legacy-Banking-Systemen ueber REST und SOAP sowie Implementierung komplexer Workflows fuer Online-Banking-Prozesse.

Redis & Caching-Strategien
Entwurf und Implementierung Redis-basierter Caching-Strategien zur Reduzierung von Latenz und Verbesserung der Systemreaktionsfaehigkeit in IoT-Microservices-Plattformen.

Agile Softwareentwicklung & Team Lead
Leitung von Entwicklungsteams, Durchfuehrung von Code-Reviews und Durchsetzung sauberer Architektur und Best Practices. Erfahrung in Agile-Scrum-Teams mit Continuous-Delivery-Praktiken und Zusammenarbeit mit Stakeholdern zur Uebersetzung von Geschaeftsanforderungen in technische Loesungen.

J2EE & Legacy Enterprise-Anwendungen
Entwicklung von Enterprise-Anwendungen mit J2EE-Technologien wie JSP, Servlets, Spring und Hibernate. Modernisierung und Wartung von Legacy-Anwendungen zur Verbesserung von Performance und Zuverlaessigkeit.

Angular & Frontend-Entwicklung
Einsatz von Angular 19 und TypeScript fuer die Frontend-Entwicklung in Fullstack-Projekten. Nutzung von Tailwind CSS und Playwright fuer End-to-End-Tests.

Experience

Professional experience10+ years
Freelancer since2023

Languages

EnglishGoodFrenchNative speakerItalianNative speaker

Project history

Senior Java Developer

SFEIR Luxembourg - Mission at Lombard Assurance
Backend-Engineering in einer cloud-nativen Versicherungsumgebung. Entwicklung skalierbarer Microservices mit Java 21 und Spring Boot, Aufbau event-getriebener Datenpipelines mit Kafka, Optimierung von MongoDB-Schemas, Implementierung sicherer API-Schichten mit OAuth2 und JWT sowie Containerisierung und Deployment mit Docker, Kubernetes und OpenShift.

Entwickler

Personal Project - DictaphoneAI
Sprachnotiz- und medizinische Transkriptionsanwendung mit Android-App, Spring Boot Backend, Whisper-Service und MongoDB-Speicher. Multi-Provider-Routing fuer Zusammenfassungsgenerierung und REST API fuer Sitzungen, Audiosegmente und Verlaufsabruf. Technologien: Kotlin, Android SDK, Java 21, Spring Boot, MongoDB, Python, faster-whisper, Docker Compose, OpenAPI.

Entwickler

Personal Project - FamilyBoard
Lokale Family-Plattform fuer Android-Tablet mit Spring Boot Synchronisations-Backend, Haushaltsverwaltung, Einkaufslisten, Agenda und Heimdiensten. Business-APIs fuer Shopping, Events, Muell, Wetter, Einstellungen und Geraete. Technologien: Java 21, Spring Boot, Spring Data JPA, Spring Security, PostgreSQL, Flyway, OpenAPI, Docker, Kotlin, Android SDK, OkHttp, Coroutines.

Entwickler

Personal Project - Safira
Service-Marktplatz mit Angular-Frontend und Spring Boot Backend fuer Anbieterprofile, Angebote, Messaging, Buchungen, Zahlungen, Streitigkeiten und Backoffice. Backend- und Frontend-Unit-Tests sowie Playwright End-to-End-Tests. Technologien: Java 21, Spring Boot, Spring Security, Spring Data JPA, PostgreSQL, Flyway, MapStruct, JWT, MinIO, Testcontainers, Angular 19, TypeScript, Tailwind CSS, Playwright, Docker, k3d, Kubernetes.

Senior Java Developer / Team Lead

Relybyte (via Cobo SRL)
Leitung der Entwicklung einer Microservices-Plattform fuer Echtzeit-IoT-Datenverarbeitung. Integration von Kafka und MQTT, Entwurf Redis-basierter Caching-Strategien, Implementierung von AWS S3 fuer Datenpersistenz, Orchestrierung containerisierter Services mit Kubernetes sowie Code-Reviews und Durchsetzung von Clean Architecture.

Senior Java Developer

Arhs Luxembourg
Enterprise Java-Entwicklung fuer EU-Institutionen und den oeffentlichen Sektor, darunter EIB, CTIE und das Europaeische Parlament. Entwicklung von Backend-Services und REST APIs mit Spring Boot, Integration von Oracle-Datenbanken, Mitarbeit an Microservices-Architekturen und Agile-Scrum-Teams.

Senior Java Developer - Adobe AEM Backend

Codeland (Milan, Italy)
Adobe AEM Backend-Entwicklung fuer UniCredit, HypoVereinsbank und Allianz. Entwicklung von Backend-Komponenten mit OSGi, Sling und JCR, Implementierung komplexer Workflows fuer Online-Banking, Integration mit Legacy-Systemen ueber REST und SOAP sowie Unit-Tests mit JUnit.

Java Developer / Consultant

Reply S.p.A (via TAAL, Milan, Italy)
Java-Consultant fuer Enterprise-Anwendungen im Banking- und Energiesektor. Entwicklung von Anwendungen mit J2EE-Technologien, Aufbau von Banking-Systemen fuer Intesa Sanpaolo, Entwicklung interner Plattformen fuer ENI und ENEL sowie Optimierung von Oracle- und MySQL-Datenbankschemas.

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in