Java Software Entwickler
Aktualisiert am 25.11.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 25.11.2025
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 4 Monate
2023-09 - heute

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

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 4 Monate
2023-09 - heute

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

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.