15.01.2026 aktualisiert

**** ******** ****
Premiumkunde
nicht verfügbar
info: nicht verfügbar bis 31.12.2026

Senior Software Developer and Software Architect

Wörth am Rhein, Deutschland
Weltweit
Informatiker, Universität Karlsruhe (KIT)
Wörth am Rhein, Deutschland
Weltweit
Informatiker, Universität Karlsruhe (KIT)

Profilanlagen

Hassen-Abdi-Software-Architect-Certifcate-2021-05-24.pdf
Hassen-Abdi-Earned-CKAD-Certificate-2023-02-28.pdf

Über mich

Senior Java Entwickler und Software Architekt mit langjähriger Erfahrung in skalierbaren Enterprise-Systemen, Cloud-nativen Microservices und DevOps-Prozessen. CPSA- und CKAD-zertifiziert, bekannt für saubere Architektur, hohe Code-Qualität und stabile, sichere Lösungen für komplexe Anforderungen.

Skills

HTMLJavaJavaScriptAPIsKünstliche IntelligenzArchitekturAtlassian ConfluenceAtlassian JiraAutomatisierungTest AutomationBootstrapCSSCloud ComputingDatenbankenContinuous IntegrationDatenmodellLinuxDevOpsEclipseHibernateSkalierbarkeitIntellij IDEAJava Persistence APISpring FrameworkJUnitPythonPostgreSQLLiquibaseApache MavenMySQLMVCOAuthOpenShiftSQL DeveloperPublic-Key-InfrastrukturPrototypingMockitoSwaggerPL/SQLTypeScriptVisual Studio OnlineOpenapiDatenverarbeitungTestenSpring BootBackendGitFastAPIAngularJSKubernetesCoaching und MentoringAtlassian BitbucketFront EndApi DesignRestful ApisDomain Driven DesignDockerJenkinsMicroservices
Senior Java Entwickler & Software Architekt mit langjähriger Erfahrung in skalierbaren Enterprise-Anwendungen, Cloud-nativen Microservices und DevOps-getriebenen Prozessen.

Zertifizierter Software Architect & CKAD, bekannt für sauberen Code, automatisierte Tests und die Umsetzung komplexer Anforderungen in wartbare und sichere Lösungen.

Hard Skills – Technologien, Methoden & Architektur

Java (Senior Level)
  1. Spring Framework (Boot, Data, Security, MVC, Configuration)
  2. Hibernate, JPA, ORM, Repository Pattern
  3. Microservices, RESTful APIs, API-Design, OpenAPI / Swagger
  4. Domain Driven Design (DDD), Clean Architecture, Cloud-native Design
  5. Security: OAuth2, JWT (Nimbus JOSE), PKI, Secure API Design
DevOps & Cloud
  1. Kubernetes, Docker, OpenShift, Helm, ArgoCD (GitOps)
  2. CI/CD: Jenkins, Bitbucket Pipelines
  3. Infrastructure-nahes Denken, enge Verzahnung von Entwicklung & Betrieb
  4. Angular, TypeScript, JavaScript, HTML, CSS, Bootstrap
  5. Integration moderner Frontends mit Java-Backends
Daten & Persistence
  1. PostgreSQL, MySQL, Oracle
  2. SQL, PL/SQL, Datenmodellierung, Liquibase, Flyway
Python & KI-nahe Entwicklung
  1. Python, FastAPI, API-basierte KI-Integration, Automatisierung, Prototypen
  2. Strukturierte Datenverarbeitung, Service-Entwicklung
Testing & Qualität
  1. JUnit, Mockito, Spring Test, Unit-, Integrations- und API-Tests
  2. Testautomatisierung, Code-Qualität, Coverage-Strategien
Tools & Arbeitsumfeld
  1. IntelliJ IDEA, Eclipse, VS Code, Git, Maven
  2. Jira, Confluence
  3. Windows & Linux
Zertifizierungen
  1. Certified Software Architect – CPSA (iSAQB, Deutschland)
  2. Certified Kubernetes Application Developer – CKAD (Linux Foundation, USA)

Soft Skills – Arbeitsweise & Wirkung
  1. Verfügt über technische Führungsstärke, trifft fundierte Architekturentscheidungen und sichert Code-Qualität sowie Standards.
  2. Analytisch und lösungsorientiert: komplexe Anforderungen werden strukturiert in wartbare, performante Lösungen überführt.
  3. Kommunikativ und teamorientiert, unterstützt Kollegen durch Reviews, Coaching und Wissenstransfer und liefert zuverlässig Ergebnisse auch in kritischen Projektsituationen.

Erfahrung

Berufserfahrungmehr als 10 Jahre
Freelancer seit2020

Sprachen

DeutschverhandlungssicherEnglischverhandlungssicherFranzösischgut

Projekthistorie

Senior Softwareentwickler / Softwarearchitekt

Bausparkasse Schwäbisch-Hall

Banken und Finanzdienstleistungen

5000-10.000 Mitarbeiter

Ausgewählte Projekterfahrungen – Finanzdienstleistungen
  1. Entwicklung von Java-Microservices für die Bausparkasse Schwäbisch Hall zur Bereitstellung sicherer REST-APIs für Atruvia- und Volksbank-Systeme. Die Services verarbeiten vertrags- und finanzrelevante Daten für Online- und Mobile-Banking-Anwendungen.
  2. Implementierung mehrerer datenaggregierender Microservices, die Bauspar-, Darlehens- und Kundendaten aus Backend-Systemen konsolidieren und an Web-, PowerApps- und VoiceBot-Lösungen ausliefern. Ergebnis: verbesserte Datenaktualität und effizientere Nutzung durch Vertrieb und Kundenservice.
  3. Modernisierung und Migration bestehender Services von JBoss nach OpenShift unter Einsatz aktueller Java und Spring-Boot-Versionen. Reduktion technischer Schulden, schnellere Build- und Deployment-Zyklen sowie höhere Stabilität im Produktivbetrieb.
  4. Technologien: Java 11/17, Spring Boot, REST APIs, JPA, OAuth2, Maven, JUnit, Mockito, OpenAPI, Docker, Kubernetes, OpenShift, Helm, ArgoCD, Jenkins, Git

Senior Softwareentwickler / Softwarearchitekt

BAMF (Bundesagentur für Migration und Flüchtlinge)

Öffentlicher Dienst

1000-5000 Mitarbeiter

  1. Entwicklung und technische Umsetzung eines Backend-Systems zur Digitalisierung von Geschäftsverteilungsplänen inklusive sensibler Personal- und Registerdaten. Umsetzung der fachlichen Anforderungen in ein stabiles Spring-Boot-basiertes Microservice-Design mit sauberem Datenmodell und klar definierten REST-Schnittstellen.
  2. Implementierung eines Backend-Service zur zentralen Datenpersistenz und -verarbeitung für 2 Angular-Webanwendungen. Fokus auf wartbaren Code, performante Datenzugriffe und saubere API-Verträge inklusive Unit- und Integrationstests, Containerisierung mit Docker sowie automatisierten Deployments nach Kubernetes.
  3. Absicherung aller REST-APIs mit Spring Security unter Einsatz von OAuth2 und JWT (Nimbus JOSE). Umsetzung eines rollenbasierten Zugriffskonzepts zur Gewährleistung von Datensicherheit und Compliance.
  4. Technologien: Java 11, Spring Boot (Data, Security, MVC), REST APIs, JPA, OAuth2, JWT, OpenAPI/Swagger, Liquibase, Maven, JUnit, Mockito, Docker, Kubernetes, Helm, ArgoCD, Jenkins, Git, PostgreSQL, Oracle

Senior Softwareentwickler (fest angestellt, 1&1 und andere Unternehmen)

1und1 Internet AG und andere Unternehmen

Internet und Informationstechnologie

>10.000 Mitarbeiter

1&1 Internet AG – Softwareentwickler (ca. 10 Jahre)
  1. Entwicklung und Betrieb von Java-Systemen für Bestellprozesse, mit denen die Kunden Webseiten, Domains, Internet- & Telekommunikationsdienste online bestellen, ändern oder wechseln können. Die Umsetzung erfolgte auf Basis von Spring Boot, der Betrieb erfolgte auf Kubernetes bzw. OpenShift.
  2. Technische Modernisierung bestehender Kernsysteme, u. a. Migration von JBoss zu WildFly, Ablösung veralteter Bibliotheken sowie Datenbankmigrationen von Oracle/MySQL nach PostgreSQL.
  3. Übernahme und Weiterentwicklung eines Zahlungsverkehrssystems für Online-Shops inklusive technischer Konsolidierung, Modernisierung und Sicherstellung des langfristigen Betriebs.
Frühere IT-Projekte (Auswahl)
  1. Automatisierte E-Mail-Verarbeitung in Java: Extraktion von E-Mail-Inhalten und Anhängen, strukturierte Ablage in Siebel CRM zur Reduktion manueller Arbeitsschritte.
  2. Webbasiertes Route-Tracking für Fahrzeugflotten in C#/ASP.NET mit Telematik- und GSM-Integration zur Positionsüberwachung und Echtzeitvisualisierung.
  3. Backend-Entwicklung für E-Commerce-Software-Shop: Verwaltung von Produkten, Preisen und Beständen sowie Reporting-Anwendungen für Umsätze und Kundendaten.
  4. Technologien: Java 2–6, C#/ASP.NET, Tomcat, JMS/ActiveMQ, SOAP, Oracle & MS SQL, PL/SQL, C/C++, HTML/JS/CSS, Linux/UNIX

Zertifikate

Certified Kubernetes Application Developer (CKAD)

Cloud Native Computing Foundation

2023

Certified Software Architect

iSAQB / iSQI

2021


Kontaktanfrage

Einloggen & anfragen.

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

RegistrierenAnmelden