ElektroG2 – der Umwelt zu Liebe

MD-Consulting-Opentext-Java-Gupta-Team-Developer-Programmierung-Softwareentwicklung-Migration-Moderniseirung-Anwendung-Appliaktion

Auf der Internetseite der Bundesregierung kann man unter dem Stichwort Nachhaltigkeit lesen, wie alte Elektrogeräte richtig entsorgt werden können, denn:

„Elektrogeräte bestehen aus vielen potenziell gefährlichen Bestandteilen, vor allem aus Schwermetallen, die in den Boden und in das Grundwasser gelangen können. Stoffe, wie Blei, Arsen, Kupfer, Quecksilber, aber auch Nanopartikel sind nämlich giftig für die nützlichen Mikroben im Boden und für Pflanzen. Zusätzlich kann so über das verseuchte Grundwasser auch das Trinkwasser belastet werden, was schließlich der Gesundheit schaden kann.

Durch eine fachgerechte Entsorgung der Wertstoffe, die in den Geräten enthalten sind, können sie unter guten Bedingungen zurückgewonnen werden. Dazu gehören Wertstoffe wie Aluminium, Eisen, Kobalt, Kupfer, Mangan, Nickel, Silber und Zink. Das schont wiederum die Ressourcen und ist ein sehr guter Beitrag für den Umweltschutz.“

Unser Kunde, Europas größtes Handelsunternehmen für Elektronik, setzt die Verordnung „ElektroG2 – Rücknahmeverpflichtungen für Händler“ nicht nur um, sondern geht noch einige Schritte weiter.

Reparieren statt wegwerfen: 3,2 Millionen Geräte werden pro Jahr repariert, so wurden 9.300 Tonnen Elektroschrott eingespart.

Wiederverkaufen und recyclen: Eintausch von alten Mobiltelefonen gegen neue Geräte.

Altgeräteentsorgung und Verschrottung: Kunden können ihre Elektroaltgeräte abgeben und unser Kunde übernimmt die fachgerechte Behandlung, Verwertung und Entsorgung.

Natürlich muss dieser Prozess von der IT unterstützt werden. Ein Team von 10 Personen entwickelt nach Scrum eine Applikation für die Annahme, Lagerung und Disposition von Altgeräten. Das Scrum-Team bestand aus 4 Entwicklern vor Ort und 3 Nearshore-Entwicklern in Ungarn. Projektsprache war Deutsch und Englisch. Die Software wird in Märkten in ganz Europa sowie in der Türkei eingesetzt. Es besteht aus einem Swing Client und zwei Tomcat\MySQL Servern. Unsere Aufgaben waren:

  • Erweiterungen des Bestell- und Retourenmoduls um neue Funktionen, wie der Import von CSV-Dateien mit Retourmengen und Rechnungspreisen zu ermöglichen. Umschaltung der Buchung auf neue Bestell- Retourenschnittstellen,
  • Erweiterung der Benutzerfunktionen, um Rechte und Rollen über die Benutzeroberfläche zu administrieren,
  • Bugfixes und Erweiterungen für die vorhandenen JXTable\TableModel basierten Views (neue Spalten, Werte anpassen, neues Menü, Daten anreichern etc.),
  • Erweiterung der Suche, um neue Felder und Funktionen in Suchvorlagen zu definieren,
  • Mit Umbau des DWHs-Imports auf eine neue ESB-Schnittstelle.
  • Planung techn. Beratung für die Umsetzung von Forecast-Abfragen.
  • Programmierung verschiedener Importing-/Exporting Cronjobs von Konkurrenzdaten sowie Featuredaten der Produkte über CSV, FTP und SOAP-Schnittstellen,
  • Vorbereitung und Durchführung von Deployments- und Datenbank-Upgrades auf den Test- und Produktivsystemen.
    In der täglichen Arbeit mit Git, Eclipse und Jenkins waren mehr als 5 große Eclipse-Projekte aktiv von ca. 20 passiv (meist nur update ohne mergen) involviert. Das wichtigste Datenbankschema hat mehr als 80 Tabellen.

Wollen auch Sie Ihr Java-Team für kurzfristige Spitzen vergrößern? Das Team von MD Consulting übernimmt diese Arbeiten gern für Sie.

Client/Server Projekt

Teamunterstützung
32 Mannmonate

Technologie:
Programmierung
Java, SQL, HQL, XML

Methode/Werkzeuge:
SCRUM, Nearshoring, Jenkins, Eclipse, MySQL, Jira, GIT, Mibatis Migration, Soap UIs, Sonar Server: Tomcat, Jetty. Libraries: Swing, JXTable, Tablelayout, Hibernate, JPA, Apache (commons, log4j, POI, ANT), Junit, Google Guava

Betriebssysteme
Windows, Windows Server

1. März 2024