29.08.2026 aktualisiert

**** ******** ****
verifiziert
100 % verfügbar

Java Software Entwickler

Taufkirchen, Deutschland
Taufkirchen +500 km
Master of Science in Informatik, Technische Universität Gleiwitz, Polen
Taufkirchen, Deutschland
Taufkirchen +500 km
Master of Science in Informatik, Technische Universität Gleiwitz, Polen

Profilanlagen

Profil_Michal_Gajda.pdf

Über mich

Java-Softwareentwickler & -Berater, seit 2006 selbständig, 20+ Jahre Erfahrung. Schwerpunkt: robuste Backend-Systeme, REST/SOAP, Cloud-Migrationen (AWS, OpenShift, Quarkus, Kafka, Spring Boot). Aktuell bei HUK-Coburg. Setze Claude Code produktiv für KI-gestützte Entwicklung ein. DE/EN.

Skills

RamlJavaAPIsAmazon Web ServicesAmazon S3Apache TomcatTelekommunikationOracle Weblogic ServerApache CXFLinuxDevOpsEclipseJ2EEGradleGroovyIntellij IDEAJava Persistence APIServletSpring FrameworkJUnitPostgreSQLApache MavenOpenShiftOracle DatabasesSQL DeveloperScrumMockitoOop LanguagesSwaggerSOAPSoapuiOpenapiDocker ContainerElasticacheSpring BootAWS VPCGitLabGitlab-CiCucumber-jvmApache KafkaSqljdbcTerraformCucumber (Software)DockerJenkinsArtifactory
Programmier-/Skriptsprachen
  • Java 8/11/17/21: sehr gut (20+ Jahre)
  • XML, XSD, XSL: sehr gut (15+ Jahre)
  • SQL, PL/SQL: sehr gut (15+ Jahre)
  • Groovy: gut (5+ Jahre)
  • Terraform: gut (3+ Jahre)

Cloud-Technologien
  • OpenShift 4.x: sehr gut (5+ Jahre)
  • AWS (IAM, ELB, ECS, CloudWatch, RDS, Elastic Cache, CodeDeploy, Step Functions, Secrets Manager, Step Functions, S3, EC2): sehr gut (5+ Jahre)

J2EE Technologien
  • JSP, Java Servlets, JSTL: sehr gut (15+ Jahre)
  • JMS 1.1: gut (7+ Jahre)
  • Kafka 3.x: sehr gut (5+ Jahre)
  • JDBC 3.x/4.x: gut (10+ Jahre)
  • JPA 2.x/3.x: sehr gut (12+ Jahre)
  • SOAP / REST: sehr gut (15+ Jahre)
  • Servlet API: sehr gut (15+ Jahre)
  • JTA 1.3: sehr gut (15+ Jahre)

CI/CD und DevOps-Tools
  • Jenkins ( Admin, Pipelines): sehr gut (7+ Jahre)
  • Git/Git Hub/GitLab ( git, branching): sehr gut (10+ Jahre)
  • GitLab CICD: sehr gut (5+ Jahre)
  • Docker, Docker Composse: sehr gut (7+ Jahre)
  • Maven 3.x: sehr gut ( 10+ Jahre)

Frameworks
  • Jersey 2.x: gut (5+ Jahre)
  • Apache CXF 3.x: sehr gut (7+ Jahre)
  • Open API, Swagger 2.x/3.x: sehr gut (5+ Jahre)
  • JUnit 4/5: sehr gut (10+ Jahre)
  • Spring 5.x/6.x: sehr gut (15+ Jahre)
  • Cucumber 7.x: sehr gut (8+ Jahre)
  • AssertJ 3.x: sehr gut (8+ Jahre)
  • Mockito 4.x: sehr gut (8+ Jahre)
  • Spring Boot 2.x/3.x: sehr gut (10+ Jahre)
  • Lombok: gut (5+ Jahre)
  • Quarkus 3.x sehr gut (3+ Jahre)

Datenbanken und Tools
  • Oracle 10/11/12/19: sehr gut (15+ Jahre)
  • PostgreSQL: gut (5+ Jahre)
  • SQL Developer 4.x: gut (5+ Jahre)
  • PGAdmin 4: gut (5+ Jahre)
  • Redis: gut (5+ Jahre)
  • DynamoDB: gut (5+ Jahre)

Web-/Application Server
  • JBoss (EAP Wildfly): sehr gut (12+ Jahre)
  • Bea WLS 12: gut (7+ Jahre)
  • Tomcat 8.x: gut (10+ Jahre)
  • Payara 5.x/6.x: sehr gut (7+ Jahre)

Betriebssysteme
  • Windows 8/10/11: gut (5+ Jahre)
  • Linux: sehr gut (10+ Jahre)

Anwendungs-Analyse/Design/Methodologien
  • Scrum: gut (10+ Jahre)
  • Objektorientierte Analyse/Design/Programmierung (OOA/OOD/OOP): sehr gut (15+ Jahre)
  • Design Patterns: sehr gut (15+ Jahre)

Andere:
  • IntelliJ IDEA 202x.y: sehr gut (7+ Jahre)
  • SoapUI: gut (10+ Jahre)
  • Jira: gut (10+ Jahre)
  • Confluence: gut ( 10+ Jahre)

Branchenerfahrung
  • Telekommunikation: 15 Jahre
  • Versicherungen: 7 Jahre

Erfahrung

Berufserfahrungmehr als 10 Jahre
Freelancer seit2006

Sprachen

DeutschverhandlungssicherEnglischgut

Projekthistorie

HUK Coburg - Customer Interaction

HUK Coburg

Versicherungen

>10.000 Mitarbeiter

Verwendete Technologien:
Quarkus 3 , Java 17/21, Lombok, Cucumber 7, Openshift 4, Docker Compose, Maven, Git, Jenkins Junit, REST, OpenAPI, Jira, Scrum, SonarQube, NequsIQ, Mockito, Wiremock, IBM API Gateway

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.

HUK Coburg - Schaden

HUK Coburg

>10.000 Mitarbeiter

Verwendete Technologien:
Quarkus 3, Java 17, Lombok, Maven, Git, Jenkins, JUnit, REST, OpenAPI, Jira, Scrum, SonarQube, NexusIQ, AWS (API Gateway, Lambda, SQS), Terraform

Projektbeschreibung:
Entwicklung und Betreuung von Microservices für die Schadenbearbeitung im KFZ-Bereich, u. a. eine AWS-Lambda-Funktion zur Kennzeichenvalidierung sowie Anpassungen an der PDF-Generierung für Schadenmeldungen – inklusive Produktionsbetrieb mit Monitoring und Support.

Ergebnisse:
  • Automatisierte Validierung: AWS-Lambda-Funktion zur Kennzeichenvalidierung, wodurch fehlerhafte Eingaben frühzeitig abgefangen und die Datenqualität erhöht wurden.
  • Verbesserte Dokumentenqualität: Anpassung der PDF-Erstellung für KFZ-Schadenmeldungen zur korrekten Darstellung schadenrelevanter Daten.
  • Stabiler Produktionsbetrieb: Systemverfügbarkeit durch Monitoring und zeitnahen Prod-Support.
Aufgaben:
  • Analyse und Entwurf der Kennzeichenvalidierung als AWS-Lambda-Funktion, inkl. Anbindung an die Schadenmeldungs-Pipeline.
  • Anpassung der PDF-Generierung für KFZ-Schadenmeldungen.
  • Monitoring der Komponenten im Produktionsbetrieb, Prod-Support bei Störungen.
  • Code-Reviews zur Qualitätssicherung.

KYC – Know Your Customer

Telefonica o2 Germany, München

Telekommunikation

>10.000 Mitarbeiter

Verwendete Technologien:
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

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.

Migration des TelCo Stack in AWS

Telefonica o2 Germany, München

Telekommunikation

>10.000 Mitarbeiter

Verwendete Technologien:
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

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.

Service Layer in Versicherungsunternehmen

Axa Versicherung

Versicherungen

5000-10.000 Mitarbeiter

Verwendete Technologien:
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

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.

Middleware System in Legacy TelCo Stack

Telefonica o2 Germany, München

Telekommunikation

>10.000 Mitarbeiter

Verwendete Technologien:
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), JPA, Oracle AQ, JUnit 4.x, EasyMock 2.5, Log4J, Scrum, Spring 3.1, Web MVC, Oracle Coherence 12.2, Jenkins, Gradle

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

BMW Fahrer Training

BLU Portal & Applications, Oberhaching

Internet und Informationstechnologie

50-250 Mitarbeiter

Verwendete Technologien:
Java 7, Apache Groovy 2.4, Oracle 11g, Maven 3, Jenkins

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.

Mitarbeiteraktienprogramm eines globalen Konzerns

Siemens AG

Sonstiges

>10.000 Mitarbeiter

Verwendete Technologien:
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

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.

Kontaktanfrage

Einloggen & anfragen.

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

RegistrierenAnmelden