01.11.2026 aktualisiert

**** ******** ****
Premiumkunde
100 % verfügbar

Senior-Entwickler/ SW-Architekt

München, Deutschland
Weltweit
München, Deutschland
Weltweit

Profilanlagen

Profil_AlexKraft_Stand11_26.pdf

Über mich

Erfahrener Senior-Entwickler/ SW-Architekt

Skills

OpenShiftSoftware ArchitectureServiceorientierte ArchitekturSpring BootDocker
Bereiche

• Öffentliche Verwaltung - Meldewesen
• Gesetzliche Unfallversicherung (DGUV) - BG-Phoenics (ITIL-zertifiziert)
• Automotive
• Versicherungen

Kenntnisse/Schwerpunkte

• Java EE
• Spring Boot
• Quarkus
• Objektorientierte Softwareentwicklung, Analyse und Design (OOA, OOD, OOP)
• Agile Entwicklung (Scrum)
• Big Data
• Webservices
• Microservices
• Software-Refactoring
• Datenbankdesign
• Persistence Management
• Performanceoptimierung
• Teamleitung
• Anforderungsanalyse

Betriebssysteme
  • MS-Windows
  • Unix/Linux
  • OS/2
  • VMS
  • Oracle VM VirtualBox
Programmiersprachen
  • Java/Java EE
  • Fortran
  • Basic
  • C++
  • Pascal
  • SQL
Java-Standards/Frameworks
  • EJB
  • Spring Boot
  • JPA
  • JSP
  • Quarkus
  • Hibernate
  • JMS
  • JAXB
  • Json
  • Jackson
  • Swing
Webservices
  • JAX-WS
  • WSDL
  • REST
  • SOAP
  • Swagger/Swagger UI
  • OpenAPI
  • Wiremock
Microservices/Cloud-Computing
  • OpenShift
  • Docker
Auszeichnungssprachen
  • HTML
  • XML
  • XSLT
  • XSD
Methoden
  • Scrum
  • MDA
  • PRO3 (RUP)
  • UML 1.x/UML 2.x
Design-Werkzeuge
  • MID Innovator
  • BOC Adonis
  • Rational Rose
  • BOUML
  • Together
  • VisualParadigm
  • Poseidon
Entwicklungsumgebungen
  • Eclipse
  • Intellij IDEA
  • Visual C++
  • Borland JBuilder
  • Gritplus
  • Visual Age
Qualitätssicherung
  • JUnit
  • EasyMock
  • WinRunner
  • Emma
  • Checkstyle
  • GuiPerformer
  • Jupiter
  • Sonar
  • JMeter
Application-Server/Container
  • JBoss
  • IBM Websphere
  • Borland Application Server
  • TomEE/Tomcat
  • Payara
  • Wildfly
BigData
  • Spark/Hadoop
  • Apache Lucene
  • Apache Solr
Workflow-Management-System
  • IBM MQSeries
Datenbanken/Persistenz
  • IBM DB2
  • Oracle
  • MySQL
  • MS SQL-Server
  • PostgreSQL/EDB
  • POET
  • MongoDB
  • Access
  • Btrieve
  • Ctree
  • Centura
  • JDBC/ODB
  • Flyway
  • Liquibase
  • Sybase
Versionsverwaltung/Buildmanagement
  • GIT
  • Gerrit
  • Bitbucket
  • Jenkins
  • CVS
  • Subversion
  • Maven
  • Ant
  • Ansible
Dokumentation/Verwaltung
  • Jira
  • Confluence
  • Brain
  • HP Service Manager
  • IBM-Doors
  • Rational ClearQuest ALM
  • Bugzilla
  • SharePoint
  • Word/Excel etc.

Erfahrung

Berufserfahrungmehr als 10 Jahre
Freelancer seit1996

Sprachen

DeutschMutterspracheEnglischverhandlungssicherNorwegischGrundkenntnisse

Projekthistorie

Senior-Entwickler (Java EE, Docker), DevOps: Agentur für kommunale Datenverarbeitung in Bayern (AKDB): Fachanwendung Meldewesen

AKDB

Öffentlicher Dienst

500-1000 Mitarbeiter

Vorgehen: Agil/Scrum
Tätigkeiten
  • Technisches Design und Weiterentwicklung der zentralen Anwendung zur Führung des Melderegisters sowie weiterer Auskunftssysteme für Sicherheitsbehörden
  • Umsetzung neuer rechtlicher Vorgaben und Standards
  • Entwicklung von zentralen Backend-Komponenten
  • Anbindung von Fremdsystemen über REST
  • Anbindung/Generierung von Serviceschnittstellen aus WSDL
  • Test und Simulation von Remote-Services über Wiremock
  • Erstellung von Regressionstests mit Mockito und Junit
  • Erstellung von Microservices in Quarkus als Teil einer zukünftigen Gesamtmigration
  • Testautomatisierung über AKDB-eigenes Framework
  • Verwendung von Vaadin

Software:
Java EE, Spring Boot, IntelliJ IDEA, JPA, Docker, REST, Quarkus, Wiremock, WSDL, XSD, Vaadin, OracleDB, GIT, Jenkins, Mockito, JUnit, Sonar, Jira, Confluence

SW-Architekt (Java EE, Spring Boot), DevOps: Komponentenübergreifende Architektur

BG-Phoenics

Öffentlicher Dienst

500-1000 Mitarbeiter

  • Entwicklung und Wartung einer sehr umfangreichen Backoffice-Applikation der Berufsgenossenschaften (ca. 1 Mio. Lines of Code)
  • Mitarbeit in einem Architektur-Team, das querschnittlich für das Design und die Umsetzung der Modularisierung des Systems verantwortlich ist
  • Erstellung von Designs unter Verwendung von Service-Schnittstellen zur Modularisierung komplexer Teilkomponenten, die auf einer sehr großen Codebasis aufbauen
  • Vorbereitende Tätigkeiten zur Erreichung des Zielbildes, die abgelösten Teilkomponenten auf einer Container-Plattform, wie beispielsweise OpenShift, verteilbar zu machen
  • Umsetzung der entworfenen Service-Schnittstellen,insbesondere unter Beachtung von Performance-Randbedingungen
  • Erstellung von Regressionstests mit Mockito und JUnit
Software: Java EE, Java 8-11, JBoss, Wildfly, Spring Boot, Eclipse, PostgreSQL, GIT, Bitbucket, Jenkins, JUnit, Sonar, Jira, Confluence


SW-Architekt, Senior-Entwickler (Java EE, Openshift), DevOps: DGUV Unternehmensregister/OpenShift Microservice-Architektur

BG-Phoenics

Öffentlicher Dienst

500-1000 Mitarbeiter

  • Design und Umsetzung einer zentralen Servicekomponente der Kernapplikation zur Synchronisation von Unternehmensdaten über Webservices an das DGUV-Unternehmensregister
  • Design und Umsetzung einer Microservice -Komponente auf OpenShift zur Benachrichtigung über Änderungen von Daten im zentralen Unternehmensregister
  • Generierung von Serviceschnittstellen aus WSDL
  • Konzeption der Parametrisierung über yaml-Dateien
  • Erstellung von Jenkins-Buildskripten zum automatischen Deployment auf verschiedene Umgebungen
  • Verwendung des Git-Flow-Workflows
  • Erstellung von Regressionstests mit Mockito und JUnit
  • UML-Designerstellung mit VisualParadigm
Software: Java EE, JBoss, OpenShift, Spring Boot, Docker, REST, WSDL, XSD,VisualParadigm, Swagger UI, OpenAPI, Eclipse, PostgreSQL, GIT, Bitbucket, Jenkins, JUnit, Sonar, Jira, Confluence


Senior-Entwickler (Java EE): Beitragsverwaltung

BG-Phoenics

Öffentlicher Dienst

500-1000 Mitarbeiter

  • Design und Umsetzung von Serviceschnittstellen in einer zentralen Kernkomponente zur Beitragsabrechnung
  • Umstellung der Komponenten der jährlichen Umlageabrechnung auf ein effizientes Batch-Framework
  • Umstellung fachlicher Teil-Komponenten auf eine serviceorientierte Architektur
  • Erstellung von Regressionstests mit Mockito und JUnit
Software: Java EE, JBoss, REST, Eclipse, PostgreSQL, GIT, Bitbucket, Jenkins, JUnit, Sonar, Jira, Confluence


SW-Architekt/Senior-Entwickler (Java EE, Apache Solr), DevOps: Zebra, Bedarfsrechnung für BMW

msg AG

Automobil und Fahrzeugbau

1000-5000 Mitarbeiter

  • Umsetzung einer verteilten, skalierbaren Architektur zur Bedarfsrechnung in einer Cloud-Umgebung unter Verwendung von Lucene/Solr
  • Umsetzung von Logik um fachliche Inhalte aus Solr dynamisch auf eine beliebige Anzahl von Knoten verteilen zu können
  • Umsetzung einer Verteilungs-Fassade in Payara mit REST-Api um Client-Anfragen dynamisch auf relevante Knoten zu duplizieren und Ergebnisse zu aggregieren
  • Umsetzung einer Fassade mit REST-Api um die Services eines Knoten zusammenzufassen und verfügbar zu machen
  • Optimiertes Auslesen großer Datenmengen aus Solr, um Facettenabfragen durch Caching im Hauptspeicher abzubilden
  • Verifizierung harter Response-Vorgaben durch JMeter
  • Konfiguration von Ansible und automatisiertes Deployment auf Cloud-Umgebungen
  • Erstellung von Regressionstests mit Mockito und JUnit
Software: Java EE, Apache Solr, Apache Lucene, Payara, Wildfly, WSDL, XSD,Swagger, Jackson, Intellij, IBM DB2, JMeter, Ansible, Liquibase, GIT, Bitbucket, Jenkins, JUnit, Sonar, Jira, Confluence


Senior-Entwickler (Hadoop, Java EE): PBK, Bedarfs- und Kapazitätsrechnung für Daimler mit Hadoop

msg AG

Automobil und Fahrzeugbau

1000-5000 Mitarbeiter

  • Umstellung des Projektes zur Bedarfs- und Kapazitätsrechnung mit einer rein funktionalen Umsetzung auf eine Flow-Architektur mit Spark/Hadoop
  • Entwicklung von Daten-Filtern zur Umsetzung von komplexen fachlichen Regeln
  • Entwicklung einer Controller-Komponente mit REST-Schnittstelle zum Aufruf von Spark-Jobs mit Yarn auf einem verteilten Cluster
  • Entwicklung von Services zum verschlüsselten Zugriff auf HDFS mit Kerberos
  • Monitoring und Optimierung des Clusters durch Konfiguration der Spark Parameter
  • Optimierung von Performance und Speicherkapazität in allen Entwicklungsschritten für sehr große Datenmengen
  • Erstellung von Regressionstests mit Mockito und JUnit
Software: Hadoop/Spark, Java, TomEE, JPA, Json, Eclipse, IBM DB2, Liquibase, IBM Cplex, GIT, Bitbucket, Jenkins, JUnit, Sonar, Jira, Confluence


Lead-Entwickler (Java EE): Change Management für Daimler

msg AG

Automobil und Fahrzeugbau

1000-5000 Mitarbeiter

  • Mitglied im Technik-Team zur Unterstützung bei komplexen Konzept- und Realisierungsanforderungen der Entwicklungsteams im Backend-Bereich
  • Verantwortlich für die Basiskomponenten von Webservices nach allen W3C Kommunikationsmustern
  • Spezifikation von Schnittstellen mit WSDL
  • Entwurf und Realisierung von synchronen und asynchronen SOAP-Webservices als „SOAP over http“ und „SOAP over JMS“.
  • Technischer Ansprechpartner bei komplexen Serverfehlern für den Betrieb bei Daimler
  • Backend-Umsetzung von fachlichen Anforderungen im Bereich von Sachnummern, Entwicklerbündeln und Stellungnahmen
  • Konzeption und Umsetzung der Datenbankmigrationsstrategie unter Einsatz des Tools „flyway“
  • Konfiguration und Verwaltung des WAS Application-Servers und von Queues zur asynchronen Partnerkommunikation
  • Erstellung von Regressionstests mit JUnit
  • Analyse und Behebung komplexer Software- und Datenfehler
  • Modellierung von fachlichen Modellen und Generierung von Java-Klassen mit einem für das Projekt angepassten xtext-Generator
  • Analyse und Korrektur von komplexen Problemen im Zusammenhang mit DB2
  • Designerstellung unter Verwendung von UML 2.x
Software: Java EE, EJB, JPA Hibernate, Eclipse, IBM WebSphere, IBM DB2, MongoDB, Swagger, WSDL, XSD, IBM MQ, Flyway, xtext-Generator, GIT, Gerrit, Jenkins, JUnit, Sonar, Jira, Confluence


Senior-Entwickler (Java J2EE): Beitragsabrechnung

BG Phoenics

Öffentlicher Dienst

500-1000 Mitarbeiter

  • Konzeption und Erweiterung des Kernsystems für die Beitragsabrechnung
  • Wartung der bestehenden Komponenten
  • Umsetzung von Geschäftsprozessen zur Pflege der Beitragsdaten und dem Datenaustausch mit Fremdsystemen
  • Analyse und Abstimmung der fachlichen Anforderungen mit den verantwortlichen Modellierern des Fachbereichs
  • Implementierung von umfangreichen fachlichen Regeln
  • Verantwortlich für die Prozessintegration in MQSeries Workflow
  • Technischer Ansprechpartner für die Batchverarbeitung der Jahresabrechnung inkl. 1st-Level-Support und Bereitschaftsdienst
  • Entwurf von UML-Modellen als Grundlage für MDA
  • Modellierung und Generierung relationaler Datenbankstrukturen
  • Einsatz des Persistence Layers “Avantis Persistency Bridge”
  • Erstellung von Regressionstests mit JUnit, EasyMock und Emma
  • Ansprechpartner für Tester des Kunden bei komplexen Verarbeitungsproblemen
  • Analyse und Behebung komplexer Software- und Datenfehler
  • Erstellung umfangreicher SQL-Skripte zur Auswertung und Korrektur produktiver Daten

Software: Java/Java J2EE, Swing, DOM, Eclipse, JBoss, IBM WebSphere, IBM DB2, IBM MQSeries, BOC Adonis, MID Innovator,
JUnit, EasyMock, Emma, IBM Rational Synergy

SW-Architekt, Lead-Entwickler (J2EE): Neuentwicklung eines kommerziellen Java JDO-Produkts

Object Industries GmbH

Sonstiges

10-50 Mitarbeiter

  • Neuentwicklung eines kommerziellen Java JDO-Produkts nach der Spezifikation des Java Data Objects Standards (JDO) von Sun. JDO definiert die transparente Abbildung von Java Objekten auf beliebige Datenbanksysteme. Das Produkt von Object Industries ermöglicht eine Abbildung von Java Objekten auf relationale Datenbankensysteme. Die Verwendung von JDO ist sowohl für Standalone-, als auch für Enterprise-Umgebungen definiert.
  • Projektleitung
  • Design

Software: Bea Weblogic Server, IBM WebSphere Application Server, JBoss, Tomcat, JSP, JBuilder, Eclipse, Ant, Poseidon (UML-Tool), J2EE, JDBC, XML, XLST, HTML, MS SQL-Sever, Oracle, IBM DB2, Informix, Centura



SW-Architekt, Lead-Entwickler: verschiedene Allianz Projekte

Allianz AG

Versicherungen

>10.000 Mitarbeiter

  • Neuentwicklung einer Außendienstapplikation für Glasversicherungen. Als Grundlage der Applikation wurde eine allgemein einsetzbare Komponentenarchitektur entwickelt. Die Komponenten waren in sich jeweils in Oberflächen- und Logikteil getrennt und konnten dynamisch über eine Ereignisschnittstelle verbunden werden.
  • Projektleitung
  • Design
Visual Age, C++


Kontaktanfrage

Einloggen & anfragen.

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

RegistrierenAnmelden