B2B-Handelsplattform für Erdgas und Strom
Webbasierte Inhouse-Plattform eines Energiehandelsunternehmens: Der Vertrieb beschafft und verkauft darüber Erdgas und Strom für Geschäftskunden – angebunden an Börsendaten, SAP und ein Self-Service-Portal für Endkunden.
Zeitraum: 2014 – 2018, 2024 – 2025 · Auftraggeber: Energiehandelsunternehmen · Branche: Energie
Aufgabe
Vertriebsmitarbeiter beschaffen Erdgas und Strom und verkaufen sie an Geschäftskunden. Die Plattform bündelt diese Abläufe in einer Anwendung – von aktuellen Börsendaten bis zur Anbindung an SAP. Endkunden erreichen ihre Daten über ein angebundenes Self-Service-Portal. Für den Vertrieb zählt: aktuelle Preise, klare Abläufe und keine doppelte Datenerfassung.
Die technischen Herausforderungen dahinter:
- Aktuelle Börsendaten: Preise für Erdgas und Strom ändern sich laufend. Beschaffung und Verkauf müssen auf aktuellen Börsendaten beruhen.
- Integration mit SAP: Die Plattform tauscht Daten mit dem SAP-System des Unternehmens aus, damit Vertrieb und Buchhaltung mit demselben Stand arbeiten.
- Klare, änderbare Abläufe: Die Vertriebsprozesse sind als BPMN-Prozesse modelliert und laufen in einer Prozess-Engine. So bleiben sie nachvollziehbar und lassen sich anpassen.
- Self-Service für Endkunden: Das Self-Service-Portal greift auf die Daten der Plattform zu. Die Schnittstelle muss zuverlässig und gegen unberechtigten Zugriff abgesichert sein.
- Langlebige Anwendung: Die Plattform ist über mehr als zehn Jahre im Einsatz. Frontend, Build und Tests werden modernisiert, ohne den laufenden Vertrieb zu stören.
Rolle und Umsetzung
- IT-Projektleiter, Software-Architekt, Backend-Entwickler
Phase 1: 2014 – 2018 · Übernahme des bestehenden Systems- Technische Projektleitung
- Beratung zu und Umsetzung neuer Prozesse
- Migration und Modernisierung des Frontends (Apache Wicket)
- Einbindung der Prozess-Engine (Camunda BPMN)
- Anbindung des Self-Service-Portals für Endkunden (REST)
- Betrieb auf Red Hat JBoss
- Software-Architekt, Backend-Entwickler, Business Analyst, Test Automation Engineer
Phase 2: 2024 – 2025 · Modernisierung- Requirements Engineering und Umsetzung neuer Funktionen
- Optimierung der Build- und Testpipeline
- Projektinterne Schulungen
Technologien
- Java EE 7 / 8
- Red Hat JBoss
- Apache Wicket 6.x – 9.x
- Camunda
- BPMN
- REST
- AMQP
- RabbitMQ
- SAP
- enmacc