31.10.2025 aktualisiert

**** ******** ****
verifiziert
nicht verfügbar

Java Software Developer & Architect

Ettlingen, Deutschland
Ettlingen +25 km
Ettlingen, Deutschland
Ettlingen +25 km

Profilanlagen

Profil Christoph DE.pdf

Skills

Seit 2012 unterstütze Kunden bei der Umsetzung ihrer Entwicklungsprojekte. Meine Rolle gliedert sich dabei in folgende Leistungen:
  • Softwaredesign (Architektur, Planung)
  • Softwareentwicklung (Umsetzung von Anforderungen mit Java/Kotlin im Spring Ökosystem)
  • Refactoring (Anpassung von Legacy-Code an heutige Bedürfnisse)
  • Code-Review (Sicherstellen einer gleichbleibenden bzw. steigenden Qualität der Codebasis auch bei größeren Teams)
  • Formulierung von Anforderungen (Unterstützung des Product-Owners und Kommunikation mit Fachbereichen)
Natürlich ist der Bereich der Softwareentwicklung stark gewichtet und macht einen Großteil meiner Tätigkeit aus. Eine detaillierte Liste von mir geläufigen Technologien können Sie der Keyword-Liste entnehmen.

Sprachen

DeutschMutterspracheEnglischgut

Projekthistorie

Softwarearchitekt und -entwickler

e.ON

Energie, Wasser und Umwelt

>10.000 Mitarbeiter

  1. Unterstützung bei der Modernisierung und Migration von Spring-Boot Anwendungen von SAP R/3 auf SAP S/4HANA
  2. Abstimmung, Design und Implementierung von Frontend- und Backendschnittstellen
  3. Refactorings zur Steigerung der Les- und Testbarkeit des Codes
  4. Einführung moderner Java-Sprachfeatures
  5. Implementierung von Unit- und Integrationstests
  6. Durchführung von Code-Reviews
  7. Regelmäßige Upgrades von u.a. Spring und Azure Dependencies (Maven)
  8. Bereitstellung von Test- und Releaseversionen auf Azure AppServices über Gitlab-Pipelines
  9. Konfiguration der Anwendungen per Azure Appconfiguration / Azure Keyvault
Umfeld
Scrum, Spring Boot, Spring Security, SAP S/4, JUnit, AssertJ, Maven, Azure Cloud, Application Insights, Java, Gitlab, Docker, Postgres DB

DevOps / Softwareentwickler

Markant Services GmbH

Konsumgüter und Handel

1000-5000 Mitarbeiter

  • Weiterentwicklung eines Datenerfassungs- und Auswertungsbackends auf Basis von Spring-Boot und Postgres
  • Bereinigung und Vereinheitlichung aller Microservices hinsichtlich ihrer Dependency-Strukturen
  • Upgrade diverser Services von Spring Boot 2 auf 3 (inkl. Spring Security)
  • Konzeption und Durchführung einer Migration der Azure-ServiceBus-Anbindung weg von proprietären APIs hin zu JMS/AMQP
  • Durchführung von Code Reviews, Pair-Programming
Scrum, Spring Boot, Spring Security, Spring Web, Postgres-DB, JUnit, Testcontainers, Azure DevOps, ServiceBus, Java, Vue.js, Git, Docker, OpenAI

Softwarearchitekt und -entwickler im Elektromobilitätsumfeld

EnBW

Energie, Wasser und Umwelt

1000-5000 Mitarbeiter

  • Entwicklung von Backend-Software in Java, unter Einsatz von Spring Boot und MongoDB
  • Implementierung und Bereitstellung von REST-APIs sowie asynchronen Schnittstellen mittels Messaging, um externe Kommunikation und Interaktion zu ermöglichen.
  • Anforderungsmanagement inklusive der Erarbeitung, Planung und Schätzung von User Stories mit Azure DevOps.
  • Entwicklung und Umsetzung von Infrastructure as Code (IaC) mit Bicep-/ARM-Templates zur Automatisierung und Verwaltung der Infrastruktur.
  • Konfiguration und Pflege der CI/CD-Pipelines, einschließlich Build- und Deployment-Skripten sowie der Überwachungswerkzeuge und Alerting-Systeme.
  • Implementierung von Unit- und Integrationstests, um die Qualität und Funktionalität der Software zu gewährleisten.
  • Refactoring und Instandhaltung von bestehendem Code, zur Steigerung der Effizienz und zur Reduzierung technischer Schulden.
  • Qualitätssicherung durch Code-Reviews, Einsatz von Pair-Programmierung und statischer Code-Analyse, um die höchstmögliche Code-Qualität zu sichern.
  • Datenmanagement und -migration mittels MongoCK
  • Release-Management, inklusive der Durchführung von Software-Veröffentlichungen in Test- und Produktionsumgebungen, um eine nahtlose Bereitstellung zu gewährleisten.
  • Erkennung, Analyse und Behebung priorisierter Betriebsstörungen und Bugs, um die Stabilität und Zuverlässigkeit der Anwendungen zu sichern.
Scrum, Spring Boot, Spring Security, Spring Web, MongoDB, JUnit, Testcontainers, Azure DevOps, ServiceBus, Azure Insights, Java, Vue.js, Bootstrap, Git, Docker, Thymleaf

Kontaktanfrage

Einloggen & anfragen.

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

RegistrierenAnmelden