12.03.2026 aktualisiert

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

Softwareentwickler | Lead Developer | Lösungsarchitekt

Herford, Deutschland
Weltweit
Herford, Deutschland
Weltweit

Über mich

Als Lösungsarchitekt und Lead Developer entwerfe und implementiere ich verständlich strukturierte Software für entspannte und kompetente Teams. Ich analysiere Prozesse, konzipiere und implementiere neue Lösungen und modernisiere komplexe Bestandssysteme.

Skills

Clean CodeHTMLJavaJavaScriptAgile MethodologieAgile ModellierungKünstliche IntelligenzAmazon Web ServicesApache TomcatAnwendungsserverArchitekturAtlassian ConfluenceAtlassian JiraAutomatisierungBuild-AutomatisierungBusiness Process Model And NotationC++CSSCloud ComputingCOBOLCode-ReviewDatenbankenContinuous IntegrationIBM DB2LinuxProgrammierwerkzeugeWeb EntwicklungEclipseEnterprise JavabeansElasticsearchJ2EEGradleHSQLDBIterative EntwicklungInfrastrukturIntellij IDEASpring FrameworkWildflyJavaserver FacesJUnitPythonPostgreSQLApache MavenMySQLMVCNeo4jNexus 1000VNoSQLOpenShiftOracle FinancialsScrumPrototypingKostenmodellierungAnsibleWebuiAnforderungsanalyseServiceorientierte ArchitekturWeb ContainerSubversionTypeScriptUMLJettyAblaufplanungPrimefacesScriptingTestenDemonstrations-FähigkeitenLarge Language ModelsSpring BootIT-ArchitekturInfrastructure as Code (IaC)BackendGitVue.JsKanbanEvent Driven ArchitectureBuild-ManagementAngularJSGitlab-CiV-modellKubernetesInfluxDBRancherAtlassian ToolsApi DesignTerraformDomain Driven DesignWasserfallmodellSoftware Version ControlJbehaveDockerJenkinsArtifactoryMicroservices
Arbeitsweise

Agile Werte
  1. Direkter und persönlicher Austausch
  2. Pragmatische und präzise Zusammenarbeit
  3. Prototypen statt Präsentationen
  4. Iterative Entwicklung
  5. Teamarbeit
Entwicklung
  1. Clean Code
  2. Sauberer commit Fokus
  3. Branching Konzept
  4. Kommentierte Code Reviews
  5. Unabhängige Entwicklungsressourcen
  6. Kontinuierlich bauen und testen
Betrieb
  1. Übernahme der Entwicklung in den Betrieb auf Knopfdruck
  2. Monitoring zur Messung der Last sowie Reagieren auf Engpässe und Fehler

Architektur & Design
  1. Architektur-Ansätze & -Muster: Microservices, Event-Driven Architecture, Domain-Driven Design (DDD), API Design
  2. Design- & Qualitäts-Prinzipien: SOLID, Clean Code, Security by Design, Sicherheitsarchitektur
  3. Modellierung: UML, BPMN
  4. Werkzeuge: Code, PlantUML, Enterprise Architect, Magic Draw, Innovator
Backend-Entwicklung
  1. Sprachen & Plattform: Java, Jakarta EE / Java EE, Java Microprofile
  2. Kern-Frameworks: Spring Boot, Spring Framework (MVC, Data, Cloud, Security, …)
  3. Legacy-Java: EJB
  4. Testing: JUnit, JBehave
Frontend-Entwicklung
  1. Sprachen: Typescript, Javascript
  2. Basistechnologien: HTML, CSS
  3. Frameworks: Angular, vue.js (quasar.dev)
  4. Legacy-Kontext: JSF (Primefaces), Eclipse RCP/RAP
Weitere Programmiersprachen
  1. Python (Grundkenntnisse für Scripting & Automatisierung)
  2. C/C++ (Mikrocontrollerprogrammierung)
CI/CD & Build-Automatisierung
  1. CI/CD-Server: Jenkins, GitLab CI
  2. Build-Management: Maven, Gradle
  3. Artefakt-Management: Nexus, Artifactory
Container, Cloud & Infrastruktur
  1. Orchestrierung & Container: Kubernetes (K8s), Docker
  2. Public/Private Cloud-Umgebungen: AWS, OpenShift, Rancher
  3. Application Server (Java EE): JBoss / Wildfly
  4. Servlet Container: Tomcat, Jetty
  5. Infrastructure as Code (IaC): Ansible, Terraform
Datenbanken & Storage
  1. Relational: PostgreSQL, MySQL, Oracle, DB2
  2. NoSQL / Search: Elasticsearch, Neo4J, InfluxDB
  3. In-Memory: HSQLDB
AI & Large Language Modelle
  1. Frameworks: langchain4j
  2. Plattformen: Ollama, Open WebUI, Hugging Face
  3. Praktische Erfahrung: Einsatz von On-Premise LLMs (Qwen, Devstral, Olmo etc.)
Methoden & Vorgehen
  1. Agile Modelle: Scrum, Kanban
  2. Planung & Analyse: Anforderungsanalyse, Aufwandsschätzung
  3. Klassische Modelle: Wasserfall / V-Modell
Legacy-Systeme & Migration
  1. Cobol: Praktische Erfahrung in der Analyse und Modifikation im Rahmen von Migrationsprojekten
  2. Architektur-Muster: SOA
Entwicklungswerkzeuge & Kollaboration
  1. IDEs: IntelliJ IDEA, Eclipse
  2. Versionskontrolle (VCS): Git, Subversion (SVN)
  3. Kollaboration: Atlassian Toolstack (Jira, Confluence)


Sprachen

DeutschMutterspracheEnglischgut

Projekthistorie

Weiterentwicklung Kernprozesse TAA

BarmeniaGothaer

Versicherungen

>10.000 Mitarbeiter

* Weiterentwicklung und Architektur-Modernisierung zentraler Java-Anwendungen im Versicherungsumfeld
* Entwicklung neuer Microservices (Spring Boot) und Design der Backend-Architektur
* Schrittweise Migration von Bestandsanwendungen in Kubernetes-Umgebungen (Kustomize)
* Reverse Engineering und Weiterentwicklung komplexer JEE-Altsysteme
* Technischer Brückenschlag zwischen klassischer JEE-Welt und modernen Cloud-Services
* Übersetzung fachlicher Anforderungen in Code sowie API-Definitionen (Code-First)
* Anpassung und Pflege von MongoDB-Schemata und Persistenzschichten
* Optimierung der Architektur (Aktualisierung von Logging-Standards, Vorbereitung Tracing)
* Fehleranalyse und Behebung von Produktionsfehlern (u.a. SOAP-Schnittstellen)
* Gelegentliche Analyse und Weiterentwicklung von Angular-Frontends
* Aktive Etablierung von Best Practices durch Entwicklerrunden, Code-Reviews und Testautomatisierung
* Enge fachlich-technische Abstimmung mit Entwicklern, POs, Scrum Mastern und Ops-Team
* Methodik: Agil (Scrum)
* Technologien: Java, IntelliJ IDEA, Spring (Boot, Microservices), Kubernetes, Kustomize, Weblogic, MongoDB, JEE, Angular, SOAP, OpenAPI (Code-first), Git, Maven, BiPro, pslife, in!sure, Puppet, Hiera

Developing Software Architect

economore GmbH & Co. KG

Internet und Informationstechnologie

< 10 Mitarbeiter

Kundenstimmen

Energie- und Rohstoffhandel

"Fabian also demonstrated that he is able to develop highly complex systems where a good understanding of the business is crucial. Next to his very good technical skills, he is also able to bring the technical issues to an abstraction level which can be understood by non-technical people."

Versicherung
"Sein Aufgabengebiet umfasste sowohl den Lösungs- und Komponentenentwurf als auch Analyse, Umsetzung, Fehlerbehebung und Restrukturierung. Herr Henniges arbeitete stets zu unserer vollsten Zufriedenheit. Sein Verhalten gegenüber Kunden, Vorgesetzten und Kollegen war stets einwandfrei. Die Zusammenarbeit mit ihm und die Qualität seiner Arbeit waren jederzeit ausgezeichnet."

Photovoltaik und Erneuerbare Energien
"Mittlerweile haben wir uns sfa genauer angesehen und sind begeistert. Das Projekt wird uns wohl auch über die reine Funktionalität heraus wichtige Impulse geben."

Entwicklungsleitung Einsatzleitsystem

T-Systems IFS

Internet und Informationstechnologie

1000-5000 Mitarbeiter

Ziel
Neuentwicklung Einsatzbearbeitung für Leitstellen der Polizei

Rollen

Entwicklungsleiter, Lead Developer, Lösungsarchitekt

Leistungen
  • Hands-On Unterstützung und Anleitung der Entwickler
  • Entwicklung von Vorlagen und Libraries
  • Erstellen und Pflegen von Initiativen, Epics und Stories
  • Praktische Unterstützung des CI/CD Teams
  • Fachlich/technische Abstimmungen mit POs und PL
  • Aufbau lokale Entwicklungsumgebung
  • Aufbau Cloud Readiness
  • Strukturieren und implementieren vieler technischer Details
  • Aufbau und Leitung Technikteam
  • Unterstützung und Abstimmungen mit dem Testteam
  • Gestaltung des Entwicklungsprozesses
  • Entwurf und Implementierung Spring Basis, Build, Monitoring, Microservice Kommunikation
  • Gestaltung Kafka Messaging
  • Datenbankoptimierungen
  • Implementierung asynchroner Schnittstellen Services (Telefonie, TETRA)
  • Strukturierung Datenhaltung im Frontend
  • Optimierung REST/WebSocket Kommunikation
  • Einführung OpenAPI
  • Migration von vert.x Services
  • Erstellung und Umsetzung Versionierungskonzept zur Microservice Architektur
  • Konzeption und Einführung IT Security
Projektmethodik
Agil

Projektgröße
60 Projektmitarbeiter, davon 25 Entwickler

Entwicklungsumgebung
Java, IntelliJ IDEA, Spring (boot, cloud, openfeign, jpa, data, security, actuator, jms, tomcat …​), mapstruct, lombok, timescaledb, PostgreSQL, google truth, maven, junit, swagger, OpenAPI, Open Telekom Cloud (OTC), kubernetes, docker, artifactory, git, gitlab, Infrastructure as Code, Terraform, S3, Jira, Redhat, SuSE, Ubuntu, OpenTelemetry, Micrometer, Grafana, OpenID Connect / OAuth 2.0, JWT, Angular, nx, npm, ngrx, vert.x, Hibernate, Envers, Kafka, PostGIS, jts, Hibernate Spatial, Springdoc, Liquibase, Beanvalidation, Checkstyle, therapi, jackson, Testcontainers, Frequentis LifeX, EPost810, okhttp, keycloak, seaweed, ansible, Graphhopper, Nominatim, Geoserver, Photon, wsl

Entwicklung Abrechnungstool

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

Öffentlicher Dienst

5000-10.000 Mitarbeiter

Ziel
Bürokratieabbau, abbilden und vereinheitlichen von Geschäftsprozessen zur Abrechnung

Rollen
Softwareentwickler, Berater

Leistungen
  • Backend Entwicklung Spring Cloud Microservices
  • Implementierung DevOps Prozesse (gitlab build, argocd, openshift, opa, helm charts, tekton, vault, istio)
  • Strukturierung und Implementierung Spring Security (oidc)
  • API Struktur und Implementierung (Frontend, MS-to-MS)
  • Workflow Analyse & Implementierung
  • Anpassungen Angular Frontend
  • Code Reviews
  • Mitgestaltung des Entwicklungsprozesses
Entwicklungsumgebung
Java, IntelliJ IDEA, Spring (boot, cloud, openfeign, jpa, data, security, actuator ...), mapstruct, lombok, DB2, maven, junit, swagger, OpenAPI, kubernetes, docker, openshift, open policy agent(opa), istio, vault, tekton, argocd, artifactory, git, gitlab, Infrastructure as Code, Jira, Micrometer, OpenID Connect / OAuth 2.0, JWT, Angular, nx, npm, ngrx, Hibernate, Liquibase, Beanvalidation, Checkstyle, jackson

Migration Dokumentenarchiv, FileNet Ablösung

AXA KAG

Versicherungen

5000-10.000 Mitarbeiter

Ziel
Sichere Cloud Migration Dokumentenarchiv
Rollen
Lead Developer, Lösungsarchitekt
Leistungen
  • Implementierung, Einrichtung und Betrieb hochperformanter Migrationstools
  • Monitoring und Auditing
  • Unterstützung und Implementierung in Services zur FileNet Ablösung
  • Analyse des Entwicklungsstands und Beratung zu Migrationsstrategien
  • Ableitung technischer Rahmenbedingungen und Anforderung passender Ressourcen
  • Konfiguration der Laufzeitumgebungen und Test der Infrastruktur
  • Softwarearchitektur
  • CI/CD, Tooling
  • Deployment OpenPaaS / Kubernetes, ArgoCD
  • Beratung zu Sicherheitsaspekten mit technischen Hintergründen
  • Zielorientierte Abstimmungen im internationalen Team
  • Performanceoptimierungen, feinfühlige Abstimmungen im Konzern, aufmerksame Nutzung verhandelter Ressourcen
Projektmethodik
Agil
Projektgröße
15 Mitarbeiter
Entwicklungsumgebung
Java, IntelliJ IDEA, Spring (boot, cloud, openfeign, jpa, data, security, integration, actuator, jms, undertow …​), mapstruct, lombok, db2, google truth, tika, maven, findbugs, junit, swagger, OpenAPI, OpenPaaS, OpenShift, kubernetes, artifactory, ArgoCD, Infrastructure as Code, AWS, S3, Jira, Redhat, tc, ECS, CAS, micrometer, prometheus, grafana

Analyse und Fullstack Entwicklung Buchführung

economore GmbH & Co. KG

Internet und Informationstechnologie

< 10 Mitarbeiter

Buchführung für bilanzierungspflichtige Kleinunternehmen

Projektbeschreibung
Die überschaubaren Geschäftsvorfälle von kleinen Betrieben müssen vielen handels- und steuerrechtlichen Anforderungen genügen. Dazu ist es üblich, Steuerberatern Dokumente bereitzustellen, verbuchen zu lassen sowie Bilanzen und Jahresabschlüsse durchführen zu lassen. Das Verfahren wird in diesem Projekt auf das wesentliche reduziert und in Software gegossen, sodas steuerliche Beratung auf die Beratung reduziert wird oder entfällt, der Aufwand deutlich reduziert wird und aussagekräftige ad-hoc Auswertungen möglich werden, um Entscheidungen zu fundieren.
Technisch erfolgt die Umsetzung mit fachlich geschnittenen Microservices und einem modularen Web Frontend. Angebunden sind das Alfresco DMS, OCR, myebilanz und email sowie ollama und collabora. CI/CD und Betrieb erfolgt in der eigenen Infrastruktur.
Evaluierte und geplante Weiterentwicklung erfolgt mit lokalen LLMs zur automatischen Erstellung von Buchungsvorlagen aus gescannten Dokumenten.

Ziel
Sachverhalte rechtskonform abbilden und eBilanz bereitstellen

Rollen
Softwareentwickler

Leistungen
  • Analyse der Geschäftsvorfälle und rechtlicher Anforderungen
  • Ableitung von Sachverhalten und Buchungssätzen
  • Softwarearchitektur
  • Entwicklung Microservices
  • Entwicklung Frontend
  • Aufbau und Pflege DevOps Infrastruktur
Projektmethodik
Agil
Projektgröße
2 Mitarbeiter
Entwicklungsumgebung
Java, IntelliJ IDEA, Spring (boot, cloud, openfeign, jpa, data, integration, undertow …​), mapstruct, lombok, mariadb, google truth, json schema, jib, kubernetes, vue.js, vuex, quasar.dev, npm, yarn, node.js, typescript, js, gitlab, jenkins, nexus, portainer, docker

Konsolidierung der Buchhaltung für Versicherungen

Informationsverarbeitung für Versicherungen GmbH

Versicherungen

250-500 Mitarbeiter

Rollen

Softwaretechniker, Business Analyst

Leistungen
  • Konzeption und Modellierung Mahnwesen und Korrespondenz

  • Business- und Prozessanalyse

  • Aufbau des Teams Korrespondenz

  • Entwicklung von Softwarekomponenten (Java EE)

  • Reverse Engineering Bestandssysteme (HOST)

  • SAP Integration

  • Dokumentation

  • CI & Deployment

  • Technischer Test

  • Unterstützung der fachlichen Tests und Abnahmen

  • Unterstützung der agilen Transformation

  • Unterstützung des Teams Grundlagen

Projektmethodik

Klassisches V-Modell unter Nutzung agiler Tools

Projektgröße

30 Mitarbeiter

Entwicklungsumgebung

Java 8, Java EE, eclipse, Windows, Innovator, jira, confluence, Websphere, DB2, Jenkins, JUnit, Hibernate, Clean Code, OOA, OOD, Cobol, SAP FS-CD

Angular, REST & Microservice PoC

Talanx Systeme AG

Versicherungen

>10.000 Mitarbeiter

Praktische Erarbeitung und Demonstration von Migrationspfaden.
Von der klassischen Enterprise Architektur zu aktuellen Cloud Techniken.

Rolle

Softwaretechniker und Systemarchitekt Cloud Computing

Leistungen
  • Technische und funktionale Analyse der Bestandssoftware

  • Aufteilung der Services in fachliche Einheiten

  • REST API Entwicklung (OpenAPI)

  • Aufbau der technischen Projektstruktur

  • Aufbau CI/CD

  • Entwicklung Integration, Server und Webclient

Projektmethodik

Agile / Scrum

Projektgröße

4 Mitarbeiter

Entwicklungsumgebung

Java 8, OpenAPI / Swagger, IntelliJ Idea, Apple Mac, eclipse, Windows, Atlassian Toolstack (git, wiki), Spring (Boot, Data, JPA, Cloud), swagger, OpenAPI 3, JAX-RS, RESTful services, JSON, Microservices, Docker, Kubernetes, Angular 6, Material Design, JEE, Websphere, Oracle DB, Jenkins, JUnit, Hibernate, Clean Code, GoF Patterns, OOA, OOD

Frontend Modernisierung

Talanx Systeme AG

Versicherungen

>10.000 Mitarbeiter

RCP Migration | Eclipse 4 Platform

Rolle

Softwaretechniker, Berater

Leistungen
  • Technische Analyse der Bestandssoftware

  • Umstellung auf Dependency Injection

  • Anpassung von Targetplatform und Build

  • Auflösen von Abhängigkeiten mit OSGi

Projektmethodik

Agile / Scrum

Projektgröße

60 Mitarbeiter

Entwicklungsumgebung

Java 1.6 / 1.8, eclipse IDE, eclipse RCP Platform, SWT, Databinding, JFace, EMF, EJB, Websphere, Oracle DB, Jenkins, Tycho, swtbot, JUnit, Hibernate, UML, Clean Code, GoF Patterns, OOA, OOD

RESTful Services Mobile Banking

ING

Banken und Finanzdienstleistungen

>10.000 Mitarbeiter

Rolle

Softwaretechniker, Systemarchitekt

Leistungen
  • Definition und Abstimmung neuer REST Endpoints (API first)

  • Enge Zusammenarbeit mit den iOS/Android Entwicklern

  • Entwicklung und Test der Endpoints

  • Abstimmung und Unterstützung anderer Teams

  • Anbindung eines Drittsystems

Projektmethodik

Agil (Scrum)

Projektgröße

50 Mitarbeiter

Entwicklungsumgebung

Java 1.7 / 1.8, IntelliJ IDEA, Apple Mac, Atlassian Toolstack (stash git, jira, confluence), Spring (Boot, Data, MVC), Swagger, Asciidoc, Feign, Docker, Jenkins, JBoss, Kibana, Nexus, JNDI, Jetty, maven, JAX-RS (jersey), RESTful services, JSON, Microservices, JUnit, Mockito, Oracle 11, Hibernate, UML, Clean Code, GoF Patterns, OOA, OOD

Software Modernisierung

Deutsche Post Adress GmbH & Co. KG

Marketing, PR und Design

50-250 Mitarbeiter

Rolle

Softwaretechniker, Systemarchitekt

Leistungen
  • Einführung stabiler aktueller Java Enterprise Technologien

  • Evaluierung praktikabler Migrationswege

  • Initiale Implementierung und Einführung Microservice Architektur

  • Gezielte Refactorings

  • Einheitliches Logging

  • Vorbereitung und Unterstützung der Produktivnahme (CI/CD)

Projektmethodik

Agil (Kanban)

Projektgröße

10 Mitarbeiter

Realisierungs- und Entwicklungs-Umgebung

Java 1.8, Eclipse (4.6), git, CDI 1.2 (weld), JTA (narayana), JNDI, Jetty, maven, JAX-RS (jersey), swagger, RESTful services, JSON, JMX, Microservices, Kibana, JUnit, Jbehave, Jenkins, Mockito, Oracle 11, UML, ActiveMQ,, Clean Code, GoF Patterns, OOA, OOD, UML

Allianz Business System (ABS) im Webbrowser

Allianz Technology SE

Versicherungen

5000-10.000 Mitarbeiter

Rolle

Softwaretechniker

Leistungen
  • Entwicklung im ABS Kernteam zur Einführung von eclipse RAP

  • Implementierung detailreicher Unterschiede RCP/RAP

  • Implementierung Multisessionfähigkeit

  • Technischer Entwurf und Implementierung von Anforderungen

  • Fehleranalyse und -behebung

  • Notwendige Performance Optimierung

  • Framework Refactorings zur Testbarkeit

  • Authentifizierung und Sicherheit

Projektmethodik

SCRUM Teams mit übergeordnetem V Modell. Übergang zu agilen Methoden.

Projektgröße

5 Mitarbeiter Frameworkentwicklung, ca. 150 Vollzeitkräfte im „Core Competence Center“ zur Analyse und Implementierung fachlicher Grundlagen. Mehr als 4000 Mitarbeiter für kundenspezifische Anpassungen und Produktsupport.

Realisierungs- und Entwicklungs-Umgebung

Java 1.7, Eclipse (3.7/3.8), RCP, RAP, OSGi, Clearcase, i18n, JEE/J2EE, JBoss, JAAS, A3K+, A2K, orbit, Jetty, Junit Unit Testing, Clean Code, GoF Patterns, OOA, OOD, UML, http, Javascript / AJAX

Neuentwicklung Unternehmenssoftware im Energiehandel

RWE Supply & Trading GmbH

Energie, Wasser und Umwelt

1000-5000 Mitarbeiter

Rolle

Softwaretechniker, Business Analyst, Systemarchitekt

Leistungen
  • Entwurf und Implementierung Full-Stack

  • Business Analyse

  • Erstellen des Datenmodells

  • API Definition

  • Einbindung Authentifizierung und Autorisierung

  • Aufbau Sourcecodeverwaltung und Continous Integration

Projektmethodik

Agil (Scrum)

Projektgröße

6 Mitarbeiter

Realisierungs- und Entwicklungs-Umgebung

Java 1.6, Eclipse (Helios / Indigo), RCP, RAP, OSGi, Spring, Maven, Apache archiva, hudson, i18n, JEE/J2EE, Tomcat, JAAS, Hibernate, Servlets, hessian, Apache Jakarta Commons, Junit Unit Testing, GoF Patterns, OOA, OOD, UML, http, tcp/ip, XML, XSD, subversion, JPA, JTA, GWT (Evaluation)


Kontaktanfrage

Einloggen & anfragen.

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

RegistrierenAnmelden