01.10.2026 aktualisiert

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

Full Stack Developer | Back-End, Front-End | Java, Spring Boot, Microserivces, Angular

Kaiserslautern, Deutschland
Deutschland +1
info: Deutschland, Schweiz
Dipl.-Ingenieur (FH)
Kaiserslautern, Deutschland
Deutschland +1
info: Deutschland, Schweiz
Dipl.-Ingenieur (FH)

Profilanlagen

Ali_Mbarek_CV.pdf

Über mich

Erfahrener Senior Java Full Stack Developer und Freelancer mit langjähriger Enterprise-Erfahrung. Schwerpunkt auf Java, Spring Boot, Microservices und Angular. Erfahrung in Modernisierung, Docker, Kubernetes, CI/CD sowie der Entwicklung skalierbarer und nachhaltiger Softwarelösungen.

Skills

BootstrapDevOpsMongoDBScrumMockitoSpring CloudBackendFront EndMicroservices
BACKEND
• J2EE, Spring Boot, Spring Cloud, Webflux, Groovy
• Microservices, REST, gRPC, Reactive, Webservices, SOA
• JPA, Hibernate, XML, JSON, Protobuf
• ActiveMQ, RabbitMQ, Kafka, JasperReports, FOP, iText

FRONTEND
• Angular, JSP, Dojo, JavaScript, TypeScript, jQuery, jQueryUI
• Thymeleaf, PrimeFaces, RxJs, NgRx
• HTML, CSS, Sass, LESS, Bootstrap

TESTING
• Unit, Mockito, Selenium, Spock, Geb, Playwright, Cypress

DATABSE
• Oracle, DB2, MSSQL, MySQL, PostgreSQL, Informix, MongoDB
• SQL, Stored Procedures

CONTAINER
• Docker, Docker Compose, Kubernetes, Helm, Kustomize

SECURITY & API MANAGEMENT
• OAuth, OpenAPI, SwaggerUI, Keycloak

CI/CD & DEVOPS
• Jenkins, ArgoCD, Artifactory, Nexus • Git, Bitbucket, Jira, Confluence, Scrum, Kanban 

Erfahrung

Berufserfahrungmehr als 10 Jahre
Freelancer seit2008

Sprachen

ArabischMutterspracheDeutschverhandlungssicherEnglischgutFranzösischgut

Projekthistorie

Full Stack Developer (Java/Angular)

PROJECT:
Entwicklung und Weiterentwicklung einer zukunftssicheren SaaS‑Plattform zur Digitalisierung und Optimierung aller Geschäftsprozesse im Sanitätshaus, Orthopädietechnik‑ und Orthopädieschuhtechnik‑Umfeld. Zentrale Funktionen umfassen Verwaltung, Warenwirtschaft, elektronische Kostenvoranschläge, Ladenkasse, Vertrags‑ und Preismanagement sowie mobile Nutzung. Die Lösung zeichnet sich durch vollständige Prozessabbildung, intuitive Bedienung, hohe Datensicherheit und Echtzeit‑Synchronisation über Standorte hinweg aus.

TASKS:
  • Betreuung der Anwendungen und Bug-fixing
  • Entwicklung neue Module und Anforderungen

STACK:
Full-Stack Enterprise Microservices (Java / Angular)
37+ Microservices-Architektur für Enterprise-Praxisverwaltung. Backend: Java 21, Spring Boot, Spring Cloud (Eureka, Gateway, Feign), PostgreSQL, Flyway, RabbitMQ, Redis. Frontend: Angular 21, NgRx, RxJS, TypeScript, AG-Grid, Electron. CI/CD: Jenkins, Docker, Gradle, SonarQube, Testcontainers, OWASP. Domain: Medizinische Fachanwendung mit Multi-Tenancy, OAuth2/Keycloak, PDF-Generierung, Dokumentenmanagement.

Full Stack Java Developer

Pharma und Medizintechnik

1000-5000 Mitarbeiter

Projekt:
Pflege und Weiterentwicklung der internen Anwendungen. Es handelt sich um ca. 8 Anwendungen, die für interne und externe Zwecke benutzt werden. Die Aufgabe ist es den Support für die Anwendung zu erhalten so wie neue Anforderungen zu realisieren und bei der Modernisierung und Containersierung zu helfen. Die Anwendungen basierten auf unterschiedlichen Technologien. 
  
Aufgaben:
 
• Betreuung der Anwendungen und Bug-fixing
• Entwicklung neue Module und Anforderungen
• Containerisierung der Anwendungen und die Anbindung an Keycloak
• Erstellung und Lieferung der E-Rezepte in Fhir-Format
• Service für Erstellung Client-/Server-Zertifikate mit Bouncy Castle 
 
Technologie:
 
Spring Boot, Java, Tomcat, Wildfly, Swing, Angular, Html, CSS, Thymeleaf, Bootstrap, JDBC, JPA, Microservices, OAuth2, Keycloak, Fhir, OpenAPI, SwaggerUI, RESTful, WebServices, Docker, ELK-Stack, Jenkins, Maven, Git, Intellij, JUnit, Mockito, GreenMail, Liquibase, BitBucket, Artifactory, Jira, Kanban.

Senior J2EE Berater

Konsumgüter und Handel

50-250 Mitarbeiter

Projekt:
Plattform für den Artikeldatenaustausch zwischen Hersteller und Supermärkte im GDSN-Standard
Technologie:
J2EE, Primefaces 6, HTML, CSS, JavaScript, Docker, Docker Compose, Rancher, Microservices, Microprofile, OpenAPI, Swagger UI , Scrum, Jira, BitBucket, Git, Selenium Grid, Geb, Spock, Cocumber, Jenkins, Git, Intellij IDEA, Tomcat, Quarkus, Thorntail, PosgreSQl, JPA, Hibernate, Kubernetes.
 
Aufgaben:
Entwicklung von UI Komponenten mit Primefaces, Implementierung von Microservices mit Microprofile, Quarkus, Thorntail, OpenAPI und Swagger UI
Aufbau automatische End-To-End Tests mit Geb, Spock und Cocumber
Aufbau Jenkins-Pipeline für die automatische Tests

Senior J2ee Entwickler

Daimler / T-Systems

Automobil und Fahrzeugbau

>10.000 Mitarbeiter

J2EE Entwicklung Dojo Front-End, Typescript, Rest-Services.
WebSphere Appication Server, DB2, Intellij IDEA.

J2EE Senior Berater

Baden-Badener Versicherung AG

Versicherungen

50-250 Mitarbeiter

1-2-3 Level Support sowie Bug-fixing und Verbesserungen an der Applikationen.

J2EE, JSF, Bootstrap, HTML5, JavaScript, JQuery, JAX-WS, JAX-RS, JPA, Tomcat, Payara, Bipro.

Senior J2ee Entwickler

Daimler AG

Automobil und Fahrzeugbau

>10.000 Mitarbeiter

Projekt:
LKW-Bestellportal

Aufgaben:

Realisierung von verschiedenen Modulen, Back-End und Front-End. Back-End mit WebSphere Application Server, JPA, CDI, Hibernate
Front-End wurde mit Dojo realisiert die Kommuminaction mit dem Backend erfolgte über Ajax / JAX-WS. Ausfertigen eines GUI-Frameworks für die Rollen und Rechte der Oberfläche und Ausdruck. Erstellung eines WebService-Clients mit dem man Daten aus dem System mittels Commandline (CLI), abruft und in andere Formate transformieren kann. Realisierung des Druck-Modules mittels JasperReports 5.1

Technologie:

PAI, IBM WebSphere Application Server 8.0, J2EE, DOJO 1.4, JSON, JasperReports 5.1, DB2, JAX-WS, JAX-RS, JPA, CDI.

Senior J2ee Entwickler

Audi AG

Automobil und Fahrzeugbau

>10.000 Mitarbeiter


Entwicklung von Portalkomponenten, Redaktionsportlets (JSF, SPI, HTML, JQuery, CSS, JavaScript), Such-Meta-Service.

Technologie:

IBM WebSphere Portal V7, Portletentwicklung, SPI-Schnittstelle, JSF, JSR 286, JQuery, JavaScript, HTML, CSS, JSON

Senior J2ee Berater

SWISSCOM

Telekommunikation

>10.000 Mitarbeiter

Projekt:

Anpassung der Schnittstelle zwischen Ariba und BMC ARS.

Technologie:

Java, JavaMail, XML, JDOM, XPath, dtd, Eclipse, SVN, Ant, cXML(Ariba), BMC ARS.

Aufgaben:

Anpassen der Order-Import-Schnittstelle von Ariba-Bestellsystem nach BMC ARS. Erstellung von Ant-Build-Files für die Assemblierung und Lieferung der Anwendung. Aufnahme der Applikation im SVN-Repository.


Senior J2ee Berater

Telekom / T-Systems

Telekommunikation

>10.000 Mitarbeiter

Projekt:

Business Partner Portal der Telokom. Das Portal dient als Bestellplattform für die Produkte des Unternehmens und zu Pflege der Stammdaten. Die angemeldeten Benutzer haben je nach Rolle und Rechte eine bestimmte Sicht auf das Portal.

Technologie:

J2EE, IBM WebSphere Portal Server V6.1, IBM WebSphere Application Server V7.0, Portlets, JSP, RAD, WSAD, Webservices, LDAP, Struts, Hibernate, Oracle, SQL, XML, XSL, FOP, HTML, CSS, JavaScript, Ant.

Aufgaben:

Weiterentwicklung des Portals. Aufnahme der Anforderungen, Planung / Konzeption der Architektur, Realisierung.

Migration der Plattform von IBM WebSphere 5.0 auf 6.0 und 6.0 auf 6.1 .

Migration der EJB-Schicht von EJB 2.1 auf EJB 3.0

Verbesserung und Optimierung der Architektur durch vereinfachen des Datenmodells und überarbeiten der Schnittstelle zwischen den Portlets

und das Back-End so wie das Erstellen eines Caches wodurch die Zugriffszeiten der Portlets auf die Stammdaten sich wesentlich verkürzt haben.

Ablösen des alten GUI-Frameworks durch eine neue Smalltalk-MVC-basierte Entwicklung, die der neuen Anforderung (komplexe GUI und Validierung) und Sicherheitsaspekte gerecht ist.

Senior J2ee Entwickler

Watt

Energie, Wasser und Umwelt

500-1000 Mitarbeiter

Projekt:

Intranetanwendung für die Rechnungsprüfung.

Technologie:

Microsoft Visual Studio, ASP.NET, C#, VB.NET, HTML, CSS,

JavaScript, Internet Information Server, MS SQL, SQL,

Microsoft Sharepoint Portal Server

Aufgaben:

Migration (neu Implementierung) der Anwendung von VB.Net nach C#.

Dabei wurde die Applikation neu geschrieben. Dieser Aufwand hat sich

gelohnt, da dadurch die Anwendung moderner, stabiler und geeigneter

für die neuen komplexen Anforderungen des Kunden, geworden ist.

Aufnahme der Anforderungen, Planung / Konzeption der Architektur, Realisierung.

Senior J2EE Berater

Kärcher GmbH

Industrie und Maschinenbau

250-500 Mitarbeiter

Projekt:

Eine Collaboration-Platform, wo der Vertrieb Weltweit auf das Produkt-Portofolio des Unternehmens zugreifen kann um die Kunden vor Ort zu beraten. Der Benutzer kann je nach Rolle und Rechte auf zahlreiche Funktionen und Inhalte Zugreifen wie E-Mail abrufen, Dokumente hochladen oder einfach die Speiskarte der Betriebskantine ansehen. Eine Suche erleichtert den Benutzer nach bestimmten Inhalten gezielt zu suchen.

Technologie:

IBM WebSphere Portal Server 4.0, Portlets, JSP, Servlets IBM Edge

Server, Tivoli, WAS, Lotus Extended Search, Content Manager

Server, LDAP, DB2, SQL, XML, XSL, FOP, HTML, CSS, JavaScript.
 

Aufgaben:

Übernahme des Portals von einer Indischen-Softwarefirma.

Support und Weiterentwicklung des Portals.

Aufnahme der Anforderungen, Planung / Konzeption der Architektur,

Realisierung.

Sotfwareentwickler

Software

Sonstiges

< 10 Mitarbeiter

Projekt:

Modular aufgebaute unternehmensweite Personal-, Zeit-, Aufgaben- und

Projektverwaltung. Zentrales Datenmanagement, Verwaltung der

Zeiterfassungsdaten, verbuchen von Projektstunden und Kostensätzen,

Abrechnung Mittels Leistungsfähigem Fakturierungsmodul.

Technologie:

Microsoft Visual Studio, ASP.NET, C#, HTML, CSS,

JavaScript, Internet Information Server, MS SQL, SQL

Aufgaben:

Erstellen der Webschnittstelle zu iCentro mittels ASP.NET. Dadurch

können Benutzer von beliebigen Clients auf einen Server zugreifen und

iCentro-Dienste in Anspruch nehmen.

Senior J2ee Entwickler

Healy Hudson AG

Internet und Informationstechnologie

10-50 Mitarbeiter

Projekt:

Mit dem mehrsprachen- und mehrwährungsfähigem Bestellsystem.

Der gesamte Bestellprozess von der Bedarfsmeldung über das Genehmigungsverfahren bis zur Rechnungslegung wird durch

Automation vereinfacht und drastisch verkürzt.

Technologie:

J2EE, Eclipse, Tomcat, Resin, IBM WebSphere Application Server,

Oracle, SQL, JSP, Servlets, XML, XSL, JAXB, FOP, HTML, CSS,

JavaScript.

Aufgaben:

Aufnahme der Anforderungen, Planung / Konzeption der Architektur, Realisierung.

Impact Ordering an verschiedenen Application Server wie IBM

WebSphere installiert und erforderliche Anpassungen vorgenommen.

Softwareentwickler

maxess GmBH

Internet und Informationstechnologie

50-250 Mitarbeiter

Projekt:

x-trade ist ein unternehmensweites Informationssystem, das alle

warenorientierten dispositiven, logistischen und

abrechnungsbezogenen Aufgaben eines Handelsunternehmens

auf Basis der wert- und mengenmäßigen Warenbewegungsdaten

unterstützt und steuert.

Technologie:

IBM Visual Age Smalltalk, TopLink, DB2, SQL

Aufgaben:

Aufnahme der Anforderungen, Planung / Konzeption der Architektur, Realisierung.


Bewertungen


Kontaktanfrage

Einloggen & anfragen.

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

RegistrierenAnmelden