10.05.2026 aktualisiert

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

Senior Full-Stack Software Developer

Emskirchen, Deutschland
Weltweit
Ausbildung Fachinformatiker Anwendungsentwicklung
Emskirchen, Deutschland
Weltweit
Ausbildung Fachinformatiker Anwendungsentwicklung

Profilanlagen

CV_PatrickEckert_DE.pdf
CV_PatrickEckert_EN.pdf
Zertifikat-IPMA-Level-D.pdf
Zertifikat-Kubernetes.pdf
Zertifikat-Kubernetes-OpenShift-1.pdf
Zertifikat-Kubernetes-OpenShift-2.pdf
Zertifikat EJB.jpg
Zertifikat Maven.jpg

Über mich

Senior/Lead Full-Stack Software Developer mit ausgeprägtem Gespür für Architektur und klares Design. Technologisch und Methodisch breit aufgestellt, analytisch stark und mit Vorliebe für komplexe Herausforderungen – besonders dort, wo Struktur, Skalierbarkeit und saubere Logik gefragt sind.

Skills

FlutterClean CodeUnity3DJavaAgile MethodologieKünstliche IntelligenzArchitekturKünstliche Neurale NetzwerkeAtlassian ConfluenceAtlassian JiraC++Cloud ComputingCloud-EngineeringSoftware QualityContinuous DeliveryContinuous IntegrationDevOpsElasticsearchGradleGroovySkalierbarkeitIntellij IDEAJavafxPythonPostgreSQLMariaDBProjektmanagementApache MavenMessage BrokersEnterprise Messaging-SystemeMongoDBOpenShiftScrumSoftware ArchitectureQualitätsmanagementRedisAngular 2+SOAPSoftwareentwicklungSoftware SystemsSonarqubeSystem DesignIntegration (Software)Technische KommunikationTortoisesvnTypeScriptTest-Driven DevelopmentOracle 10g/11gGrafanaSpring BootMysql DatabasesCloud TechnologiesBackendGitLabGitKanbanContainerisierungKubernetesInfluxDBRancherApache KafkaDartAtlassian BitbucketElastic KibanaRestful ApisDockerJenkinsIT-ProjektmanagementMicroservices
Backend-Entwicklung
Umfassende Expertise in der Entwicklung robuster Backend-Systeme mit Java, Spring Boot und modernen Microservice-Architekturen

Software-Architektur & Systemdesign
Fundierte Kenntnisse in der Konzeption und Umsetzung skalierbarer Systemlösungen mit klarem Design für übergreifende Anwendungen

Systemintegration & Schnittstellenentwicklung
Spezialisierung auf die Integration heterogener Systeme und Entwicklung performanter Kommunikationsschnittstellen

Komplexe Problemanalyse & Lösungsfindung
Analytische Stärke bei der Identifikation und Lösung komplexer technischer Herausforderungen

Modernisierung bestehender Systeme
Erfahrung in der Migration und Modernisierung von Legacy-Systemen auf aktuelle Technologien

Clean Code & Codequalität
Fokus auf saubere, wartbare Codestrukturen und hohe Qualitätsstandards

Sicherheitsbewusste Entwicklung
Implementierung von Security-by-Design-Prinzipien in der Softwareentwicklung

DevOps-Fähigkeit
Kenntnisse in CI/CD-Pipelines, Containerisierung und automatisierten Deployment-Prozessen

Technische Kommunikation & Teamarbeit
Starke Kommunikationsfähigkeiten und Erfahrung in der Führung von Entwicklungsteams

Sprachen

DeutschMutterspracheEnglischverhandlungssicherPortugiesischGrundkenntnisse

Projekthistorie

Senior / Lead Developer (Plattform-Team)

Freiberuflich

Öffentlicher Dienst

  1. Entwicklung und Betreuung plattformweiter Komponenten, Tools und Services zur Unterstützung der Fachentwicklung
  2. Vorbereitung und Dokumentation technischer Architekturentscheidungen (ADR) in Abstimmung mit Architekten und Fachverantwortlichen
  3. Migration bestehender Kommunikationsmechanismen (u. a. WebSocket) auf moderne Spring-basierte Standards
  4. Aufbau und Pflege von Gateways und Sicherheitskomponenten auf Basis von OAuth2 und Keycloak
  5. Unterstützung bei der schrittweisen Modularisierung monolithischer Bestandssysteme
  6. Implementierung und Betrieb eines zentralen Cache-Browsers zur Analyse und Verwaltung von verteilten Cache-Daten
  7. Konzeption und Bereitstellung standardisierter Service-Blueprints zur effizienten Neuanlage von Microservices und CI/CD-Pipelines
  8. Enge Zusammenarbeit mit DevOps- und Security-Teams zur Sicherstellung von Stabilität, Skalierbarkeit und regulatorischer Konformität

Technologien
Java 21, Spring Boot 3, REST, WebSocket, OAuth2, Keycloak, Kubernetes, Docker, Jenkins, GitLab CI/CD, Elasticsearch, OracleDB, IntelliJ, SonarQube
Arbeitsweise:
Agile Entwicklung, Clean Architecture, Security by Design, Continuous Integration, 24/7-Systemverfügbarkeit

Lead Developer (Backend)

ATOS/Eviden

Öffentlicher Dienst

>10.000 Mitarbeiter

  1. Entwicklung und Integration eines UCIP-basierten Kommunikationsdienstes zur Erweiterung der Systemvernetzung
  2. Ausbau bestehender Spring-Boot-Services und gezielte Performanceoptimierung im Backend
  3. Migration auf Elasticsearch 8 und Anpassung der Suchlogik für große Datenmengen
  4. Ergänzung des Datenbank-Layers um eine Replikationslogik zur Synchronisation zwischen Primär- und Fallback-System
  5. Implementierung neuer Funktionen zur konsistenten Verwaltung dynamischer Einsatzkennungen
  6. technische Analyse von Bottlenecks und Erarbeitung konkreter Optimierungsmaßnahmen (z.B. im Load-Balancing, Datenbankzugriffe und Asynchronität)
  7. Mitgestaltung von Architekturentscheidungen sowie aktiver Austausch in COPs zu Codequalität, Tools und Weiterentwicklung
  8. Umsetzung aller Maßnahmen im Einklang mit hohen Sicherheitsstandards und regulatorischen Anforderungen

Technologien
  1. Backend: Java 21, Spring Boot, REST, SOAP, UCIP
  2. Frontend: Angular
  3. Datenhaltung: OracleDB, MariaDB, JPA/Hibernate
  4. Suche & Analyse: Elasticsearch 8
  5. Build & CI/CD: Maven, Jenkins, Git, Docker, Kubernetes, Ranger, OpenLens
  6. Monitoring & Qualität: SonarQube, IntelliJ
  7. Arbeitsweise: Agile Entwicklung, Clean Architecture, Security by Design, Community of Practice, Verfügbarkeit 24/7, Test Driven Development

Lead Developer im Integrationsteam

ATOS/Eviden

Telekommunikation

>10.000 Mitarbeiter

  1. Architektur und Entwicklung einer Middleware zur Verarbeitung sicherheitsrelevanter Statusdaten aus verschiedenen Funktechnologien
  2. Aufbau einer Schnittstellenlogik zur bidirektionalen Übersetzung zwischen SOAP-basierten Bestandssystemen und REST-basierten Neusystemen
  3. Harmonisierung und Normalisierung von Daten aus unterschiedlichen Quellen (z.B. Ortungs- oder Statusinformationen)
  4. Absicherung der Middleware gegen Verfügbarkeitsausfälle durch Load-Balancing und redundante Kommunikation
  5. Entwicklung einer internen Logging- und Fehlerdiagnosefunktion zur schnellen Nachvollziehbarkeit im Fehlerfall
  6. Enge Abstimmung mit Systemarchitektur und Betriebsteams im Hinblick auf Deployment und Betriebssicherheit

Technologien
  1. Backend: Java 17, Spring Boot, REST, SOAP
  2. Schnittstellen & Integration: OpenAPI, XML, JSON, Mapping-Schichten
  3. Container & Deployment: Docker, Kubernetes
  4. Build & Tools: Maven, Git, GitLab CI/CD, IntelliJ, Jenkins, SonarQube
  5. Arbeitsweise: Scrum, Clean Code, Testabdeckung, Test Driven, Security by Design, Verfügbarkeit 24/7

Senior Entwickler / Instructor (Java / Full-Stack)

ATOS/Eviden

Öffentlicher Dienst

>10.000 Mitarbeiter

  1. Migration von Spring Boot 2 auf Spring Boot 3 inkl. Abhängigkeiten und Konfigurationsanpassungen
  2. Einführung eines Keycloak Auth Providers inkl. SSO
  3. Vollständiger Umbau des Berechtigungskonzepts von Basic Auth auf OAuth2 mit Annotationbasierter Zugriffskontrolle
  4. Einführung eines globalen Interceptor-basierten Exception-Handling-Konzepts
  5. Aufbau eines neuen Konfigurationssystems mit staged Properties (Stage-spezifische Umgebungswerte)
  6. Anpassung der Deployment-Pipeline zur konfigurierbaren Bereitstellung pro Umgebung
  7. Erweiterung der Word-Dokumentenverarbeitung (inkl. DOCX-Kompatibilität) und Fehleranalyse im Importmodul
  8. Beteiligung an Architekturentscheidungen sowie aktive Wissensweitergabe im Team
  9. Mitwirkung in einem agilen Projektumfeld (Scrum), inklusive Review, Pairing und Code Reviews

Technologien
  1. Backend: Java 17, Spring Boot 3, REST, OAuth2, JPA/Hibernate
  2. Frontend: Angular, TypeScript
  3. Datenhaltung: MongoDB
  4. Build & CI/CD: Maven, Jenkins, GitLab CI/CD
  5. Tools & Frameworks: IntelliJ, Git, SonarQube, YAML, Groovy, ShellScript
  6. Methodik: Scrum, Clean Code, Testabdeckung

Senior Entwickler

ATOS

Öffentlicher Dienst

>10.000 Mitarbeiter

  1. Analyse und Bewertung bestehender Legacy-Komponenten mit Fokus auf technische Risiken und Abhängigkeiten
  2. Entwicklung eines Generators zur automatisierten Migration von JSP-Seiten auf ein modernes React-Frontend
  3. Aufbau einer REST-basierten Kommunikationsschnittstelle zwischen Frontend und Backend
  4. Entwicklung und Refactoring im Rahmen der Struts-Ablösung durch ein internes Design-System
  5. Reparatur und Stabilisierung migrierter Komponenten, inklusive Debugging und Regressionstests
  6. Erstellung von Architekturkonzepten und Bewertung von Lösungsvorschlägen für fachliche User Stories
  7. Durchführung technischer Reviews sowie Vorbereitung von Architekturentscheidungen
  8. Aktive Mitarbeit im agilen Entwicklungsprozess nach Scrum (Story Refinement, Daily, Review, Retro)

Technologien
  1. Backend: Java 17, JEE, REST, JAXB/XJC, Lombok
  2. Frontend: React, Node.js, npm
  3. Build & Tools: Maven, IntelliJ, Jenkins, SonarQube, Bitbucket, Git
  4. Legacy-Systeme: Oracle WebLogic, Struts, JSP Arbeitsweise: Scrum, Clean Code, Test Driven Development

Lead-Entwickler im Backend-Team

ATOS/Eviden

Energie, Wasser und Umwelt

>10.000 Mitarbeiter

  1. Planung und Umsetzung der Bilanzierungskomponente zur Ermittlung bilanzieller Effekte der Redispatch-Maßnahmen
  2. Fachliche und technische Konzeption in enger Abstimmung mit Expertenteams der Netzbetreiber
  3. Refactoring und Optimierung bestehender Java/Spring-Komponenten hinsichtlich Performance und Wartbarkeit
  4. Integration heterogener Kommunikationsschnittstellen (REST, FTP, E-Mail) in die Plattform
  5. Durchführung von Architektur- und Technologieentscheidungen zur Konsolidierung der BackendLandschaft
  6. Erstellung von Dokumentationen und Vorbereitung technischer Entscheidungsgrundlagen für das Management
  7. Mitarbeit in agilen Prozessen (Scrum): Sprint-Planung, Review, Refinement, technische Reviews

Technologien
  1. Backend: Java 11, Spring Boot, REST, JPA/Hibernate, JAXB/XJC
  2. Architektur & Infrastruktur: Microservices, Docker, Kubernetes, AWS Persistenz: Cassandra
  3. Messaging & Datenintegration: Kafka, FTP, E-Mail CI/CD & Tools: Maven, Git, Bitbucket, Jenkins, SonarQube, IntelliJ
  4. Arbeitsweise: Scrum, technisches Refinement, enge fachliche Zusammenarbeit

Senior Entwickler (Full-Stack)

ATOS

Telekommunikation

>10.000 Mitarbeiter

  1. Entwicklung des Web-Softphones zur Integration von Telefoniefunktionen in Fachanwendungen (inkl. A11y-Anforderungen wie Aria-Attribute, Kontrast und Responsive Design)
  2. Beteiligung an der Konzeption und Umsetzung der mobilen Begleiter-App (iOS, Android, Web) mit Administrations- und Informationsmodulen
  3. Aufbau von CI/CD-Pipelines zur automatisierten Bereitstellung auf mobilen Endgeräten (u. a. mit Fastlane)
  4. Umsetzung von automatisierten Tests (Unit-Tests, End-to-End) sowie technisches Review der Systemarchitektur
  5. Unterstützung bei der UI/UX-Gestaltung in enger Abstimmung mit Design-Tools (Figma, Adobe XD)
  6. Aktive Mitarbeit im DevOps-Team: Infrastruktur, Containerisierung, Testautomatisierung

Technologien
  1. Web-Softphone: Angular, TypeScript, RxJS, SCSS, HTML5, Java, Spring Framework, Hibernate, Selenium, Protractor, Jasmine, Karma, GitLab, Docker, Kubernetes, Helm, IntelliJ, Eclipse, Visual Studio Code, A11y, JAWS
  2. Begleiter-App: Flutter, Dart, Firebase (Authentication, Firestore, Storage, Hosting, Analytics), Fastlane, GitLab, CI/CD, Adobe XD, iOS, Android, Web, Scrum, DevOps

Initiator, Architekt & Lead Developer

ERGO

Versicherungen

  1. Architekturdesign und technische Konzeption auf Basis von DDD und Strategy-Pattern
  2. Entwicklung modularer Microservices zur Umsetzung dynamischer, fachlicher Prozessketten
  3. Einführung generischer Schnittstellen zur Vereinheitlichung der Anbindung externer Systeme
  4. Umsetzung einer grafischen Steuerungskomponente (Workflow-Editor inkl. XSD-Generator, Monitoring, Testfallverwaltung)
  5. Entwicklung eines Regelwerks zur dynamischen Auswahl von Kontaktdaten (kriterienbasiert, bitarithmetisch)
  6. Migration bestehender fachlicher Datenmodelle (DTD → XSD → JAXB)
  7. Integration von AMQ zur asynchronen Verarbeitung (Fire-and-Forget)
  8. Technologiewechsel von JEE/JavaFX auf Spring Boot/React
  9. Begleitung der Architekturentscheidungen bis zur Freigabe durch das Konzern-Architekturboard
  10. Agile Projektleitung (Scrum → Kanban), Mentoring & technische Teamführung

Technologien
  1. Backend: Java 8, Spring Boot, JEE, JPA/Hibernate, REST, AMQ
  2. Frontend: React, JavaFX
  3. Datenbanken: Oracle DB, MongoDB
  4. Architektur & DevOps: Microservices, OpenShift, Docker, nginx, Tomcat, Jenkins (Pipelines), Git, SonarQube
  5. Build & Tools: Maven, IntelliJ, Mockito, JUnit, XSD, JAXB, Log4J, Slf4J
  6. Methodik: Scrum (später Kanban)

Lead Developer (Advanced, später Referent und Teamarchitekt)

ERGO

Versicherungen

>10.000 Mitarbeiter

  1. Weiterentwicklung und Wartung einer bestehenden JEE-Komponente zur Druck- und Versandsteuerung
  2. Neumodellierung des Datenmodells mit Polymorphie zur flexibleren Abbildung verschiedener Versicherungstarife
  3. Migration der Modellierung von DTD zu JAXB/XSD zur Automatisierung der Klassengenerierung
  4. Entwicklung eines JavaFX-Monitoring-Clients zur Visualisierung der Systemaktivität (LiveMetriken)
  5. Durchführung umfassender Refactorings zur Codekonsolidierung und Performancesteigerung
  6. Migration auf aktuelle Java- und WebLogic-Versionen (inkl. Umstellung auf Log4J/SLF4J)
  7. Einführung einer AMQ-basierten Eventarchitektur zur Verarbeitung neuer Produktlinien (KFZ, Hausrat, Haftpflicht)
  8. Enge Zusammenarbeit mit Architektur- und Betriebsteams im Rahmen der OpenShift-Migration

Technologien
  1. Backend: Java 1.4–1.8, JEE, JPA/Hibernate, REST, AMQ
  2. Frontend/Monitoring: JavaFX Persistenz: DB2 → Oracle, später auch MongoDB
  3. Tools & Frameworks: JAXB/XSD, Log4J, Slf4J, Maven, Jenkins, SonarQube, JUnit, Mockito
  4. Deployment/Plattform: Oracle WebLogic, JBoss, OpenShift, Git/SVN, IntelliJ
  5. Methodik: Transformation zu Agiler Entwicklung

Datenbankdesigner / Backend-Analyst

ERGO

Versicherungen

>10.000 Mitarbeiter

  1. Durchführung einer tiefgehenden Ursachenanalyse zur Identifikation von Engpässen in der Datenbankstruktur
  2. Neustrukturierung des Datenmodells mit Fokus auf Normalisierung und Performance
  3. Einführung eines Archivierungskonzepts für historische Daten zur Entlastung der Live-Systeme
  4. Entwicklung von Batch-Routinen zur automatisierten Auslagerung alter Datensätze
  5. Anlegen gezielter Indizes zur signifikanten Beschleunigung von Leseoperationen in hochfrequentierten Masken
  6. Dokumentation und Know-how-Transfer an Betrieb und angrenzende Fachabteilungen

Technologien
  1. Programmiersprachen: PL/1
  2. Plattform: IBM Mainframe
  3. Datenbank: DB2
  4. Jobsteuerung: JCL (Job Control Language)
  5. Architektur: klassische Hostumgebung mit Batchverarbeitung
  6. Methodik: Task-Force

Java Entwickler

ERGO

Versicherungen

>10.000 Mitarbeiter

  1. Konzeption und Entwicklung einer eigenständigen Proxy-Anwendung zur Kommunikation zwischen dem Vertragsverwaltungssystem und der externen Payback-Plattform
  2. Umsetzung einer Swing-basierten Oberfläche zur Visualisierung und Nachverfolgung von Transaktionen
  3. Implementierung der Geschäftslogik zur Prüfung, Steuerung und Protokollierung von Vertragsabschlüssen, Punktevergabe und Rückmeldungen
  4. Persistenzschicht für Transaktionsdaten mit JPA/Hibernate
  5. Einführung von SCRUM-Methodik im Projektteam und aktive Mitgestaltung der Sprintplanung
  6. Durchführung von Unit-Tests und Integrationstests zur Sicherstellung der Datenkonsistenz und Systemstabilität

Technologien
  1. Frontend: Java Swing
  2. Backend: Java 1.6, JEE, REST
  3. Persistenz: Oracle DB, JPA/Hibernate
  4. Build & Deployment: Maven, WebLogic, Hudson, Jenkins
  5. Testing & Qualität: JUnit, SonarQube Tools: Eclipse, SVN
  6. Methodik: Wasserfall

Java Entwickler

ERGO

Versicherungen

>10.000 Mitarbeiter

  1. Weiterentwicklung einer bestehenden Java-Anwendung zur Testdatenerzeugung für Großrechnersysteme
  2. Anbindung des Mainframes über eine XML-basierte Webservice-Schnittstelle an die WebLogicPlattform
  3. Umsetzung eines Features zur Zuweisung mehrerer durch das Vertragsanlage-System generierter Policen zu einem Testkunden
  4. Erweiterung der grafischen Oberfläche mit GWT/SmartGWT für komfortable Nutzung
  5. Pflege und Ausbau der Applikation um neue Tarife und Konstellationen im Versicherungsbereich
  6. Sicherstellung der Kompatibilität mit den Datenmodellen und Validierungsregeln der MainframeUmgebung

Technologien
  1. Frontend: GWT, SmartGWT, transkompilierter Java/JavaScript-Code
  2. Backend: Java 1.6, JEE, Weblogic
  3. Persistenz: Oracle DB, JPA, Hibernate
  4. Schnittstellen: XML-Webservices
  5. Tools: Eclipse, SVN, SonarQube, Hudson, JUnit
  6. Methodik: Wasserfall, Abschlussprojekt

Zertifikate

Kubernetes for App Developers LFD459

The Linux Foundation

2023

IPMA Level D - Projektmanagement

GPM

2022

Containers, Kubernetes, Red Hat OpenShift

Red Hat

2018

Ausbildereignung nach AEVO (AdA)

Celecta GmbH

2017

EJB 3.0 Training

SanData

2013

Build-Management und Maven Training

SanData

2013

exali-logo

exali Berufshaftpflicht-Siegel

Das original exali Berufshaftpflicht-Siegel bestätigt dem Auftraggeber, dass die betreffende Person oder Firma eine aktuell gültige branchenspezifische Berufs- bzw. Betriebshaftpflichtversicherung abgeschlossen hat.

Versichert bis: 01.12.2028


Kontaktanfrage

Einloggen & anfragen.

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

RegistrierenAnmelden