12.03.2026 aktualisiert


Premiumkunde
nicht verfügbarinfo: nicht verfügbar bis 01.06.2026
Softwareentwickler | Lead Developer | Lösungsarchitekt
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-Automatisierung
Arbeitsweise
Agile Werte
- Direkter und persönlicher Austausch
- Pragmatische und präzise Zusammenarbeit
- Prototypen statt Präsentationen
- Iterative Entwicklung
- Teamarbeit
Entwicklung
- Clean Code
- Sauberer commit Fokus
- Branching Konzept
- Kommentierte Code Reviews
- Unabhängige Entwicklungsressourcen
- Kontinuierlich bauen und testen
Betrieb
- Übernahme der Entwicklung in den Betrieb auf Knopfdruck
- Monitoring zur Messung der Last sowie Reagieren auf Engpässe und Fehler
Architektur & Design
- Architektur-Ansätze & -Muster: Microservices, Event-Driven Architecture, Domain-Driven Design (DDD), API Design
- Design- & Qualitäts-Prinzipien: SOLID, Clean Code, Security by Design, Sicherheitsarchitektur
- Modellierung: UML, BPMN
- Werkzeuge: Code, PlantUML, Enterprise Architect, Magic Draw, Innovator
Backend-Entwicklung
- Sprachen & Plattform: Java, Jakarta EE / Java EE, Java Microprofile
- Kern-Frameworks: Spring Boot, Spring Framework (MVC, Data, Cloud, Security, …)
- Legacy-Java: EJB
- Testing: JUnit, JBehave
Frontend-Entwicklung
- Sprachen: Typescript, Javascript
- Basistechnologien: HTML, CSS
- Frameworks: Angular, vue.js (quasar.dev)
- Legacy-Kontext: JSF (Primefaces), Eclipse RCP/RAP
Weitere Programmiersprachen
- Python (Grundkenntnisse für Scripting & Automatisierung)
- C/C++ (Mikrocontrollerprogrammierung)
CI/CD & Build-Automatisierung
- CI/CD-Server: Jenkins, GitLab CI
- Build-Management: Maven, Gradle
- Artefakt-Management: Nexus, Artifactory
Container, Cloud & Infrastruktur
- Orchestrierung & Container: Kubernetes (K8s), Docker
- Public/Private Cloud-Umgebungen: AWS, OpenShift, Rancher
- Application Server (Java EE): JBoss / Wildfly
- Servlet Container: Tomcat, Jetty
- Infrastructure as Code (IaC): Ansible, Terraform
Datenbanken & Storage
- Relational: PostgreSQL, MySQL, Oracle, DB2
- NoSQL / Search: Elasticsearch, Neo4J, InfluxDB
- In-Memory: HSQLDB
AI & Large Language Modelle
- Frameworks: langchain4j
- Plattformen: Ollama, Open WebUI, Hugging Face
- Praktische Erfahrung: Einsatz von On-Premise LLMs (Qwen, Devstral, Olmo etc.)
Methoden & Vorgehen
- Agile Modelle: Scrum, Kanban
- Planung & Analyse: Anforderungsanalyse, Aufwandsschätzung
- Klassische Modelle: Wasserfall / V-Modell
Legacy-Systeme & Migration
- Cobol: Praktische Erfahrung in der Analyse und Modifikation im Rahmen von Migrationsprojekten
- Architektur-Muster: SOA
Entwicklungswerkzeuge & Kollaboration
- IDEs: IntelliJ IDEA, Eclipse
- Versionskontrolle (VCS): Git, Subversion (SVN)
- Kollaboration: Atlassian Toolstack (Jira, Confluence)
Sprachen
DeutschMutterspracheEnglischgut
Projekthistorie
* 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
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."
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."
Ziel
Neuentwicklung Einsatzbearbeitung für Leitstellen der Polizei
Rollen
Entwicklungsleiter, Lead Developer, Lösungsarchitekt
Leistungen
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
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
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