Weiterentwicklung einer Clearing-Software für eine Energiebörse |
| Beschreibung |
Umsetzung von Neuanforderungen und Integrationstests im GUI- und Backend-Bereich für eine Clearing-Software zur Abwicklung von Zahlungstransaktionen im Rahmen eines agilen Scrum-Projekts |
| Aufgaben |
Implementierung eines KPI-Loggings zur Performance-Messung und zum Monitoring geschäftskritischer Prozesse, Ausbau der Delivery-, Invoicing und Payment-Prozesse sowie Umsetzung der nötigen GUI-Anpassungen und -Tests. Realisierung von Änderungen des Stammdatensystems. Funktionale Erweiterungen der Trading-Schnittstellen und Optimierung der Benutzeroberfläche. Architekturdesign für ein Selenium Framework sowie Umsetzung von Selenium-GUI-Tests. Modellierung mit UML. |
| Branchen |
Energie- und Börsenhandel |
| Rollen |
Entwickler, Software-Architekt |
| Umgebung |
Java EE, Apache Wicket, JSF, AspectJ, Spring, Hibernate, JDBC, JAXB, JUnit, DBUnit, XMLUnit, EasyMock, Selenium, Maven, MySQL, UML, IntelliJ, Jira, Confluence, Bamboo, Tomcat |
Reengineering des Web Frontends für eine JCL-Laufzeitumgebung |
| Beschreibung |
Erstellung eines Architekturkonzepts und Umsetzung der neuen Systemarchitektur für die Web-Oberfläche eines JCL-Interpreters |
| Aufgaben |
Konzeption der zukünftigen Architektur der Web-Applikation zur Steuerung der JCL-Laufzeitumgebung. Abstimmung und Umsetzung des Architekturdesigns mit den vorgeschlagenen Frameworks, Entwicklungstools, der Schichtentrennung und den Querschnittsfunktionen für Logging, Exception Handling und Transaktionsmanagement unter Verwendung von AOP. |
| Branche |
Datenintegration |
| Rollen |
Software-Architekt, Entwickler |
| Umgebung |
Java EE, JSF, Primefaces, Spring, AspectJ, Hibernate, JUnit, Easymock, Selenium, Java-Script, CSS, SQL, DB2, Eclipse, Maven, Tomcat, Jetty |
Umsetzung eines Multi Merchant PrePaid Card Systems |
| Beschreibung |
Ausbau eines bestehenden mandantenfähigen PrePaid-Kartensystems zu einem Multihändlersystem |
| Aufgaben |
Definition und Umsetzung der Lösung zur Erweiterung des bestehenden PrePaid-Kartensystems um eine weitere Hierarchiestufe unterhalb der Mandantenebene zur Differenzierung von Händlercharakteristika. Ausbau des bestehenden Benutzerrollenkonzepts zur feinen Abstufung von Berechtigungen. Konzeption, Abstimmung und Implementierung des Protokolls zur bidirektionalen real-time Kommunikation zwischen Autorisierung (einem C-Kernel) und Web-Portal, Entwurf des Datenbankmodells, Design und Implementierung der Software-Architektur. Umsetzung der Client Authentication (X.509) für die Autorisierung. |
| Branchen |
Banken und Finanzdienstleistungen, CRM |
| Rollen |
Entwickler, Business Analyst, Software-Architekt |
| Umgebung |
Java EE, C++, OpenSSL, JSF, JSP, Hibernate, Spring, JExcel, JavaScript, YAML, CSS, JDBC, PL/SQL, UML, Linux, AIX, Oracle, Eclipse, Ant, Tomcat, JUnit, DBUnit, EasyMock |
Realisierung eines Incendo-Spendenprojekt |
| Beschreibung |
Erstellung einer Web-Applikation für Spenden über Bezahl-Terminals mit Incendo-Browser-Technologie |
| Aufgaben |
Abstimmung und Umsetzung der Solution Definition für die Plugin-Schnittstelle zur Wiederverwendung der Standard-Terminal-Zahlungsfunktion mit den Auftraggebern. Konfiguration der Web-Applikation und der Report-Komponente mit Spring. Einarbeitung in die Incendo-Technologie (in TML als eine HTML-Variante für Terminals, in das Incendo-Gateway sowie den Terminal-Emulator), Anforderungsanalyse und Schulung der Entwickler. Ansprechpartner für Änderungsanforderungen und Incidents. |
| Branchen |
Banken und Finanzdienstleistungen |
| Rollen |
Entwickler, Software-Architekt, Coach |
| Umgebung |
Java EE, Servlet, TML, XStream, XML-Schema, FOP, JExcel, SQL, Oracle, Linux, Eclipse, Ant, Tomcat, JUnit, Incendo-Gateway und –Emulator |
Entwicklung eines Unternehmens- und Franchiser-Clearings |
| Beschreibung |
Erweiterung eines bestehenden PrePaid-Systems um ein Clearing zur Zahlungsabwicklung zwischen
Unternehmenseinheiten oder Franchisern |
| Aufgaben |
Abstimmung und Umsetzung der Clearing-Strategie für die beteiligten Konten. Auswahl benötigter Tools und Libraries. Design und Umsetzung der Software-Architektur unter Berücksichtigung der ausgeprägten, transaktionalen Anforderungen (Datenbank und Filesystem) sowie der Reproduzierbarkeit der DTA-Dateien, Begleitzettel und der resultierenden Berichte. Automatisierung des Clearing-Prozesses mit dem Scheduler UC4. |
| Branchen |
Banken und Finanzdienstleistungen, CRM |
| Rollen |
Entwickler, Software-Architekt |
| Umgebung |
Java EE, Spring, Hibernate, JExcel, Dtaus, PL/SQL, JUnit, DBUnit, Oracle, Linux, Eclipse, Ant, Tomcat, MultiCash, UC4 |
Migration eines Mitarbeiterkartensystems |
| Beschreibung |
Migration eines Mitarbeiterkartensystems für bargeldlose Verfügungen von Weihnachts- und Jubiläumsgeldern sowie Boni von einem DB2-basierten Fat Client in eine auf einer Oracle-Datenbank beruhenden Web-Applikation |
| Aufgaben |
Analyse des Altsystems, Aufnahme neuer Anforderungen und Konzeption einer Migrations- und Datenbereinigungsstrategie. Agiles Projektmanagement als Scrum Master und regelmäßige Abstimmung mit allen Projektbeteiligten. Entwurf eines Datenbankmodells und einer Software-Architektur für die notwendige Personalisierung des bestehenden PrePaid-Systems. Implementierung der Neuanforderungen. Entkopplung des komplexen und inhomogenen Jobgeflechts durch Definition singulärer Jobs mit klaren Abhängigkeiten. Abstimmung und Umsetzung neuer Schnittstellen zwischen Web Portal und Autorisierung (C-Kernel) für diverse Jobs wie Buchungs- und Kartenprägelauf sowie die buchungskreisabhängige Mitarbeiterautorisierung. Coaching der Entwickler auf fachlicher und technischer Ebene sowie Durchführung regelmäßiger Code Reviews. |
| Branchen |
Banken und Finanzdienstleistungen |
| Rollen |
Scrum Master, Entwickler, Software-Architekt, Coach |
| Umgebung |
Java EE, C++, JSF, JSP, Hibernate, Spring, JExcel, CSS, JavaScript, YAML, JDBC, PL/SQL, Linux, AIX, Oracle, Eclipse, Ant, Tomcat, JUnit, DBUnit, EasyMock |
Insourcing eines Kundenbindungssystems aus Indien |
| Beschreibung |
Übernahme der Service-Entwicklung und –Erweiterung von einem weltweit führenden Outsourcing-Partner |
| Aufgaben |
Planung des Insourcing-Prozesses bestehend u.a. aus Classroom Training in Hamburg, Offshore-Training in Delhi, Umzug der Entwicklungsumgebung nach Hamburg und Übernahme der Entwicklungsverantwortung. Teilnahme an den Trainings. Vertiefung der Erfahrungen in der Zusammenarbeit mit indischen Kollegen beim Aufenthalt in Delhi. Verbindung der indischen, angelsächsischen und deutschen Kultur in einer komplett englischen Projektsprache. |
| Branchen |
Banken und Finanzdienstleistungen, CRM |
| Rollen |
Projektmanager und Entwickler |
Weiterentwicklung eines nach Indien outgesourcten CRM-Systems |
| Aufgaben |
Weiterentwicklung des offshore in Indien/Delhi realisierten Kundenbindungssystems unter anderem zur Anbindung des Backend-Systems ans Web. Anforderungsspezifikation, Überprüfung der vom outsourcing-Partner gelieferten Lösungsdefinitionen, Beurteilung von Aufwandschätzungen sowie Qualitätskontrolle. Tägliche Kommunikation mit dem onsite Team sowie den Entwicklerkollegen in Indien. Support-Arbeit (3rd Level Support) angelehnt an ITIL. |
| Branchen |
Banken und Finanzdienstleistungen, CRM |
| Rollen |
Business Analyst, Software-Architekt |
| Umgebung |
Java EE, Struts, JSP, JavaScript, CSS, JUnit, PL/SQL, AIX, Oracle, MasterCraft, BEA WebLogic, BEA Tuxedo |
Umsetzung eines PrePaid-Kartensystems und Migrationen |
| Beschreibung |
Aufbau eines web-basierten, mandantenfähigen und internationalen Prepaid-Kartensystems, Migration von Mandanten aus Altsystemen sowie Setup von Neukunden |
| Aufgaben |
Analyse und Umsetzung der Anforderungen an ein zukunftssicheres, web-basiertes PrePaid-Kartensystem für Karten- und Transaktionsanzahlen im dreistelligen Millionenbereich sowie Autorisierungszeiten in der Größenordnung von wenigen Millisekunden. Untersuchung der Prozesse, Features und Datenmodelle der Altsysteme, Erstellung von Gap-Analysen. Entwicklung einer Migrations- und Datenbereinigungsstrategie. Design und Implementierung der Architektur für ein hochleistungsfähiges und erweiterbares Gutscheinkartensystem. Optimierung und Vereinheitlichung der Prozesse und Schnittstellen in Absprache mit den Fachabteilungen und Kunden. Entwurf des User Interfaces mit dem CSS-Framework YAML, Konzeption der Benutzerrollensteuerung, der History-Funktionalität für sämtliche Datenänderungen, des Datenbankmodells sowie der Scheduler-Komponente für die Jobausführung durch UC4. Umsetzung von JSF-Komponenten als wiederverwendbare Library. |
| Branchen |
Banken und Finanzdienstleistungen, CRM |
| Rollen |
Entwickler, Business Analyst, Software-Architekt |
| Umgebung |
Java EE, JSF, Spring, Hibernate, FOP, XStream, YAML, Ajax4JSF, C++, JExcel, JavaScript, CSS, JDBC, PL/SQL, UML, Linux, Oracle, Eclipse, Findbugs, Checkstyle, Twiki, Ant, Apache, Tomcat, JUnit, DBUnit, Cactus |
Entwicklung einer B2B-Produkt- und Lieferantensuchmaschine |
| Beschreibung |
Neuimplementierung unter Verwendung von Java-Technologien der durch einen externen Dienstleister mit CGI-Technologie umgesetzten internationalen Lieferanten- und Produktsuchmaschine (B2B).
Weitere Internationalisierung der Internet-Präsenz durch Ausbau der Mehrsprachigkeit und Erweiterung des Angebots um diverse zentral- und westeuropäische Länder.
Umsetzung von Sicherheitskonzepten zum Schutz von Internet-Daten.
Erstellung von Statistik-Tools zur Auswertung von Suchanfragen und des Benutzerverhaltens.
Implementierung der Suchmaschine über WAP.
Umsetzung eines Algorithmus zur unscharfen Suche.
Trennung von Layout und Content durch Einsatz von XSL/T für das Portal und EJB für das Business Layer.
Realisierung des elektronischen Marktplatzes für die Kontaktaufnahme zwischen Lieferant und Suchmaschinenanwender. |
| Branchen |
E-Commerce, Suchmaschinen, Online-Medien |
| Rollen |
Entwickler, Software-Architekt |
| Umgebung |
Java, J2EE, J2SE, JSP, XSL/T, Swing, EJB, Servlet, FOP, WML, JDBC, JavaMail, JavaCC, JNDI, LDAP, PL/SQL, JChart, JUnit, Cactus, Solaris, Linux, CVS, Apache, JBoss |