07.04.2025 aktualisiert

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

Java/Spring Senior Consultant

Mettmann, Deutschland
Weltweit
Mettmann, Deutschland
Weltweit

Profilanlagen

Matthias_Gerhards_Entwickler_2025.pdf

Skills

JavaAgile MethodologieKünstliche IntelligenzAmazon Web ServicesKünstliche Neurale NetzwerkeMicrosoft AzureCloud ComputingDatenbankenContinuous IntegrationDevopsWeb EntwicklungDistributed ComputingJ2EEFinanzenHibernatePythonPostgresqlMysqlOracle FinancialsProduktentwicklungScrumSoftware ArchitectureTensorflowSQLTypescriptFlaskSpringbootBackendKanbanAngularJSDockerJenkinsMicroservices
Java-Entwicklung
Umfangreiche Erfahrung in der Entwicklung von Java-Anwendungen, insbesondere mit Spring Boot, Java EE und verschiedenen Java-Frameworks.

Python Entwicklung
Erfahrung in der Umsetzung von Backend und Frontendlösungen mit Flask und SQL Alchemy 

Cloud und Microservices
Expertise in der Implementierung von Cloud-basierten Lösungen und Microservices-Architekturen unter Verwendung von AWS, Azure und Docker.

Datenbanken und ORM
Fundierte Kenntnisse in der Arbeit mit verschiedenen Datenbanksystemen wie Oracle, PostgreSQL und MySQL sowie ORM-Technologien wie Hibernate.

Frontend-Entwicklung
Erfahrung in der Entwicklung von Benutzeroberflächen mit Angular, TypeScript und modernen Web-Technologien.

DevOps und CI/CD
Kenntnisse in der Implementierung von DevOps-Praktiken, einschließlich der Nutzung von Jenkins und Bamboo für kontinuierliche Integration und Bereitstellung.

Softwarearchitektur
Fähigkeit zur Konzeption und Umsetzung von Softwarearchitekturen, insbesondere im Bereich verteilter Systeme und Microservices.

Agile Methoden
Vertrautheit mit agilen Entwicklungsmethoden wie Scrum und Kanban zur effizienten Projektdurchführung.

Financial Services
Erfahrung mit der Umsetzung von Börsenhandelsalgorithmen in QuantConnect uauf Grundlage von Python

AI Technologien
Grundlegende Erfahrungen mit neuronalen Netzen und den Einsatz von Tensorflow mit Python.
 

Sprachen

DeutschMutterspracheEnglischverhandlungssicher

Projekthistorie

Python Entwicklung eines Algorithmus-Frameworks für den Handel mit Kryptowährungen auf QuantConnect Cloud

GM Consulting

Internet und Informationstechnologie

< 10 Mitarbeiter

Entwicklung eines Algorithmus-Frameworks für den Handel mit Krypthowährungen auf QuantConnect Cloud
  • Entwicklung eines Kriterienframeworks zur flexiblen Bestimmung von Handelssignalen
  • Einbindung klassischer Handelsindikatoren wie EMA, ADX, ADF, OBV
  • Entwicklung eines randomisierten Optimierungsframeworks zur Anpassung des Verhaltens an neue Marktsituationen
  • Anbindung von MongoDB
  • Training und Einbindung von Tensorflow AI Modellen
(Python 3.11, QuantConnect Cloud, VS Code, Tensorflow, MongoDB)

Senior Consultant / Softwareentwickler, DGUV mit Microservices, Spring Boot, Angular, Hibernate und Azure

DGUV Deutsche Gesetzliche Unfallversicherung

Öffentlicher Dienst

1000-5000 Mitarbeiter

Implementierung der elektronischen Kostenvoranschläge und Abrechnung von medizinischen Hilfsmitteln eGKV (Rollstühlen etc.)
  • Architektur und Lead Softwareentwicklung für einen Spring Boot Microservice mit Hibernate (JPA) mit Oracle DB
  • Backendentwicklung von REST Services
  • Einführung Azure Cloud AD B2C zum Identitymanagement, Api Gateway und Azure KeyVault
  • Entwicklung Infrastructure as Code mit Terraform für Azure
  • Entwiclung einer API Conversin mit Azure API Management
  • Entwicklung eines DevOps Prozesses inkl. CI/CD mit Bamboo
  • Aufbau der Datenbank mit Liquibase
(Spring, Azure, API Manegement, Java 17, REST, Hibernate, Oracle, Bamboo CI/CD)

Implementierung und Anforderungsanalyse eine Anwendung zum manuellen Routing von Nachrichten innerhalb der gesetzlichen Unfallversicherung
  • Lead Softwareentwicklung für Spring Boot, Hibernate mit Oracle DB
  • Backendentwicklung von REST Services
  • Implementierung von Angular Frontends mit TypeScript, JavaScript und Html/CSS
  • Entwicklung von CI/CD mit Bamboo
  • Aufbau der Datenbank mit Liquibase
(Spring, Angular, Azure, Java 17, REST, Hibernate, Oracle, Bamboo CI/CD)

Implementierung der Übertragung von elektronischer Kostenrechnungen aus dem Ausland
  • Entwicklung einer Datenübertragung in Redhead Fuse/Apache Camel
  • Anbindung der GraphQL Schnittstelle an Redhead Fuse
  • Implementierung der Signatur und Verschlüsselung mit Azure Key Store

Senior Consultant/Lead Entwickler, Finanzministerium, Projekt W-IdNr mit Spring Boot, Spring Batch und Hibernate

ITZ Bund (Finanzministerium)

Öffentlicher Dienst

>10.000 Mitarbeiter

Implementierung einer einheitlichen Wirschaftsidentifikationsnummer für alle deutschen Unternehmen (WidNr)  (Lead Entwickler)
  • Konzeption und Realisierung der Historisierung aller Daten
  • Umsetzung von Geschäftsvorfällen wie Neuanlage, Änderungen und Begrenzungen
  • Umsetzung von Massendatenabfragen für 16 Bundesänder
  • Jenkins-Automatisierung mit Build-Pipelines und Groovy-Skripten
  • Performance Optimierung der JPA/Hibernate Datenbankabfragen
(Spring Boot, Spring Batch, Java 11, Hibernate, REST- und SOAP-Webservices, Jenkins CI/CD)

Architekt und Lead Entwickler, Finanzministerium, Projekt DAC6 mit Spring, Spring Batch, Oracle, Hibernate, Jenkins, Query DSL

ITZ Bund (Finanzministerium)

Öffentlicher Dienst

1000-5000 Mitarbeiter

Implementierung eines europäischen Datenaustauschverfahren zur Aufdeckung von Steuervermeidung (Architekt und Lead Entwickler)
  • Entwurf und Implementierung für die Übernahme von strukturieren Massendaten JSON/XML
  • Implementierung der Parallelverarbeitung von Korrekturdaten 
  • Performanceoptimierte Persistierung in einer Relationale Datenbank
  • Spring-Batch Parallelisierung zur Performanceoptimierung
  • Jenkins-Automatisierung mit Build-Pipelines und Groovy-Skripten
  • Performance Optimierung der JPA/Hibernate Datenbankabfragen
  • Betriebliche Bereitstellung der Anwendung inkl. DevOps
  • Produktivsetzung der Software und Betreuung der Produktion

(Java 11, Oracle DB 12c, Hibernate, QueryDSL, JBoss, Spring Batch, Hibernate,  REST- und SOAP-Webservices, Jenkins CI/CD)

Implementierung einer Spring Batch Verarbeitung zum Steuerdatenaustausch mit deutschen Finanzämtern Staaten (Lead Entwickler)
  • Konzeption und Umsetzung der Aufbereitung und Übertragung von internationalen Finanzdaten
  • Implementierung der REST Schnittstellen zur Datenübermittlung
  • Implementierung der Spring-Batch Parallelisierung zur Performanceoptimierung
  • Jenkinsautomatisierung mit Build-Pipelines und Groovy-Skripten
  • Refactoring der existierenden Anwendung im Hinblick auf Wiederanlauffähigkeit und Robustheit
  • Performance Optimierung der JPA/Hibernate Datenbankabfragen
(Java 8, Oracle DB, Hibernate, JBoss 7, Spring Batch, Spring Boot, REST- und SOAP-Webservices, JSF Primefaces 5, Projekttyp: Kanban, Jenkins CI/CD)

Lead Entwickler, Finanzministerium, Projekt CRS mit Spring Boot, Hibernate, Jenkins

ITZ Bund (Finanzministerium)

Öffentlicher Dienst

>10.000 Mitarbeiter

Implementierung einer Spring Batch Verarbeitung zum Steuerdatenaustausch mit deutschen Finanzämtern Staaten (Lead Entwickler)
  • Konzeption und Umsetzung der Aufbereitung und Übertragung von internationalen Finanzdaten
  • Implementierung der REST Schnittstellen zur Datenübermittlung
  • Implementierung der Spring-Batch Parallelisierung zur Performanceoptimierung
  • Jenkinsautomatisierung mit Build-Pipelines und Groovy-Skripten
  • Refactoring der existierenden Anwendung im Hinblick auf Wiederanlauffähigkeit und Robustheit
  • Performance Optimierung der JPA/Hibernate Datenbankabfragen
  • Betriebliche Bereitstellung der Anwendung inkl. DevOps
(Java 8, Oracle DB, Hibernate, JBoss 7, Spring Batch, Spring Boot, REST- und SOAP-Webservices, JSF Primefaces 5, Projekttyp: Kanban, Jenkins CI/CD)

Portfolio

item-0

Projekt W-Id-Nr

Senior Consultant/Lead Entwickler, Finanzministerium, Projekt W-IdNr mit Spring Boot, Spring Batch und Hibernate 12/2021 - 12/2022
https://www.bzst.de/DE/Unternehmen/Identifikationsnummern/Wirtschafts-Identifikationsnummer/wirtschaftsidentifikationsnummer_node.html

Kontaktanfrage

Einloggen & anfragen.

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

RegistrierenAnmelden