Java Software Entwickler
Aktualisiert am 08.06.2026
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.07.2026
Verfügbar zu: 100%
davon vor Ort: 100%
JAVA
DevOps
AWS
OpenShift
GitHub
GitLab
Continuous Integration
Continuous Delivery
Cucumber
Oracle
WebLogic
Spring
Mockito
Swagger
Apache CXF
JPA
Kafka
Spring Boot
Docker
Kubernetes
REST
Microservices
Deutsch
fließend
Englisch
gut

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-Entwickler Quarkus Lombok REST ...
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.


Quarkus Lombok REST OpenShift IBM API Gateway Jenkins Nexus IQ SonarQube Cucumber WireMock Git Jira Scrum PlantUML Java 17 Java 21
HUK Coburg
6 Monate
2025-07 - 2025-12

Kundenportal & Schadenmanagement für HUK Coburg

Software-Entwickler Java 21 Quarkus 3 Lombok ...
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.
Java 21 Quarkus 3 Lombok AWS API Gateway AWS Lambda AWS Load Balancer Amazon SNS Amazon SQS Amazon S3 AWS Secrets Manager Amazon CloudWatch AWS IAM Terraform Terraform Enterprise Jira Scrum Git
HUK Coburg
1 Jahr 7 Monate
2023-09 - 2025-03

KYC ? Know Your Customer

Senior Software Entwickler Java 17 Spring 6 JPA ...
Senior Software Entwickler
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.

    ? Erhöhte Datenqualität: Stärkere Validierung persönlicher Attribute verringert zukünftige Fehler und Vorfälle.

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.
Java 17 Spring 6 JPA Lombok Cucumber 7 GitLab CI/CD AWS (Load Balancer ECS CloudWatch KMS IAM S3 Code Deploy Secrets manager) Terraform Docker Docker Compose Payara 6 Maven Artifactory Git Junit REST OpenAPI Jira Scrum
Telefonica o2 Germany
München
3 Jahre 4 Monate
2020-09 - 2023-12

Migration des TelCo Stack in AWS

Senior Software Entwickler Java 8 Docker Docker Compose ...
Senior Software Entwickler
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.

Java 8 Docker Docker Compose Payara 5 Terraform 1.9 AWS (ECS CloudWatch CodeDeploy StepFunctions SecretsManager RDS EC2 ElasticCache S3) GitLab CI/CD Spring 5 JPA Cucumber 7 Terraform Maven Artifactory Git Junit PostgreSQL Apache Kafka REST Jira Scrum
Telefonica o2 Germany
München
5 Jahre 4 Monate
2017-09 - 2022-12

Microservice Layer in Versicherungsunternehmen

Software Entwickler Java 8 IntelliJ IDEA 202x Oracle 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 8 IntelliJ IDEA 202x Oracle 12 REST-Services mit Apache CXF Red Hat OpenShift 4.x Cucumber Spring Security 5.x Jenkins Jenkins Pipelines GitHub Gatling AssertJ Junit Spring Boot JPA Rest Swagger Jboss Wildfly Kibana
Axa Versicherung
München
8 Jahre 8 Monate
2009-01 - 2017-08

Middleware System in Legacy TelCo Stack

Senior Software Entwickler Java 8 Weblogic 12 Oracle 12 ...
Senior Software Entwickler
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
Java 8 Weblogic 12 Oracle 12 Jersey (REST) SOAP (JAX-WS 2.2) JBoss Drools 4 JPA Spring 2.5 Maven 3 GitLab IntelliJ EJB 3 (MDB) Oracle AQ JUnit 4.x EasyMock 2.5 Log4J Scrum Spring 3.1 Web MVC Oracle Coherence 12.2 Jenkins Gradle
Telefonica o2 Germany
München
7 Monate
2015-09 - 2016-03

BMW Fahrer Training

Software Entwickler Java 7 Apache Groovy 2.4 Oracle 11g ...
Software Entwickler
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 7 Apache Groovy 2.4 Oracle 11g Maven 3 Jenkins
BLU Portal & Applications
Oberhaching
2 Jahre 7 Monate
2013-08 - 2016-02

Mitarbeiteraktienprogramm eines globalen Konzerns

Software Entwicler Java 7 JBoss 7.1 JBoss 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.
Apache POI 3.9
Java 7 JBoss 7.1 JBoss EAP 6.0 Eclipse 4.2 Juno JPA 2.0 Hibernate 4 Oracle 11g JUnit 4.x DBUnit SVN Hudson Apache POI 3.9
Siemens AG
München

Aus- und Weiterbildung

Aus- und Weiterbildung

4 Jahre 9 Monate
1993-10 - 1998-06

Informatik Studium

Master of Science in Informatik, Technische Universität Gleiwitz, Polen
Master of Science in Informatik
Technische Universität Gleiwitz, Polen
Datenbanken und Rechnernetze

Kompetenzen

Kompetenzen

Top-Skills

JAVA DevOps AWS OpenShift GitHub GitLab Continuous Integration Continuous Delivery Cucumber Oracle WebLogic Spring Mockito Swagger Apache CXF JPA Kafka Spring Boot Docker Kubernetes REST Microservices

Schwerpunkte

Java
Experte
DevOps
Experte
AWS
Experte
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-Entwickler Quarkus Lombok REST ...
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.


Quarkus Lombok REST OpenShift IBM API Gateway Jenkins Nexus IQ SonarQube Cucumber WireMock Git Jira Scrum PlantUML Java 17 Java 21
HUK Coburg
6 Monate
2025-07 - 2025-12

Kundenportal & Schadenmanagement für HUK Coburg

Software-Entwickler Java 21 Quarkus 3 Lombok ...
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.
Java 21 Quarkus 3 Lombok AWS API Gateway AWS Lambda AWS Load Balancer Amazon SNS Amazon SQS Amazon S3 AWS Secrets Manager Amazon CloudWatch AWS IAM Terraform Terraform Enterprise Jira Scrum Git
HUK Coburg
1 Jahr 7 Monate
2023-09 - 2025-03

KYC ? Know Your Customer

Senior Software Entwickler Java 17 Spring 6 JPA ...
Senior Software Entwickler
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.

    ? Erhöhte Datenqualität: Stärkere Validierung persönlicher Attribute verringert zukünftige Fehler und Vorfälle.

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.
Java 17 Spring 6 JPA Lombok Cucumber 7 GitLab CI/CD AWS (Load Balancer ECS CloudWatch KMS IAM S3 Code Deploy Secrets manager) Terraform Docker Docker Compose Payara 6 Maven Artifactory Git Junit REST OpenAPI Jira Scrum
Telefonica o2 Germany
München
3 Jahre 4 Monate
2020-09 - 2023-12

Migration des TelCo Stack in AWS

Senior Software Entwickler Java 8 Docker Docker Compose ...
Senior Software Entwickler
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.

Java 8 Docker Docker Compose Payara 5 Terraform 1.9 AWS (ECS CloudWatch CodeDeploy StepFunctions SecretsManager RDS EC2 ElasticCache S3) GitLab CI/CD Spring 5 JPA Cucumber 7 Terraform Maven Artifactory Git Junit PostgreSQL Apache Kafka REST Jira Scrum
Telefonica o2 Germany
München
5 Jahre 4 Monate
2017-09 - 2022-12

Microservice Layer in Versicherungsunternehmen

Software Entwickler Java 8 IntelliJ IDEA 202x Oracle 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 8 IntelliJ IDEA 202x Oracle 12 REST-Services mit Apache CXF Red Hat OpenShift 4.x Cucumber Spring Security 5.x Jenkins Jenkins Pipelines GitHub Gatling AssertJ Junit Spring Boot JPA Rest Swagger Jboss Wildfly Kibana
Axa Versicherung
München
8 Jahre 8 Monate
2009-01 - 2017-08

Middleware System in Legacy TelCo Stack

Senior Software Entwickler Java 8 Weblogic 12 Oracle 12 ...
Senior Software Entwickler
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
Java 8 Weblogic 12 Oracle 12 Jersey (REST) SOAP (JAX-WS 2.2) JBoss Drools 4 JPA Spring 2.5 Maven 3 GitLab IntelliJ EJB 3 (MDB) Oracle AQ JUnit 4.x EasyMock 2.5 Log4J Scrum Spring 3.1 Web MVC Oracle Coherence 12.2 Jenkins Gradle
Telefonica o2 Germany
München
7 Monate
2015-09 - 2016-03

BMW Fahrer Training

Software Entwickler Java 7 Apache Groovy 2.4 Oracle 11g ...
Software Entwickler
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 7 Apache Groovy 2.4 Oracle 11g Maven 3 Jenkins
BLU Portal & Applications
Oberhaching
2 Jahre 7 Monate
2013-08 - 2016-02

Mitarbeiteraktienprogramm eines globalen Konzerns

Software Entwicler Java 7 JBoss 7.1 JBoss 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.
Apache POI 3.9
Java 7 JBoss 7.1 JBoss EAP 6.0 Eclipse 4.2 Juno JPA 2.0 Hibernate 4 Oracle 11g JUnit 4.x DBUnit SVN Hudson Apache POI 3.9
Siemens AG
München

Aus- und Weiterbildung

Aus- und Weiterbildung

4 Jahre 9 Monate
1993-10 - 1998-06

Informatik Studium

Master of Science in Informatik, Technische Universität Gleiwitz, Polen
Master of Science in Informatik
Technische Universität Gleiwitz, Polen
Datenbanken und Rechnernetze

Kompetenzen

Kompetenzen

Top-Skills

JAVA DevOps AWS OpenShift GitHub GitLab Continuous Integration Continuous Delivery Cucumber Oracle WebLogic Spring Mockito Swagger Apache CXF JPA Kafka Spring Boot Docker Kubernetes REST Microservices

Schwerpunkte

Java
Experte
DevOps
Experte
AWS
Experte
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

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.