- Neuentwicklung eines Systems zum Sammeln von Daten von Geldautomaten (Device / Location / WTU / Events / Transactions) um diese in mehreren verteilten Datenbanken zu speichern incl. Umsetzung der Datensatzhistorisierung. Verteilung der Daten an nachgelieferte System im Batchbetrieb.
- Verteilung der Daten an nachgelagerte Systeme sowohl In House als auch an externe Dienstleister unter Berücksichtigung der existierenden Datensicherheitskonzepte (Spring Batch).
- Implementierung von REST Services im Projekt. mit Anbindung an ORACLE Datenbanksysteme unter der Verwendung von Spring Boot 2 und OPEN API 3/ Spring 5 / Lombok / MyBatis / OAuth2
- Überarbeitung und Anpassung der bestehenden REST API für diverse Entwicklungsstufen auf der Basis von Open API
- Durchführen von Refactoring Aufgaben über die einzelnen Entwicklungsstufen hinweg. Refactoring der YAML Strukturierung (Schema / Parameter / Endpunkte etc)
- Abstimmung und Implementierung der fachlichen automatisierten End to End Tests der REST Services
- Einarbeitung aller neuen Entwickler Mitarbeiter
- Abstimmung und Implementierung der automatisierten Softwaretests über alle Schichten des Backendsystems.(WebTestClient Testbibliothek für REST Tests/ SpringBootTest / JUNIT5 Tests für die Spring Service Schicht / JUNIT5 Tests zum Testen der Persistenzschicht OR Mapping)
- Generierung von Klassen (Business Objects) und REST Interfaces über die Erweiterung des Swagger Code Generators. Erweiterung des Code Generators um das OR Mapping der persistenten Businessobjekte zu generieren.
- Abstimmung und Implementierung der SQL Scripte (DDL / DML) mit ORACLE Datenbank Tunern / Architektur.
- Mitgestaltung des Softwareentwicklungsprozesses im Team / Durchführen von Codereviews (Pull Requests) nach 4 Augen Prinzip / Einführung von Entwicklermeetings / Refactoring nach Clean Code Aspekten / Dokumentation z. B. Aufsetzen der Entwicklungsumgebung und Nutzung der Tools in Confluence)
- Evaluierung Laden und Speichern von Massendaten sog. Bulkrequests im Hinblick auf maximale Datendurchsatzrate / Geschwindigkeitsoptimierung des Ladens und Speicherns von Massendaten
- Mitarbeit an der Einführung von Optimistic Locking für alle Microservices die Daten in den Datenbanken speichern
- Mitarbeit am Refactoring des generellen Fehlerhandlings zwischen Client und Server
- Überarbeitung diverser Microservices für das Release 1.0 im Hinblick auf Security und Absicherung der REST Endpunkte aufgrund eines Security Audits von KPMG
- Mitarbeit an der Überarbeitung der voll automatisierten Pipelines für das automatische Deployment der Microservices / Datenbanken / Infrastrukur
- Entwicklung eines Konzepts für vollautomatisierte Integrationstests in der Cloud im Team
- Abstimmen der Architektur für die Integrationstests und Erstellen eines Prototyps in Typescript / Cucumber / Gherkin / Protractor
- Implementierung einer kompletten Cucumber / Gherkin Syntax speziell für automatisierte Integrationstests / Schulung der Entwickler zum selbständigen Nutzen der Sprache / Implementierung wiederverwendbarer Steps
- Implementierung von ca. 80 % der vollautomatisierten Integrationstests auf der Basis des o.g. Frameworks
- Erstellen der Pipelines zum Starten der vollautomatisierten Integrationstests auf der Basis von Bashscripten
- Dokumentation aller Neuerung / Integrationstests incl. Cucumber Syntax im Wiki
- Implementierung von Microservices auf der Basis von Sprint Boot 2 und Spring 5 in einem open Source Projekt
- Evaluieren von diversen Themen u.a die Kommunikation der Services untereinander / wie werden die Services gefunden / Auslagern der config Files in ein zentrales repository / welche Datenbank verwenden wir – vermeiden des Anti Pattens der Datenhaltung in einer relationalen DB (ongoing)
- Deployen der Microservices in Docker containern
- Erstellen diverser Dokumentationen auf Github
- Erstellen eines prototypischen Frontend in React JS / Thymeleaf
- Umstellung des Buildprozesses von 2 Projekten von ant auf maven
- Testen der Umstellung durch vollständige Integrationstests der beiden Projekte
- Konfiguration und Testen einer SFTP Anbindung einer neuen Bank über ein bestehendes SFTP Programm zum Transfer von Wertpapierbuchungen
- Dokumentation der Umstellung / maven anpassungen im WIKI
- Analyse Design und Implementierung von Apache Wicket basierten dynamischen Webseiten
- Teilw. Refactoring von bestehenden Legacysystemen
- Erweiterung und Testen eines bestehenden REST Webservices der Daten für ein JIRA Plugin zur Verfügung stellt.
- Erstellen von Spring Services für das Middle Tier mit Zugriff auf den Datenbank Layer
- Implementieren des Datenbankzugriffslayers mit JPA
- Erstellen von SQL Scripten mit PL / SQL
- Unterstützen im Regressionstesten manuelles Black Box testen / Exploratives Testen
- Unterstützung bei Testfallerstellung mit ALM
- Erstellen diverser Dokumentationen (Aufsetzen der Entwicklungsumgebung - Installation lokale Datenbank / lokaler Nexus / lokaler Tomcat mit Anbindung an GIT und IntelliJ)
- Analyse Design und Implementierung des Administrationsbereichs des Onboarding Systems basierend ursprünglich auf Vaadin 7.
- Unterstützung bei dem Update auf Vaadin 8 / Java 8
- Implementierung der Businessservices / Uploads des XML Basierten Rollenfiles
- Testcaseerstellung in Junit mit Mockito und PowerMock
- Bugtracking / bearbeitung JIRA
- Verwendung von Bitbucket für Codereview / Erstellung von PullRequests
- Durchführen von Codereviews
- Erstellung und Implementierung von Integrationstests mit JUNIT
Abschluss mit Zertifikat zum ISTQB Certified Tester Foundation Level
- Schwerpunkt Implementierung der Schnittstellen Businessservice / Services in JPA
- Testdriven Development via JUnit
- Unterstützung Implementierung SWING Oberflächen
- Unterstützung Projektarchitektur
- Unterstützung Testteam
- Unterstützung Systemanalyse
- Schnittstellenanalyse / Definition und Prototypische Impl. der neuen Hostanbindung
- Unterstützung Implementierung SWING Oberflächen
- Schwerpunkt Implementierung der Schnittstellen / Services
- Testdriven Development via JUnit
- JAXB / XML Parsen (Java auf dem Host)
- Unterstützung Systemanalyse
- Schnittstellenanalyse / Definition und Prototypische Impl.
- Implementierung der Schnittstellen / Services
- Abstimmung Systemdesignvorschlag mit Architekturteam des Auftraggebers
- Implementierung Auftragspool 24 / 7 Fähigkeit
- Implementierung parsen / validieren DTAZV Datei
- Testdriven Development via JUnit
- Abstimmung und Implementierung Anbindung des Webservicegebers
- Abstimmung und Implementierung neue persistente Variablen
- Abstimmung und Unterstützung Fachkonzepterstellung
- Abstimmung Designvorschlag mit Architektur
- Unterstützung Testfallerstellung für techn. Themen
- Umbau der Oberflächen im Bankarbeitsplatz für die einzelnen Use Cases
- Testdriven Development
- Projekt mit agilem Ansatz
- Abstimmung und Implementierung eines Clientseitigen Assistenten für die
Erfassung der Input - Daten für den Webservice
- Implementierung des Ladens / Speicherns der Immobiliendaten
(Hostbasiert) über mehrschichtige Services
- Entwicklung einer Testsuite für die Persistenzschicht (ca. 600 Variablen)
für die Überprüfung der Vollständigkeit des Ladens / Speicherns
- Unterstützung des Analyseteams bei der Fachklassen-modellierung
- Unterstützung bei der Implementierung des Empfangs der
Immobiliendaten vom Webservice
- Implementierung von JUnit Tests für die Webserviceanbindung
- Projekt mit agilem Ansatz
- Anbindung eines Rechenkerns in Abstimmung mit der Architektur
- Unterstützung Testmanagement für das
Zahlungsverkehrssystem
- Planung und Erstellung von Testfällen für das Zahlungsverkehrssystem
- Funktionelles Testen des Zahlungsverkehrssystems auf der Plattform
Multiversa (J2EE / BEA Weblogic / ORACLE DB)
- Unterstützung Fachkonzept- / Techn. Konzepterstellung
- Applicationmanagement für diverse Projekte u.a. Umstellung des
Zahlungsverkehrs der Dt. Telekom auf SEPA / Anbindung des kompletten
HR Bereichs des Konzerns an die Plattform Multiversa /
Anbindung der Gesellschaften zur Verrechnung sämtlicher Festnetz- und
Mobilfunkkunden / Mitarbeit im Projekt Bereitstellung der
Cashmanagement Kontoauszüge für den Zentralbereich
Treasury des Konzerns
- Anwenderbetreuung / Benutzerschulung / Applicationmanagement
- Incidentmanagement / Fehleranalyse auf Systemebene
- Programmierung kleinerer Tools u.a. Excelreportgenerator (Visual Basic)
- Validator zur Überprüfung der von SAP angelieferten SEPA Dateien
- Zum Teil erfolgte die Dateiübertragung via JMS / zum Teil via SFTP und auch via UC4
Umstellen des Formulardrucks für das System Forderungsmanagement auf die neue Druckdatenversorgung
- Design der XSD Schnittstelle / Abstimmung mit Architektur und
Cliententwicklung
- Implementierung des Webservicegebers auf der Basis von JAXB 2
- Speichern der Abrechnungsdaten in eigener DB Tabelle
- Implementierung des Testtreibers für den Lasttest
- Durchführen von Entwicklungstests
- Implementierung von JUNIT Tests
- Dokumentieren des Systems
- Übergabe des Webservices und Einarbeitung des Applicationmanagements
- Unterstützung Testmanagement für "Spezialfragen" wie z.B.
Webservicesecurity
- Umstellung des Risikostatus auf neue gesetzliche Anforderungen früher
MaK jetzt MaRisk. Implementierung eines Risikostatusmassenabgleichs
für zugeordnete Personenmehrheiten /-einheiten zu einer Ausgangsperson
in unterschiedlichen Personenausprägungen.
- Unterstützung des Fachteams in Bezug auf die neue Aufgabenstellung
MaRisk / Ansprechpartner für Anpassung des Clients
- Unterstützung der Anforderungsanalyse für den MaRisk Massenabgleich
- Entwicklung der Oberflächenerweiterungen in Kooperation mit dem
Usability Coach
- Implementierung der Applicationservices und JUnittests für die Serverseite
incl. Hostanbindung über HCRuntime
- Abstimmung der neuen Persistenzschicht mit den Hostentwicklern
- Abstimmung der neuen Testcases mit dem Testteam.
- Unterstützung bei der Erstellung der neuen Testcases gerade in Bezug auf
techn. Fragen wie z.B. Optimistic Locking
Projekt : Bereitstellung einer Schnittstelle zum Abgleich von
Emittentendaten im Kundenverwaltungssystem.
- Abstimmung der Schnittstelle mit dem Projekt "Depot A"
- Implementierung der Erweiterungen
- Ablösen von deprecated Methoden / Klassen und Service
- Durchführen von Refactoringmassnahmen am existierenden System
- Beheben von Usability Defects in Kooperation mit Usability Coach
- Incident / Ticketbearbeitung
- Mitarbeit in der Qualitätssicherung (Durchführen von Entwicklertests/
Implementierung von Junit Tests)
- Einarbeitung in das bestehende System sowie der neuen fachlichen
Anforderungen zur Ermittlung der Ausfallstatusbezogenen Daten aus
den Subsystemen Nebenbuchhaltung / Einzelwertberichtigungserm. /
MaRisc Prozessen u.a. Insolvenzverwaltung
- Abstimmung der Schnittstelle auf fachlicher und technischer Ebene
- Schnittstellen Design und Implementierung
- Implementierung des serverbasierten Teils der Schnittstelle mit Java/
JDBC / Datenbankanbindung DB2 und JDO
- Implementierung der Junit Tests für das Lasttestverfahren
- Mitarbeit in der Qualitätssicherung (Durchführen von Entwicklertests/
Implementierung von Junit Tests)
- Einarbeitung in das bestehende System sowie der
fachlichen Anforderungen für das neu zu implemen-
tierende Segment Agrar
- Analyse der neuen serverseitigen Use Cases für die
Adaption des bestehenden Systems und die neuen
Anforderungen
- Implementierung des serverbasierten Teils der
Anwendung mit JDBC / Datenbankanbindung DB2
- Implementierung der Junit Tests für das Lasttestverfahren
- Implementierung von Junit Tests für den serverbasierten
Teil der Anwendung
- Mitarbeit in der Qualitätssicherung (Durchführen von
Entwicklertests/ Abarbeiten von Testfällen durch
manuelles Testen)
- Mitarbeit an der Implementierung des serverbasierten Teils des
mandantenfähigen SEPA Zahlungsverkehrssystems /
Stammdatenadaption
- Analyse des Stammdatenmodells für das Zahlungsverkehrssystem und
serverseitige Implementierung der Persistenz (Oracle Datenbanktabellen)
- Implementierung von Standalone clients zum Befüllen der
Eingangsqueues für das externe Clearing / Stammdatenverwaltung zur
Testunterstützung
- Implementierung von JUNIT Tests für die Stammdatenverwaltung / zum
Teil für das externe Clearing
- Implementierung der Testdatengenerierung für unterschiedliche
Schnittstellen
- Implementierung des Builds für die Standalone Clients in ANT
- Durchführen von Entwicklungstests
- Mitarbeit am DV Konzept für die Online Schnittstelle
- Mitarbeit an Schnittstellenkonzeption für die Stammdatenadaption
- Teilnahme und Vertretung des Auftraggebers bei Testmeetings
- Unterstützung des Kunden bei technischen Fragen / zeitweise
Testunterstützung
- Test Organisation
- Erstellen von TestCases für diverse Releases
- Funktionelles Testen der einzelnen Entwicklungsstufen (Full Livecycle)
- Konzept Review
- Erstellen von PL / SQL Scripts für das Testen von Discounts in
unterschiedlichen Ausprägungen
- Implementierung des serverbasierten Teils der Anwendung mit DAM JDO
incl. Datenbankanbindung DB2 (OOA/D - ER Modellierung)
- Mitarbeit an der Qualitätssicherung der Anwendung Code Review/
Usability / Bereitstellung für Loadrunner Stresstest / Implementieren von
Junit Tests
- Mitarbeit an der Inbetriebnahme für Stufe 1 + 2
- Indizierung des mandantenfähigen Datenbanksystems
- Ansprechpartner für DB spezifische Themen projektin- und extern
- Bereitstellen von Testdatenbanken, Initialbefüllungen
- Implementierung der Fremdsystemanbindungen für Kunde / Konto
- Konzeption für die Anbindung von Fremdsystemen (z.B. Kunde, Konto)
- Unterstützung der fachlichen Kollegen bei Fachkonzepterstellung
- Erstellen des Prototyps Forderungsmanagement für die Hausmesse
- Implementierung kundenspezifischer Erweiterungen wie Änderungen an
der Administration der Anwendung, Erweiterung von Suchfunktionalitäten
- Implementierung von JUNIT Tests (Businesslogik)
- Mitarbeit bzgl. Refactoring der Businesslogik
- Technische Konzeption / Analyse + Implementierung der Anbindung des
Abrechnungssystems der Anwendungen an das Buchhaltungssystem des
Konzerns
- Technische Konzeption / Analyse + Implementierung der Anbindung des
Shoptsystems an das Lagerverwaltungssystem
- Technische Konzeption / Analyse der Anbindung des
Kreditkartenabrechnungssystems
- Schnittstellenklärung / Abklären des Datentransfers
- Durchführen von Integrationstests für die einzelnen Systeme
- Technische Konzeption / Implementierung der Mehrsprachigkeit
- Analyse und Implementierung kundenspezifischer Erweiterungen der
Anwendungen / Administration
- Implementierung und Durchführung von Entwicklertests
- Begleiten des Going Live für die einzelnen Entwicklungsstufen
- Mitwirken an Refactoring / softwaretechnischen Verbesserungen
- Einarbeitung neuer Mitarbeiter
- Anforderungsanalyse/Pflichtenhefterstellung/Definition des
Funktionsumfangs des Prototyps
- Technische Konzeption, technische Projektleitung
- Implementierung des Prototyps, Schwerpunkt Schnittstellen zwischen
Front End Server (Apache Tomcat) und Application Server (BEA Weblogic)
- Durchführen von Entwicklertests
- Projektübergabe und Einarbeiten / Coaching neuer Mitarbeiter
- Diverse Projekte im Bereich Tools & Technology / Softwaremetriken
- Entwicklung eines plattformunabhängigen FTP Clients als signiertes Java
Applet für eine webbasierte Anwendung
- Studien / Evaluierung von 3 Tier Architekturen (IBM vs Oracle)
Steuerung eines externen Software Herstellers / Nearshore Entwicklung
- Neuentwicklung eines Systems zum Sammeln von Daten von Geldautomaten (Device / Location / WTU / Events / Transactions) um diese in mehreren verteilten Datenbanken zu speichern incl. Umsetzung der Datensatzhistorisierung. Verteilung der Daten an nachgelieferte System im Batchbetrieb.
- Verteilung der Daten an nachgelagerte Systeme sowohl In House als auch an externe Dienstleister unter Berücksichtigung der existierenden Datensicherheitskonzepte (Spring Batch).
- Implementierung von REST Services im Projekt. mit Anbindung an ORACLE Datenbanksysteme unter der Verwendung von Spring Boot 2 und OPEN API 3/ Spring 5 / Lombok / MyBatis / OAuth2
- Überarbeitung und Anpassung der bestehenden REST API für diverse Entwicklungsstufen auf der Basis von Open API
- Durchführen von Refactoring Aufgaben über die einzelnen Entwicklungsstufen hinweg. Refactoring der YAML Strukturierung (Schema / Parameter / Endpunkte etc)
- Abstimmung und Implementierung der fachlichen automatisierten End to End Tests der REST Services
- Einarbeitung aller neuen Entwickler Mitarbeiter
- Abstimmung und Implementierung der automatisierten Softwaretests über alle Schichten des Backendsystems.(WebTestClient Testbibliothek für REST Tests/ SpringBootTest / JUNIT5 Tests für die Spring Service Schicht / JUNIT5 Tests zum Testen der Persistenzschicht OR Mapping)
- Generierung von Klassen (Business Objects) und REST Interfaces über die Erweiterung des Swagger Code Generators. Erweiterung des Code Generators um das OR Mapping der persistenten Businessobjekte zu generieren.
- Abstimmung und Implementierung der SQL Scripte (DDL / DML) mit ORACLE Datenbank Tunern / Architektur.
- Mitgestaltung des Softwareentwicklungsprozesses im Team / Durchführen von Codereviews (Pull Requests) nach 4 Augen Prinzip / Einführung von Entwicklermeetings / Refactoring nach Clean Code Aspekten / Dokumentation z. B. Aufsetzen der Entwicklungsumgebung und Nutzung der Tools in Confluence)
- Evaluierung Laden und Speichern von Massendaten sog. Bulkrequests im Hinblick auf maximale Datendurchsatzrate / Geschwindigkeitsoptimierung des Ladens und Speicherns von Massendaten
- Mitarbeit an der Einführung von Optimistic Locking für alle Microservices die Daten in den Datenbanken speichern
- Mitarbeit am Refactoring des generellen Fehlerhandlings zwischen Client und Server
- Überarbeitung diverser Microservices für das Release 1.0 im Hinblick auf Security und Absicherung der REST Endpunkte aufgrund eines Security Audits von KPMG
- Mitarbeit an der Überarbeitung der voll automatisierten Pipelines für das automatische Deployment der Microservices / Datenbanken / Infrastrukur
- Entwicklung eines Konzepts für vollautomatisierte Integrationstests in der Cloud im Team
- Abstimmen der Architektur für die Integrationstests und Erstellen eines Prototyps in Typescript / Cucumber / Gherkin / Protractor
- Implementierung einer kompletten Cucumber / Gherkin Syntax speziell für automatisierte Integrationstests / Schulung der Entwickler zum selbständigen Nutzen der Sprache / Implementierung wiederverwendbarer Steps
- Implementierung von ca. 80 % der vollautomatisierten Integrationstests auf der Basis des o.g. Frameworks
- Erstellen der Pipelines zum Starten der vollautomatisierten Integrationstests auf der Basis von Bashscripten
- Dokumentation aller Neuerung / Integrationstests incl. Cucumber Syntax im Wiki
- Implementierung von Microservices auf der Basis von Sprint Boot 2 und Spring 5 in einem open Source Projekt
- Evaluieren von diversen Themen u.a die Kommunikation der Services untereinander / wie werden die Services gefunden / Auslagern der config Files in ein zentrales repository / welche Datenbank verwenden wir – vermeiden des Anti Pattens der Datenhaltung in einer relationalen DB (ongoing)
- Deployen der Microservices in Docker containern
- Erstellen diverser Dokumentationen auf Github
- Erstellen eines prototypischen Frontend in React JS / Thymeleaf
- Umstellung des Buildprozesses von 2 Projekten von ant auf maven
- Testen der Umstellung durch vollständige Integrationstests der beiden Projekte
- Konfiguration und Testen einer SFTP Anbindung einer neuen Bank über ein bestehendes SFTP Programm zum Transfer von Wertpapierbuchungen
- Dokumentation der Umstellung / maven anpassungen im WIKI
- Analyse Design und Implementierung von Apache Wicket basierten dynamischen Webseiten
- Teilw. Refactoring von bestehenden Legacysystemen
- Erweiterung und Testen eines bestehenden REST Webservices der Daten für ein JIRA Plugin zur Verfügung stellt.
- Erstellen von Spring Services für das Middle Tier mit Zugriff auf den Datenbank Layer
- Implementieren des Datenbankzugriffslayers mit JPA
- Erstellen von SQL Scripten mit PL / SQL
- Unterstützen im Regressionstesten manuelles Black Box testen / Exploratives Testen
- Unterstützung bei Testfallerstellung mit ALM
- Erstellen diverser Dokumentationen (Aufsetzen der Entwicklungsumgebung - Installation lokale Datenbank / lokaler Nexus / lokaler Tomcat mit Anbindung an GIT und IntelliJ)
- Analyse Design und Implementierung des Administrationsbereichs des Onboarding Systems basierend ursprünglich auf Vaadin 7.
- Unterstützung bei dem Update auf Vaadin 8 / Java 8
- Implementierung der Businessservices / Uploads des XML Basierten Rollenfiles
- Testcaseerstellung in Junit mit Mockito und PowerMock
- Bugtracking / bearbeitung JIRA
- Verwendung von Bitbucket für Codereview / Erstellung von PullRequests
- Durchführen von Codereviews
- Erstellung und Implementierung von Integrationstests mit JUNIT
Abschluss mit Zertifikat zum ISTQB Certified Tester Foundation Level
- Schwerpunkt Implementierung der Schnittstellen Businessservice / Services in JPA
- Testdriven Development via JUnit
- Unterstützung Implementierung SWING Oberflächen
- Unterstützung Projektarchitektur
- Unterstützung Testteam
- Unterstützung Systemanalyse
- Schnittstellenanalyse / Definition und Prototypische Impl. der neuen Hostanbindung
- Unterstützung Implementierung SWING Oberflächen
- Schwerpunkt Implementierung der Schnittstellen / Services
- Testdriven Development via JUnit
- JAXB / XML Parsen (Java auf dem Host)
- Unterstützung Systemanalyse
- Schnittstellenanalyse / Definition und Prototypische Impl.
- Implementierung der Schnittstellen / Services
- Abstimmung Systemdesignvorschlag mit Architekturteam des Auftraggebers
- Implementierung Auftragspool 24 / 7 Fähigkeit
- Implementierung parsen / validieren DTAZV Datei
- Testdriven Development via JUnit
- Abstimmung und Implementierung Anbindung des Webservicegebers
- Abstimmung und Implementierung neue persistente Variablen
- Abstimmung und Unterstützung Fachkonzepterstellung
- Abstimmung Designvorschlag mit Architektur
- Unterstützung Testfallerstellung für techn. Themen
- Umbau der Oberflächen im Bankarbeitsplatz für die einzelnen Use Cases
- Testdriven Development
- Projekt mit agilem Ansatz
- Abstimmung und Implementierung eines Clientseitigen Assistenten für die
Erfassung der Input - Daten für den Webservice
- Implementierung des Ladens / Speicherns der Immobiliendaten
(Hostbasiert) über mehrschichtige Services
- Entwicklung einer Testsuite für die Persistenzschicht (ca. 600 Variablen)
für die Überprüfung der Vollständigkeit des Ladens / Speicherns
- Unterstützung des Analyseteams bei der Fachklassen-modellierung
- Unterstützung bei der Implementierung des Empfangs der
Immobiliendaten vom Webservice
- Implementierung von JUnit Tests für die Webserviceanbindung
- Projekt mit agilem Ansatz
- Anbindung eines Rechenkerns in Abstimmung mit der Architektur
- Unterstützung Testmanagement für das
Zahlungsverkehrssystem
- Planung und Erstellung von Testfällen für das Zahlungsverkehrssystem
- Funktionelles Testen des Zahlungsverkehrssystems auf der Plattform
Multiversa (J2EE / BEA Weblogic / ORACLE DB)
- Unterstützung Fachkonzept- / Techn. Konzepterstellung
- Applicationmanagement für diverse Projekte u.a. Umstellung des
Zahlungsverkehrs der Dt. Telekom auf SEPA / Anbindung des kompletten
HR Bereichs des Konzerns an die Plattform Multiversa /
Anbindung der Gesellschaften zur Verrechnung sämtlicher Festnetz- und
Mobilfunkkunden / Mitarbeit im Projekt Bereitstellung der
Cashmanagement Kontoauszüge für den Zentralbereich
Treasury des Konzerns
- Anwenderbetreuung / Benutzerschulung / Applicationmanagement
- Incidentmanagement / Fehleranalyse auf Systemebene
- Programmierung kleinerer Tools u.a. Excelreportgenerator (Visual Basic)
- Validator zur Überprüfung der von SAP angelieferten SEPA Dateien
- Zum Teil erfolgte die Dateiübertragung via JMS / zum Teil via SFTP und auch via UC4
Umstellen des Formulardrucks für das System Forderungsmanagement auf die neue Druckdatenversorgung
- Design der XSD Schnittstelle / Abstimmung mit Architektur und
Cliententwicklung
- Implementierung des Webservicegebers auf der Basis von JAXB 2
- Speichern der Abrechnungsdaten in eigener DB Tabelle
- Implementierung des Testtreibers für den Lasttest
- Durchführen von Entwicklungstests
- Implementierung von JUNIT Tests
- Dokumentieren des Systems
- Übergabe des Webservices und Einarbeitung des Applicationmanagements
- Unterstützung Testmanagement für "Spezialfragen" wie z.B.
Webservicesecurity
- Umstellung des Risikostatus auf neue gesetzliche Anforderungen früher
MaK jetzt MaRisk. Implementierung eines Risikostatusmassenabgleichs
für zugeordnete Personenmehrheiten /-einheiten zu einer Ausgangsperson
in unterschiedlichen Personenausprägungen.
- Unterstützung des Fachteams in Bezug auf die neue Aufgabenstellung
MaRisk / Ansprechpartner für Anpassung des Clients
- Unterstützung der Anforderungsanalyse für den MaRisk Massenabgleich
- Entwicklung der Oberflächenerweiterungen in Kooperation mit dem
Usability Coach
- Implementierung der Applicationservices und JUnittests für die Serverseite
incl. Hostanbindung über HCRuntime
- Abstimmung der neuen Persistenzschicht mit den Hostentwicklern
- Abstimmung der neuen Testcases mit dem Testteam.
- Unterstützung bei der Erstellung der neuen Testcases gerade in Bezug auf
techn. Fragen wie z.B. Optimistic Locking
Projekt : Bereitstellung einer Schnittstelle zum Abgleich von
Emittentendaten im Kundenverwaltungssystem.
- Abstimmung der Schnittstelle mit dem Projekt "Depot A"
- Implementierung der Erweiterungen
- Ablösen von deprecated Methoden / Klassen und Service
- Durchführen von Refactoringmassnahmen am existierenden System
- Beheben von Usability Defects in Kooperation mit Usability Coach
- Incident / Ticketbearbeitung
- Mitarbeit in der Qualitätssicherung (Durchführen von Entwicklertests/
Implementierung von Junit Tests)
- Einarbeitung in das bestehende System sowie der neuen fachlichen
Anforderungen zur Ermittlung der Ausfallstatusbezogenen Daten aus
den Subsystemen Nebenbuchhaltung / Einzelwertberichtigungserm. /
MaRisc Prozessen u.a. Insolvenzverwaltung
- Abstimmung der Schnittstelle auf fachlicher und technischer Ebene
- Schnittstellen Design und Implementierung
- Implementierung des serverbasierten Teils der Schnittstelle mit Java/
JDBC / Datenbankanbindung DB2 und JDO
- Implementierung der Junit Tests für das Lasttestverfahren
- Mitarbeit in der Qualitätssicherung (Durchführen von Entwicklertests/
Implementierung von Junit Tests)
- Einarbeitung in das bestehende System sowie der
fachlichen Anforderungen für das neu zu implemen-
tierende Segment Agrar
- Analyse der neuen serverseitigen Use Cases für die
Adaption des bestehenden Systems und die neuen
Anforderungen
- Implementierung des serverbasierten Teils der
Anwendung mit JDBC / Datenbankanbindung DB2
- Implementierung der Junit Tests für das Lasttestverfahren
- Implementierung von Junit Tests für den serverbasierten
Teil der Anwendung
- Mitarbeit in der Qualitätssicherung (Durchführen von
Entwicklertests/ Abarbeiten von Testfällen durch
manuelles Testen)
- Mitarbeit an der Implementierung des serverbasierten Teils des
mandantenfähigen SEPA Zahlungsverkehrssystems /
Stammdatenadaption
- Analyse des Stammdatenmodells für das Zahlungsverkehrssystem und
serverseitige Implementierung der Persistenz (Oracle Datenbanktabellen)
- Implementierung von Standalone clients zum Befüllen der
Eingangsqueues für das externe Clearing / Stammdatenverwaltung zur
Testunterstützung
- Implementierung von JUNIT Tests für die Stammdatenverwaltung / zum
Teil für das externe Clearing
- Implementierung der Testdatengenerierung für unterschiedliche
Schnittstellen
- Implementierung des Builds für die Standalone Clients in ANT
- Durchführen von Entwicklungstests
- Mitarbeit am DV Konzept für die Online Schnittstelle
- Mitarbeit an Schnittstellenkonzeption für die Stammdatenadaption
- Teilnahme und Vertretung des Auftraggebers bei Testmeetings
- Unterstützung des Kunden bei technischen Fragen / zeitweise
Testunterstützung
- Test Organisation
- Erstellen von TestCases für diverse Releases
- Funktionelles Testen der einzelnen Entwicklungsstufen (Full Livecycle)
- Konzept Review
- Erstellen von PL / SQL Scripts für das Testen von Discounts in
unterschiedlichen Ausprägungen
- Implementierung des serverbasierten Teils der Anwendung mit DAM JDO
incl. Datenbankanbindung DB2 (OOA/D - ER Modellierung)
- Mitarbeit an der Qualitätssicherung der Anwendung Code Review/
Usability / Bereitstellung für Loadrunner Stresstest / Implementieren von
Junit Tests
- Mitarbeit an der Inbetriebnahme für Stufe 1 + 2
- Indizierung des mandantenfähigen Datenbanksystems
- Ansprechpartner für DB spezifische Themen projektin- und extern
- Bereitstellen von Testdatenbanken, Initialbefüllungen
- Implementierung der Fremdsystemanbindungen für Kunde / Konto
- Konzeption für die Anbindung von Fremdsystemen (z.B. Kunde, Konto)
- Unterstützung der fachlichen Kollegen bei Fachkonzepterstellung
- Erstellen des Prototyps Forderungsmanagement für die Hausmesse
- Implementierung kundenspezifischer Erweiterungen wie Änderungen an
der Administration der Anwendung, Erweiterung von Suchfunktionalitäten
- Implementierung von JUNIT Tests (Businesslogik)
- Mitarbeit bzgl. Refactoring der Businesslogik
- Technische Konzeption / Analyse + Implementierung der Anbindung des
Abrechnungssystems der Anwendungen an das Buchhaltungssystem des
Konzerns
- Technische Konzeption / Analyse + Implementierung der Anbindung des
Shoptsystems an das Lagerverwaltungssystem
- Technische Konzeption / Analyse der Anbindung des
Kreditkartenabrechnungssystems
- Schnittstellenklärung / Abklären des Datentransfers
- Durchführen von Integrationstests für die einzelnen Systeme
- Technische Konzeption / Implementierung der Mehrsprachigkeit
- Analyse und Implementierung kundenspezifischer Erweiterungen der
Anwendungen / Administration
- Implementierung und Durchführung von Entwicklertests
- Begleiten des Going Live für die einzelnen Entwicklungsstufen
- Mitwirken an Refactoring / softwaretechnischen Verbesserungen
- Einarbeitung neuer Mitarbeiter
- Anforderungsanalyse/Pflichtenhefterstellung/Definition des
Funktionsumfangs des Prototyps
- Technische Konzeption, technische Projektleitung
- Implementierung des Prototyps, Schwerpunkt Schnittstellen zwischen
Front End Server (Apache Tomcat) und Application Server (BEA Weblogic)
- Durchführen von Entwicklertests
- Projektübergabe und Einarbeiten / Coaching neuer Mitarbeiter
- Diverse Projekte im Bereich Tools & Technology / Softwaremetriken
- Entwicklung eines plattformunabhängigen FTP Clients als signiertes Java
Applet für eine webbasierte Anwendung
- Studien / Evaluierung von 3 Tier Architekturen (IBM vs Oracle)
Steuerung eines externen Software Herstellers / Nearshore Entwicklung
"[...] Der Consultant hat sich dank seiner umfassenden und vielseitigen Fachkenntnisse, verbunden mit einer sehr guten Auffassungsgabe und seiner Fähigkeit, schwierige Sachverhalte zu analysieren und selbstständig zu bearbeiten, schnell in die verschiedenen Aufgabenbereiche eingearbeitet und erledigte die ihm übertragenen Aufgaben sehr zuverlässig und genau. Die Arbeitsweise des Consultants war sehr zügig, jederzeit termingerecht, exakt und sorgfältig. Er erledigte die Ihm übertragenen Aufgaben stets zu unserer vollsten Zufriedenheit und hat so zum Erfolg des Projektes beigetragen. [...] Gerne werden wir bei weiteren Großprojekten erneut auf sein Wissen zurückgreifen. Für seine neuen Aufgaben wünschen wir ihm alles Gute und viel Erfolg."
— Projekt Mandantenfähiges SEPA Zahlungsverkehrssystem, 03/07 - 09/07
Referenz durch Geschäftsführer, IT Consultingunternehmen, vom 27.11.07