Projektbeschreibung: Entwicklung und Betrieb eines containerisierten Customer Self-Service Portals für HUK-Coburg, das Kunden die eigenständige Verwaltung ihrer Versicherungsdaten ermöglicht. Das Portal umfasst Funktionen für Kundendatenverwaltung und -änderungen, Geschäftsvorfälle, digitales Postfach, Banking-Services sowie einen Angebots- und Merklistenspeicher. Die Lösung basiert auf einer Microservice-Architektur in Quarkus, betrieben auf OpenShift (on-premises), mit IBM API Gateway als zentralem Eintrittspunkt für das Frontend.
Ergebnisse:
Erhöhte Softwarequalität: Systematisches Refactoring, Quarkus-Upgrades und Erweiterung der Testabdeckung mit Cucumber und WireMock reduzierten technische Schulden und verbesserten die Stabilität.
Stabile Produktionsumgebung: Kontinuierliches Prod-Monitoring und proaktive Performance-Optimierungen sicherten hohe Verfügbarkeit und Reaktionszeiten.
Verbesserte Entwicklungsgrundlage: Strukturierte Analyse neuer Features in Zusammenarbeit mit Fachexperten sowie umfassende Dokumentation (PlantUML, READMEs) beschleunigten zukünftige Entwicklungszyklen.
Aufgaben:
Betreute und weiterentwickelte schwerpunktmäßig die Merklisten-/Angebotsspeicher-Komponente sowie die Banking-Serviceschicht.
Implementierte neue Features und führte Releases in die Produktionsumgebung durch.
Führte Refactoring-Maßnahmen und Quarkus-Versions-Upgrades durch, um technische Schulden abzubauen und aktuelle Framework-Standards einzuhalten.
Erweiterte die automatisierte Testabdeckung mit Cucumber (Integrationstests) und WireMock (Service-Mocking).
Konfigurierte und betreute das IBM API Gateway zur Steuerung des Frontend-Zugriffs auf Backend-Microservices.
Analysierte Anforderungen für neue Features auf technischer Ebene in enger Zusammenarbeit mit Fachexperten.
Erstellte technische Dokumentation mittels PlantUML-Diagrammen und READMEs.
Überwachte die Produktionsumgebung, identifizierte Performance-Engpässe und setzte gezielte Optimierungsmaßnahmen um.
Nutzte DevOps-Toolchain bestehend aus Jenkins, Nexus IQ und SonarQube für CI/CD, Sicherheitsanalyse und Code-Qualitätssicherung.
QuarkusLombokRESTOpenShiftIBM API GatewayJenkinsNexus IQSonarQubeCucumberWireMockGitJiraScrumPlantUMLJava 17Java 21
HUK Coburg
6 Monate
2025-07 - 2025-12
Kundenportal & Schadenmanagement für HUK Coburg
Software-EntwicklerJava 21Quarkus 3Lombok...
Software-Entwickler
Projektbeschreibung: Entwicklung und Betrieb eines cloudnativen Schadenmanagement-Portals für HUK-Coburg und HUK24, über das Kunden Schadenmeldungen vollständig digital einreichen können ? inklusive Upload von Dokumenten und Fotos sowie strukturierter Erfassung von Schadenmerkmalen (Ort, Schadensart, betroffene Objekte) für verschiedene Sparten wie KFZ und Hausrat. Die Lösung ist asynchron in AWS realisiert und legt besonderen Wert auf Robustheit, Skalierbarkeit und Performance.
Ergebnisse:
Verbesserte Kundenerfahrung: Volldigitaler, medienbruchfreier Schadenmeldeprozess reduziert Bearbeitungszeiten und entlastet den telefonischen Support.
Hohe Systemstabilität: Asynchrone Event-Architektur mit SNS entkoppelt Komponenten und gewährleistet zuverlässige Verarbeitung auch bei Lastspitzen.
Schnelle Lieferzyklen: Automatisiertes Deployment per Terraform Enterprise ermöglicht sichere, reproduzierbare Releases ohne manuelle Eingriffe.
Aufgaben:
Analysierte bestehende Schadenmeldungs-Workflows und leitete technische Anforderungen für neue Lambda-Funktionen ab.
Implementierte neue AWS Lambda-Funktionen in Quarkus/Java 21 für verschiedene Schadensarten und Sparten (KFZ, Hausrat u. a.).
Entwickelte neue Features entlang des Schadenmeldungsprozesses und integrierte diese in die bestehende API-Gateway-Architektur.
Behob Fehler (Bug Fixing) unter Analyse von CloudWatch-Logs und anderen AWS-Monitoring-Tools.
Führte regelmäßige Log-File-Analysen zur proaktiven Erkennung und Behebung von Systemfehlern durch.
Stellte Code-Qualität durch Reviews und Einhaltung von Clean-Code-Prinzipien sowie AWS Best Practices sicher.
Wirkte am Deployment-Prozess via Terraform Enterprise Pipeline mit und stellte korrekte Infrastrukturkonfigurationen sicher.
Projektbeschreibung: Entwicklung einer KYC-API zur Überprüfung der Identität von Kunden anhand verifizierter Kontodaten, die mit ihrer mobilen Nummer verknüpft sind. Ziel ist es, die Konversionsrate bei neuen Kundenregistrierungen zu verbessern und die Genehmigung von Kundenprodukten zu beschleunigen.
Ergebnisse: ? Verbesserte Konversionsrate: Schnellere und problemlose Verifizierung führte zu einer höheren Registrierungsquote.
Aufgaben: ? Analysierte und entwarf die Anwendung. ? Implementierte REST Schnittstelle in Spring MVC. ? Implementierte Business Logik. ? Richtete DevOps-Prozesse ein, einschließlich Pipelines in GitLab CI/CD, und führte das Deployment in AWS durch. ? Entwickelte Integrationstests mit dem Cucumber-Framework. ? Führte Code-Reviews durch, um die Qualität und Effizienz des Codes sicherzustellen und Best Practices zu fördern.
Projektbeschreibung: Migration bestehender Middleware-Komponenten zur AWS-Plattform. Die Migration umfasste ein Redesign der Anwendung, einschließlich des Wechsels des Anwendungsservers, der verwendeten Datenbank und des Caches sowie deren Anpassung an AWS. Die Datenmigration in der laufenden Datenbank, einschließlich Laufzeit- und Transaktionsdaten, wurde nachts durchgeführt.
Ergebnisse: ? Optimierte CI/CD-Pipelines: Einführung moderner Pipelines in GitLab zur Automatisierung der Deployment-Prozesse. ? Erfolgreiche Datenmigration: Sicherstellung der Datenintegrität und minimaler Downtime während der Migration. ? Kostenreduzierung: Senkung der Plattformkosten durch die Migration zu AWS. ? Abbau von On-Premise-Servern: Reduzierung der Hardwarekosten und Vereinfachung der Infrastruktur. ? Höhere Skalierung und Erreichbarkeit: Verbesserung der Skalierbarkeit und Verfügbarkeit der Anwendungen durch die Nutzung von Cloud-Diensten.
Aufgaben: ? Umbau der Anwendung auf den neuen Application Server Payara und die PostgreSQL-Datenbank. ? Umstellung des Caches von Oracle Coherence auf Redis. ? Richtete DevOps-Prozesse ein, einschließlich Pipelines in GitLab CI/CD, und führte das Deployment in AWS durch. ? Entwickelte Integrationstests mit dem Cucumber-Framework. ? Führte Code-Reviews durch, um die Qualität und Effizienz des Codes sicherzustellen und Best Practices zu fördern.
Software EntwicklerJava 8IntelliJ IDEA 202xOracle 12...
Software Entwickler
Projektbeschreibung: Betreuung und Modernisierung verschiedener SOAP- und REST-Services in den Bereichen Vertrag, Vertragsbedingungen, Kundenberatung, Vertragsplausibilität und GDPR. Diese Services integrieren die Frontends des Kunden und bieten zusätzliche Funktionen wie Sicherheit (Authentifizierung und Autorisierung), Lastverteilung und Multikanalfähigkeiten. Ziel war es, die Services zu modernisieren und in die Cloud zu migrieren.
Ergebnisse: ? Erfolgreiche Cloud-Migration: Migration der Services in die Cloud mit OpenShift und Amazon AWS als Infrastruktur, was die Verfügbarkeit und Skalierbarkeit verbesserte. ? Erhöhte Sicherheit: Implementierung von Sicherheitsmechanismen für Authentifizierung und Autorisierung, um GDPR-Anforderungen zu erfüllen. ? Verbesserte Benutzererfahrung: Optimierung der REST-Services für eine nahtlose Integration in die Frontend-Anwendungen. ? Moderne CI/CD-Prozesse: Einführung von CI/CD-Pipelines mit Deployment in eine Smoke-Umgebung. ? Integrationstests mit Cucumber: Implementierung moderner Integrationstests in Gherkin-Sprache mit Cucumber, die Teil der CI-Build-Pipeline waren und erfolgreich bestanden werden mussten.
Aufgaben: ? Reimplementierte alte Microservices unter JBoss Wildfly, setzte Tomcat als neue Application Server ein. ? Benutzte Docker-Images zur Containerisierung der Anwendung für OpenShift. ? Redesignte die Integrationstests in Gherkin-Sprache mit dem Cucumber-Framework. ? Mit-Implementierte Jenkins-Pipelines für Build, Test und Deployment in OpenShift ? Redesignte die Cucumber-Tests und integrierte die in CI.
Java 8IntelliJ IDEA 202xOracle 12REST-Services mit Apache CXFRed Hat OpenShift 4.xCucumberSpring Security 5.xJenkinsJenkins PipelinesGitHubGatlingAssertJJunitSpring BootJPARestSwaggerJboss WildflyKibana
Projektbeschreibung: Entwicklung einer innovativen und komplexen Middleware-Lösung, die als Schnittstelle zwischen Frontend-Kanälen und Backend-Systemen fungiert. Diese Middleware bietet umfassende REST- und SOAP-Schnittstellen für verschiedene fachliche Bereiche, einschließlich Produktkatalog, Kunden-Selfcare, Neuaktivierung und Vertragsverlängerung. Besondere Herausforderungen lagen in der Konzeption und Entwicklung von Autorisierungs- und Authentifizierungskonzepten sowie in der Sicherstellung der Leistung, Stabilität und Robustheit des Systems.
Ergebnisse: ? Hohe Systemverfügbarkeit: Sicherstellung einer stabilen und robusten Middleware, die eine hohe Anzahl von Anfragen effizient verarbeiten kann. ? Optimierte Performance: Verbesserung der Antwortzeiten durch gezielte Anpassungen und Optimierungen der Middleware-Architektur. ? Erfolgreiche Integration: Nahtlose Anbindung der Frontend-Kanäle an die Backend-Systeme durch den Einsatz von modernen Schnittstellen. ? Agile Entwicklung: Implementierung von Scrum-Methoden, die eine flexible und schnelle Anpassung an sich ändernde Anforderungen ermöglichten. ? Caching und Throttling: Einführung von Caching-Mechanismen und Throttling-Schutz zur Vermeidung von Überlastungen für Frontend- und Backend-Systeme.
Aufgaben: ? Entwarf und implementierte REST-Schnittstellen zu Frontend-Kanälen. ? Entwarf und implementierte SOAP-Schnittstellen zu Backend-Systemen (z. B. CRM, Billing, GIS, Prepaid). ? Entwickelte das Autorisierungs- und Authentifizierungskonzept der Middleware. ? Unterstützte das Team bei der Sicherstellung der Leistung, Stabilität und Robustheit des Systems. ? Mit-Implementierte Jenkins-Pipelines für Build, Test und Deployment unter Weblogic Server
Projektbeschreibung: Entwicklung eines Systems zur Verwaltung von Fahrertrainings für BMW-Fahrzeuge und -Motorräder auf verschiedenen Strecken weltweit. Das System ermöglicht die Buchung von Trainings, Reservierungen von Fahrzeugen, Strecken und Trainern. Ziel war es, eine benutzerfreundliche Plattform zu schaffen, die den gesamten Buchungsprozess optimiert.
Ergebnisse: ? Effiziente Datenmigration: Erfolgreiche Migration von Fachdaten aus dem alten System in das neue Fahrertraining, wobei die Komplexität der Daten berücksichtigt wurde. ? Optimierte Performance: Verbesserung der Leistung durch Optimierung von Groovy-Migrations-Skripten, um Zeitvorgaben einzuhalten.
Aufgaben: ? Reimplementierte Fachdatenmigration von dem alten System zum neuen Fahrertraining. ? Optimierte Groovy-Migrations-Skripte zur Steigerung der Performance.
Java 7Apache Groovy 2.4Oracle 11gMaven 3Jenkins
BLU Portal & Applications
Oberhaching
2 Jahre 7 Monate
2013-08 - 2016-02
Mitarbeiteraktienprogramm eines globalen Konzerns
Software EntwiclerJava 7JBoss 7.1JBoss EAP 6.0...
Software Entwicler
Projektbeschreibung: Entwicklung eines Systems zur Verwaltung des Mitarbeiteraktienprogramms des globalen Konzerns. Das Programm ermöglicht es nahezu jedem Mitarbeiter, unabhängig von Standort oder Aufgabenbereich, Miteigentümer des Unternehmens zu werden. Das System umfasst mehrere Module, darunter ein GUI zur Verwaltung der Aktienprogramme, Accounting- und Reporting-Module sowie Schnittstellen zu HR, Finanzen (Bank/Depot) und SAP.
Ergebnisse: ? Erfolgreiche Implementierung: Entwicklung und Integration mehrerer Module, die eine umfassende Verwaltung des Mitarbeiteraktienprogramms ermöglichen. ? Optimierte Performance: Sicherstellung der Performance, Stabilität und Robustheit des Systems während des Betriebs.
Aufgaben: ? Entwickelte und implementierte die Accounting- und Reporting-Komponenten des Systems. ? Unterstützte die Entwicklung der GUI zur Verwaltung des Mitarbeiteraktienprogramms. ? Implementierte die Schnittstellen zu Finanz- und HR-Systemen. ? Führte Qualitätssicherungsmaßnahmen durch, einschließlich Code Reviews und Tests mit JUnit und DBUnit.
Als erfahrener Java-Entwickler entwickle ich auch moderne CI/CD-Pipelines. Die Software durchläuft alle Phasen des CI/CD-Prozesses bis hin zum Deployment auf der Plattform. Durch den Einsatz von geschützten Branches und Cucumber-Tests, die bei Merge- bzw. Pull-Requests ausgeführt werden, wird die Qualität gesichert und die Lieferzeit von Features in die Produktion verkürzt.
Produkte / Standards / Erfahrungen / Methoden
AWS
Fortgeschritten
OpenShift 4.x
Fortgeschritten
EJB 2.1 / 3
Experte
JSP, Java Servlets, JSTL
Experte
JMS 1.1
Fortgeschritten
Kafka 3.x
Experte
JDBC 3.x/4.x
Experte
JPA 2.x/3.x
Experte
SOAP / REST
Experte
Servlet API
Experte
JTA 1.3
Experte
Jenkins ( Admin, Pipelines)
Experte
Git/Git Hub/GitLab
Experte
GitLab CICD
Experte
Docker, Docker Composse
Experte
Maven 3.x
Experte
Jersey 2.x
Fortgeschritten
Apache CXF 3.x
Fortgeschritten
Open API, Swagger 2.x/3.x
Experte
JUnit 4/5
Experte
Spring 5.x/6.x
Experte
Cucumber 7.x
Experte
AssertJ 3.x
Experte
Mockito 4.x
Fortgeschritten
Spring Boot 2.x/3.x
Fortgeschritten
Lombok
Fortgeschritten
JBoss (EAP Wildfly)
Fortgeschritten
Bea WLS 12
Experte
Tomcat 8.x
Fortgeschritten
Payara 5.x/6.x
Fortgeschritten
Scrum
Experte
OOA/OOD/OOP
Experte
Design Patterns
Experte
Quarkus
Experte
Betriebssysteme
Linux
Experte
Windows
Fortgeschritten
Programmiersprachen
Java 8/11/17
Experte
XML, XSD, XSL
Experte
SQL, PL/SQL
Experte
Groovy
Fortgeschritten
Terraform
Fortgeschritten
Datenbanken
Oracle 10/11/12/19
Experte
PostgreSQL
Fortgeschritten
SQL Developer 4.x
Experte
PGAdmin 4
Fortgeschritten
Redis
Fortgeschritten
DynamoDB
Fortgeschritten
Branchen
Branchen
Telekommunikation
Versicherung
Einsatzorte
Einsatzorte
München (+500km)
Deutschland
möglich
Projekte
Projekte
1 Jahr 7 Monate
2024-12 - heute
Customer Self-Service Portal für HUK Coburg
Software-EntwicklerQuarkusLombokREST...
Software-Entwickler
Projektbeschreibung: Entwicklung und Betrieb eines containerisierten Customer Self-Service Portals für HUK-Coburg, das Kunden die eigenständige Verwaltung ihrer Versicherungsdaten ermöglicht. Das Portal umfasst Funktionen für Kundendatenverwaltung und -änderungen, Geschäftsvorfälle, digitales Postfach, Banking-Services sowie einen Angebots- und Merklistenspeicher. Die Lösung basiert auf einer Microservice-Architektur in Quarkus, betrieben auf OpenShift (on-premises), mit IBM API Gateway als zentralem Eintrittspunkt für das Frontend.
Ergebnisse:
Erhöhte Softwarequalität: Systematisches Refactoring, Quarkus-Upgrades und Erweiterung der Testabdeckung mit Cucumber und WireMock reduzierten technische Schulden und verbesserten die Stabilität.
Stabile Produktionsumgebung: Kontinuierliches Prod-Monitoring und proaktive Performance-Optimierungen sicherten hohe Verfügbarkeit und Reaktionszeiten.
Verbesserte Entwicklungsgrundlage: Strukturierte Analyse neuer Features in Zusammenarbeit mit Fachexperten sowie umfassende Dokumentation (PlantUML, READMEs) beschleunigten zukünftige Entwicklungszyklen.
Aufgaben:
Betreute und weiterentwickelte schwerpunktmäßig die Merklisten-/Angebotsspeicher-Komponente sowie die Banking-Serviceschicht.
Implementierte neue Features und führte Releases in die Produktionsumgebung durch.
Führte Refactoring-Maßnahmen und Quarkus-Versions-Upgrades durch, um technische Schulden abzubauen und aktuelle Framework-Standards einzuhalten.
Erweiterte die automatisierte Testabdeckung mit Cucumber (Integrationstests) und WireMock (Service-Mocking).
Konfigurierte und betreute das IBM API Gateway zur Steuerung des Frontend-Zugriffs auf Backend-Microservices.
Analysierte Anforderungen für neue Features auf technischer Ebene in enger Zusammenarbeit mit Fachexperten.
Erstellte technische Dokumentation mittels PlantUML-Diagrammen und READMEs.
Überwachte die Produktionsumgebung, identifizierte Performance-Engpässe und setzte gezielte Optimierungsmaßnahmen um.
Nutzte DevOps-Toolchain bestehend aus Jenkins, Nexus IQ und SonarQube für CI/CD, Sicherheitsanalyse und Code-Qualitätssicherung.
QuarkusLombokRESTOpenShiftIBM API GatewayJenkinsNexus IQSonarQubeCucumberWireMockGitJiraScrumPlantUMLJava 17Java 21
HUK Coburg
6 Monate
2025-07 - 2025-12
Kundenportal & Schadenmanagement für HUK Coburg
Software-EntwicklerJava 21Quarkus 3Lombok...
Software-Entwickler
Projektbeschreibung: Entwicklung und Betrieb eines cloudnativen Schadenmanagement-Portals für HUK-Coburg und HUK24, über das Kunden Schadenmeldungen vollständig digital einreichen können ? inklusive Upload von Dokumenten und Fotos sowie strukturierter Erfassung von Schadenmerkmalen (Ort, Schadensart, betroffene Objekte) für verschiedene Sparten wie KFZ und Hausrat. Die Lösung ist asynchron in AWS realisiert und legt besonderen Wert auf Robustheit, Skalierbarkeit und Performance.
Ergebnisse:
Verbesserte Kundenerfahrung: Volldigitaler, medienbruchfreier Schadenmeldeprozess reduziert Bearbeitungszeiten und entlastet den telefonischen Support.
Hohe Systemstabilität: Asynchrone Event-Architektur mit SNS entkoppelt Komponenten und gewährleistet zuverlässige Verarbeitung auch bei Lastspitzen.
Schnelle Lieferzyklen: Automatisiertes Deployment per Terraform Enterprise ermöglicht sichere, reproduzierbare Releases ohne manuelle Eingriffe.
Aufgaben:
Analysierte bestehende Schadenmeldungs-Workflows und leitete technische Anforderungen für neue Lambda-Funktionen ab.
Implementierte neue AWS Lambda-Funktionen in Quarkus/Java 21 für verschiedene Schadensarten und Sparten (KFZ, Hausrat u. a.).
Entwickelte neue Features entlang des Schadenmeldungsprozesses und integrierte diese in die bestehende API-Gateway-Architektur.
Behob Fehler (Bug Fixing) unter Analyse von CloudWatch-Logs und anderen AWS-Monitoring-Tools.
Führte regelmäßige Log-File-Analysen zur proaktiven Erkennung und Behebung von Systemfehlern durch.
Stellte Code-Qualität durch Reviews und Einhaltung von Clean-Code-Prinzipien sowie AWS Best Practices sicher.
Wirkte am Deployment-Prozess via Terraform Enterprise Pipeline mit und stellte korrekte Infrastrukturkonfigurationen sicher.
Projektbeschreibung: Entwicklung einer KYC-API zur Überprüfung der Identität von Kunden anhand verifizierter Kontodaten, die mit ihrer mobilen Nummer verknüpft sind. Ziel ist es, die Konversionsrate bei neuen Kundenregistrierungen zu verbessern und die Genehmigung von Kundenprodukten zu beschleunigen.
Ergebnisse: ? Verbesserte Konversionsrate: Schnellere und problemlose Verifizierung führte zu einer höheren Registrierungsquote.
Aufgaben: ? Analysierte und entwarf die Anwendung. ? Implementierte REST Schnittstelle in Spring MVC. ? Implementierte Business Logik. ? Richtete DevOps-Prozesse ein, einschließlich Pipelines in GitLab CI/CD, und führte das Deployment in AWS durch. ? Entwickelte Integrationstests mit dem Cucumber-Framework. ? Führte Code-Reviews durch, um die Qualität und Effizienz des Codes sicherzustellen und Best Practices zu fördern.
Projektbeschreibung: Migration bestehender Middleware-Komponenten zur AWS-Plattform. Die Migration umfasste ein Redesign der Anwendung, einschließlich des Wechsels des Anwendungsservers, der verwendeten Datenbank und des Caches sowie deren Anpassung an AWS. Die Datenmigration in der laufenden Datenbank, einschließlich Laufzeit- und Transaktionsdaten, wurde nachts durchgeführt.
Ergebnisse: ? Optimierte CI/CD-Pipelines: Einführung moderner Pipelines in GitLab zur Automatisierung der Deployment-Prozesse. ? Erfolgreiche Datenmigration: Sicherstellung der Datenintegrität und minimaler Downtime während der Migration. ? Kostenreduzierung: Senkung der Plattformkosten durch die Migration zu AWS. ? Abbau von On-Premise-Servern: Reduzierung der Hardwarekosten und Vereinfachung der Infrastruktur. ? Höhere Skalierung und Erreichbarkeit: Verbesserung der Skalierbarkeit und Verfügbarkeit der Anwendungen durch die Nutzung von Cloud-Diensten.
Aufgaben: ? Umbau der Anwendung auf den neuen Application Server Payara und die PostgreSQL-Datenbank. ? Umstellung des Caches von Oracle Coherence auf Redis. ? Richtete DevOps-Prozesse ein, einschließlich Pipelines in GitLab CI/CD, und führte das Deployment in AWS durch. ? Entwickelte Integrationstests mit dem Cucumber-Framework. ? Führte Code-Reviews durch, um die Qualität und Effizienz des Codes sicherzustellen und Best Practices zu fördern.
Software EntwicklerJava 8IntelliJ IDEA 202xOracle 12...
Software Entwickler
Projektbeschreibung: Betreuung und Modernisierung verschiedener SOAP- und REST-Services in den Bereichen Vertrag, Vertragsbedingungen, Kundenberatung, Vertragsplausibilität und GDPR. Diese Services integrieren die Frontends des Kunden und bieten zusätzliche Funktionen wie Sicherheit (Authentifizierung und Autorisierung), Lastverteilung und Multikanalfähigkeiten. Ziel war es, die Services zu modernisieren und in die Cloud zu migrieren.
Ergebnisse: ? Erfolgreiche Cloud-Migration: Migration der Services in die Cloud mit OpenShift und Amazon AWS als Infrastruktur, was die Verfügbarkeit und Skalierbarkeit verbesserte. ? Erhöhte Sicherheit: Implementierung von Sicherheitsmechanismen für Authentifizierung und Autorisierung, um GDPR-Anforderungen zu erfüllen. ? Verbesserte Benutzererfahrung: Optimierung der REST-Services für eine nahtlose Integration in die Frontend-Anwendungen. ? Moderne CI/CD-Prozesse: Einführung von CI/CD-Pipelines mit Deployment in eine Smoke-Umgebung. ? Integrationstests mit Cucumber: Implementierung moderner Integrationstests in Gherkin-Sprache mit Cucumber, die Teil der CI-Build-Pipeline waren und erfolgreich bestanden werden mussten.
Aufgaben: ? Reimplementierte alte Microservices unter JBoss Wildfly, setzte Tomcat als neue Application Server ein. ? Benutzte Docker-Images zur Containerisierung der Anwendung für OpenShift. ? Redesignte die Integrationstests in Gherkin-Sprache mit dem Cucumber-Framework. ? Mit-Implementierte Jenkins-Pipelines für Build, Test und Deployment in OpenShift ? Redesignte die Cucumber-Tests und integrierte die in CI.
Java 8IntelliJ IDEA 202xOracle 12REST-Services mit Apache CXFRed Hat OpenShift 4.xCucumberSpring Security 5.xJenkinsJenkins PipelinesGitHubGatlingAssertJJunitSpring BootJPARestSwaggerJboss WildflyKibana
Projektbeschreibung: Entwicklung einer innovativen und komplexen Middleware-Lösung, die als Schnittstelle zwischen Frontend-Kanälen und Backend-Systemen fungiert. Diese Middleware bietet umfassende REST- und SOAP-Schnittstellen für verschiedene fachliche Bereiche, einschließlich Produktkatalog, Kunden-Selfcare, Neuaktivierung und Vertragsverlängerung. Besondere Herausforderungen lagen in der Konzeption und Entwicklung von Autorisierungs- und Authentifizierungskonzepten sowie in der Sicherstellung der Leistung, Stabilität und Robustheit des Systems.
Ergebnisse: ? Hohe Systemverfügbarkeit: Sicherstellung einer stabilen und robusten Middleware, die eine hohe Anzahl von Anfragen effizient verarbeiten kann. ? Optimierte Performance: Verbesserung der Antwortzeiten durch gezielte Anpassungen und Optimierungen der Middleware-Architektur. ? Erfolgreiche Integration: Nahtlose Anbindung der Frontend-Kanäle an die Backend-Systeme durch den Einsatz von modernen Schnittstellen. ? Agile Entwicklung: Implementierung von Scrum-Methoden, die eine flexible und schnelle Anpassung an sich ändernde Anforderungen ermöglichten. ? Caching und Throttling: Einführung von Caching-Mechanismen und Throttling-Schutz zur Vermeidung von Überlastungen für Frontend- und Backend-Systeme.
Aufgaben: ? Entwarf und implementierte REST-Schnittstellen zu Frontend-Kanälen. ? Entwarf und implementierte SOAP-Schnittstellen zu Backend-Systemen (z. B. CRM, Billing, GIS, Prepaid). ? Entwickelte das Autorisierungs- und Authentifizierungskonzept der Middleware. ? Unterstützte das Team bei der Sicherstellung der Leistung, Stabilität und Robustheit des Systems. ? Mit-Implementierte Jenkins-Pipelines für Build, Test und Deployment unter Weblogic Server
Projektbeschreibung: Entwicklung eines Systems zur Verwaltung von Fahrertrainings für BMW-Fahrzeuge und -Motorräder auf verschiedenen Strecken weltweit. Das System ermöglicht die Buchung von Trainings, Reservierungen von Fahrzeugen, Strecken und Trainern. Ziel war es, eine benutzerfreundliche Plattform zu schaffen, die den gesamten Buchungsprozess optimiert.
Ergebnisse: ? Effiziente Datenmigration: Erfolgreiche Migration von Fachdaten aus dem alten System in das neue Fahrertraining, wobei die Komplexität der Daten berücksichtigt wurde. ? Optimierte Performance: Verbesserung der Leistung durch Optimierung von Groovy-Migrations-Skripten, um Zeitvorgaben einzuhalten.
Aufgaben: ? Reimplementierte Fachdatenmigration von dem alten System zum neuen Fahrertraining. ? Optimierte Groovy-Migrations-Skripte zur Steigerung der Performance.
Java 7Apache Groovy 2.4Oracle 11gMaven 3Jenkins
BLU Portal & Applications
Oberhaching
2 Jahre 7 Monate
2013-08 - 2016-02
Mitarbeiteraktienprogramm eines globalen Konzerns
Software EntwiclerJava 7JBoss 7.1JBoss EAP 6.0...
Software Entwicler
Projektbeschreibung: Entwicklung eines Systems zur Verwaltung des Mitarbeiteraktienprogramms des globalen Konzerns. Das Programm ermöglicht es nahezu jedem Mitarbeiter, unabhängig von Standort oder Aufgabenbereich, Miteigentümer des Unternehmens zu werden. Das System umfasst mehrere Module, darunter ein GUI zur Verwaltung der Aktienprogramme, Accounting- und Reporting-Module sowie Schnittstellen zu HR, Finanzen (Bank/Depot) und SAP.
Ergebnisse: ? Erfolgreiche Implementierung: Entwicklung und Integration mehrerer Module, die eine umfassende Verwaltung des Mitarbeiteraktienprogramms ermöglichen. ? Optimierte Performance: Sicherstellung der Performance, Stabilität und Robustheit des Systems während des Betriebs.
Aufgaben: ? Entwickelte und implementierte die Accounting- und Reporting-Komponenten des Systems. ? Unterstützte die Entwicklung der GUI zur Verwaltung des Mitarbeiteraktienprogramms. ? Implementierte die Schnittstellen zu Finanz- und HR-Systemen. ? Führte Qualitätssicherungsmaßnahmen durch, einschließlich Code Reviews und Tests mit JUnit und DBUnit.
Als erfahrener Java-Entwickler entwickle ich auch moderne CI/CD-Pipelines. Die Software durchläuft alle Phasen des CI/CD-Prozesses bis hin zum Deployment auf der Plattform. Durch den Einsatz von geschützten Branches und Cucumber-Tests, die bei Merge- bzw. Pull-Requests ausgeführt werden, wird die Qualität gesichert und die Lieferzeit von Features in die Produktion verkürzt.
Produkte / Standards / Erfahrungen / Methoden
AWS
Fortgeschritten
OpenShift 4.x
Fortgeschritten
EJB 2.1 / 3
Experte
JSP, Java Servlets, JSTL
Experte
JMS 1.1
Fortgeschritten
Kafka 3.x
Experte
JDBC 3.x/4.x
Experte
JPA 2.x/3.x
Experte
SOAP / REST
Experte
Servlet API
Experte
JTA 1.3
Experte
Jenkins ( Admin, Pipelines)
Experte
Git/Git Hub/GitLab
Experte
GitLab CICD
Experte
Docker, Docker Composse
Experte
Maven 3.x
Experte
Jersey 2.x
Fortgeschritten
Apache CXF 3.x
Fortgeschritten
Open API, Swagger 2.x/3.x
Experte
JUnit 4/5
Experte
Spring 5.x/6.x
Experte
Cucumber 7.x
Experte
AssertJ 3.x
Experte
Mockito 4.x
Fortgeschritten
Spring Boot 2.x/3.x
Fortgeschritten
Lombok
Fortgeschritten
JBoss (EAP Wildfly)
Fortgeschritten
Bea WLS 12
Experte
Tomcat 8.x
Fortgeschritten
Payara 5.x/6.x
Fortgeschritten
Scrum
Experte
OOA/OOD/OOP
Experte
Design Patterns
Experte
Quarkus
Experte
Betriebssysteme
Linux
Experte
Windows
Fortgeschritten
Programmiersprachen
Java 8/11/17
Experte
XML, XSD, XSL
Experte
SQL, PL/SQL
Experte
Groovy
Fortgeschritten
Terraform
Fortgeschritten
Datenbanken
Oracle 10/11/12/19
Experte
PostgreSQL
Fortgeschritten
SQL Developer 4.x
Experte
PGAdmin 4
Fortgeschritten
Redis
Fortgeschritten
DynamoDB
Fortgeschritten
Branchen
Branchen
Telekommunikation
Versicherung
Vertrauen Sie auf Randstad
Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung