a Randstad company

Java Entwicklung / Testen

Profil
Referenzen (1)

"[...] 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
Top-Skills
Java Spring Framework JPA J2SE 1.8 XML
Verfügbar ab
01.02.2023
Bald verfügbar - Für planbare Projekte: Der Experte steht für neue Folgeprojekte zur Verfügung.
Verfügbar zu
85%
davon vor Ort
50%
Einsatzorte

Städte
Frankfurt am Main (+50km) Aschaffenburg (+50km) Darmstadt (+50km)
PLZ-Gebiete
Länder
Deutschland
Remote-Arbeit
möglich
Art des Profiles
Freiberufler / Selbstständiger
Der Experte ist als Einzelperson freiberuflich oder selbstständig tätig.

1 Jahr 7 Monate

2020-09

2022-03

Neuentwicklung eines Systems zur Entgegennahme und Verteilung von Geldautomaten Daten

Senior Software Entwickler / REST Backendendwicklung Clean-Code
Rolle
Senior Software Entwickler / REST Backendendwicklung
Projektinhalte
  • Entwicklung eines Systems zum Sammeln von Daten von Geldautomaten (Device / Location / WTU / Events / Transactions) und in mehreren verteilten Datenbanken zu speichern. Die Daten wurden dann an nachgelagerte Systeme weiter verteilt. Implementierung aller vorhandenen REST Services im Projekt. mit Anbindung an ORACLE Datenbanksysteme unter der Verwendung von Spring Boot 2 und OPEN API / Spring 5 / Lombok / MyBatis / REST  / OAuth2
  • Überarbeitung und Anpassung der bestehenden REST API für diverse Entwicklungsstufen auf der Basis von Open API
  • Abstimmung und Implementierung der fachlichen automatisierten End to End Tests (von der Bereitstellung der Daten der anliefernden Systeme incl. Persistierung deren im System CDH / Bereitstellung von Daten für Fremdsysteme)
  • Abstimmung und Implementierung der automatisierten Softwaretests über alle Schichten des Backendsystems.(WebClient Testbibliothek für REST Tests / JUNIT Tests um die Spring Service Schicht / JUNIT Tests zum Testen der Persistenzschicht OR Mapping)
  • 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)
  • Unterstützung in der Entwicklung bei der Absicherung der REST Services via OAuth2 / Unterstützung beim GoLive für diverse Releases
  • Bereitstellung von Pull Requests um den die eigenen Tasks für ein Code Review bereit zu stellen / Bauen des Softwaresystems via Team City / Bugfixing und Dokumentation des Bug Tracking via Jira
  • Da es sich um ein neues System handelte waren viele Abstimmung speziell im Software Architektur Umfeld / Datenbank Tuning und Massendatenverarbeitung notwendig. Es bestand u.a. die Anforderung das System dahingehend vorzubereiten um einen möglichst einfachen Umstieg auf Microserivce Architektur zu ermöglichen. Aufgrund meiner langjährigen Berufserfahrung durfte ich in den Diskussionen teilnehmen und konnte hierbei beratend tätig sein.
Produkte
IntelliJ IDEA Spring Boot Spring Core REST MyBatis Oracle 12 SQL PL SQL Gradle Team City Git JUnit Lombok JSON Atlassian Confluence Atlassian JIRA Java Open API
Kenntnisse
Clean-Code
Einsatzort
Remote
9 Monate

2019-09

2020-05

Agiles Projekt TRITON ? Bereitstellung und Weiterentwicklung eines Flottenmanagementsystems für Flurförderfahrzeug in der Azure Cloud

Senior Software Entwickler Microsoft Azure Scrum Clean Code ...
Rolle
Senior Software Entwickler
Projektinhalte
  • Implementierung und Refactoring von Microservices für den Client / User Bereich auf der Basis von Sprint Boot 2 und Spring 5 mit Backendanbindung an COSMOS DB / MS SQL Server / Flyway / Lombok / Spring Data JPA / REST
  • Überarbeitung der Flywayscripte für diverse Weiterentwicklungen
  • Implementieren von Junit Tests für die Microservices / Durchführen von Entwicklertests
  • Mitgestaltung des Softwareentwicklungsprozesses im Team / Einführung von Codereviews (Pull Requests) nach 4 Augen Prinzip / Überarbeitung von grundlegender Dokumentation / Refactoring nach Clean Code Aspekten / Überarbeitung der Microservice Dokumentation auf OPEN API
  • Refactoring und Überarbeitung zentraler Komponenten wie den Security Microservice und Einführung des generellen Fehlerhandlings zwischen Client und Server / Einführung von Optimistic Locking für alle Microservices
  • Überarbeitung diverser Microservices für das Release 1.0 im Hinblick auf Security und Absicherung der REST Endpunkte aufgrund eines Security Audits von KPMG
  • Entwicklung eines Konzepts für vollautomatisierte Integrationstests in der Cloud
  • Festlegen 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 80 % der vollautomatisierten Integrationstests
  • Überarbeitung der voll automatisierten Pipelines für das automatische Deployment der Microservices / Datenbanken / Infrastrukur
  • Erstellen der Pipelines zum Starten der vollautomatisierten Integrationstests auf der Basis von Bashscripten
  • Dokumentation aller Neuerung / Integrationstests incl. Cucumber Syntax im Wiki
Kenntnisse
Microsoft Azure Scrum Clean Code Java 12 Spring Boot Spring Cloud Spring Spring Data JPA Flyway Lombok Docker Kubernetes Bash Shell REST JSON Microservice - Systemarchitektur AngularJS TypeScript NodeJS Gherkin Cucumber Protractor Flake MS SQL Server MS SQL COSMOS DB Azure Pipelines Azure Key Vaults Maven Git Kubernetes kubens k9s IntelliJ Webstorm
Einsatzort
Aschaffenburg
6 Monate

2019-04

2019-09

Privates Projekt

Software-Entwickler
Rolle
Software-Entwickler
Projektinhalte

- 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

Produkte
IntelliJ Git JUnit JPA REST Spring Spring Boot JAVA8 Spring Data JPA H2 Thymeleaf Spring Security maven Spring Cloud Docker
Einsatzort
Aschaffenburg
2 Monate

2019-05

2019-06

Java Entwicklung ? Umstellung diverser kleiner Projekte auf maven

Software Entwickler Java 8 maven ant ...
Rolle
Software Entwickler
Projektinhalte

- 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

Produkte
Eclipse
Kenntnisse
Java 8 maven ant SFTP J2SE GIT JIRA
Einsatzort
Frankfurt am Main
2 Jahre 8 Monate

2016-08

2019-03

Webbasiertes Software Onboarding System SQUARES der Deutschen Bank

Software Entwickler
Rolle
Software Entwickler
Projektinhalte

- 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

Produkte
IntelliJ Git Subversion Nexus Oracle SQL Developer Atlassian JIRA Atlassian Confluence HP ALM JUnit Java 7 JPA Apache Wicket JavaScript HTML5 CSS3 REST Spring Java 8 Jenkins Vaadin 7 Vaadin 8 Oracle 11 Soap UI Mockito PowerMock Bitbucket
Kunde
Deutsche Bank AG
Einsatzort
Frankfurt am Main
2 Monate

2016-05

2016-06

Weiterbildung ISTQB Certified Tester Foundation Level

Projektinhalte

Abschluss mit Zertifikat zum ISTQB Certified Tester Foundation Level

7 Monate

2015-10

2016-04

Korrespondenzmanagement System im Bankenumfeld

Senior Software Entwickler Manuelles Testen Kanban
Rolle
Senior Software Entwickler
Projektinhalte

- Schwerpunkt Implementierung der Schnittstellen Businessservice / Services in JPA

- Testdriven Development via JUnit

- Unterstützung Implementierung SWING Oberflächen

- Unterstützung Projektarchitektur

- Unterstützung Testteam

Produkte
Eclipse JPA JBF JAVA JUnit SVN Rational Software Architect Tomcat DB2
Kenntnisse
Manuelles Testen Kanban
Kunde
FIDUCIA & GAD
Einsatzort
Karlsruhe
7 Monate

2015-03

2015-09

Unterstützung im Projekt FATCA und CRS

Senior Software Entwickler Scrum FATCA CRS Common Reporting Standard
Rolle
Senior Software Entwickler
Projektinhalte

- 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)

Produkte
Eclipse Hostanbindung JBF JUnit Rational Software Architect SVN Apache Tomcat JEE JavaZ
Kenntnisse
Scrum FATCA CRS Common Reporting Standard
Kunde
FIDUCIA & GAD
Einsatzort
Karlsruhe
5 Monate

2014-08

2014-12

Auslandszahlungsverkehrsfähigkeit für EBanking

Senior Software-Entwickler Auslandszahlungsverkehr DTAZV Format
Rolle
Senior Software-Entwickler
Projektinhalte

- 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

Produkte
Eclipse JUnit Rational Software Architect JPA DB2 SQL JDBC Apache Tomcat SVN JEE Java
Kenntnisse
Auslandszahlungsverkehr DTAZV Format
Einsatzort
München
9 Monate

2014-01

2014-09

Austausch Werbekennzeichen im Gen. Verbund

Senior Software-Entwickler / Consultant
Rolle
Senior Software-Entwickler / Consultant
Projektinhalte

- 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

Produkte
JBF Ant Eclipse Rational Software Architect JUnit IFD Webservices JEE
Einsatzort
München
7 Monate

2013-07

2014-01

Integration Immobilienwertermittlung

Senior Software-Entwickler Testdriven Development
Rolle
Senior Software-Entwickler
Projektinhalte

- 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

Produkte
JBF Ant Eclipse Rational Software Architekt JUnit IFD Webservice SOAP UI XML-Spy Java
Kenntnisse
Testdriven Development
Kunde
FIDUCIA IT AG
Einsatzort
München
4 Monate

2013-03

2013-06

Umstellung Historisierung Bankeinstellungen

Senior Software-Entwickler
Rolle
Senior Software-Entwickler
Projektinhalte
- Test driven Development - Unterstützung des Testteams bei technischen Fragen - Implementierung der Historisierungen auf Oberflächen / Persistenzebene - Vorbereiten von Testdaten und Testen der Cronacles - Implementierung Testtreiber für Lasttest
Produkte
JBF Eclipse Java JUnit Apache Tomcat SVN
Einsatzort
München
2 Jahre

2011-01

2012-12

Internat. Massenzahlungsverkehrssystem Dt. Telekom

Senior Consultant Zahlungsverkehr im Umfeld des Kunden SEPA Zahlungsverkehr ITIL ...
Rolle
Senior Consultant
Projektinhalte

- 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

Produkte
J2EE SEPA SEPA XML Schemata XSD XML Spy ZV Tools Jira MS Office Oracle Oracle Weblogicserver UC4 JMS
Kenntnisse
Zahlungsverkehr im Umfeld des Kunden SEPA Zahlungsverkehr ITIL ZVTools Multiversa IFP Swift Gateway DTAUS DTAZV SWIFT
Einsatzort
Bonn
2 Monate

2010-10

2010-11

Zentralisierung des Formulardruckes

Entwickler Schufaanbindung Schufaspezifische XML Schemata
Rolle
Entwickler
Projektinhalte

Umstellen des Formulardrucks für das System Forderungsmanagement auf die neue Druckdatenversorgung

Produkte
Eclipse Java JBF MS Office Rational Software Architekt
Kenntnisse
Schufaanbindung Schufaspezifische XML Schemata
Kunde
FIDUCIA IT AG
Einsatzort
Karlsrufe
6 Monate

2010-04

2010-09

Webservice zur Anbindung von Lotus Notes Dominoservern

Senior Software-Entwickler / Consultant Webservicegeberentwicklung XML Schema Entwicklung Webservice Security
Rolle
Senior Software-Entwickler / Consultant
Projektinhalte

- 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

Produkte
JBF JAXB Java JUnit SQL JPA Rational Software Architekt https SSL Webservice Security aCI Webservice DB2 Eclipse Apache Tomcat SVN
Kenntnisse
Webservicegeberentwicklung XML Schema Entwicklung Webservice Security
Kunde
FIDUCIA IT AG
Einsatzort
München
8 Monate

2009-08

2010-03

Diverse Erweiterungen am Kundenverwaltungssystem

Senior Software-Entwickler / Consultant Unterstützung Fachverantwortliche Funktionales Testen unterstützt
Rolle
Senior Software-Entwickler / Consultant
Projektinhalte

- 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

Produkte
Eclipse Java JBF Junit Apache Tomcat
Kenntnisse
Unterstützung Fachverantwortliche Funktionales Testen unterstützt
Kunde
FIDUCIA IT AG
Einsatzort
München
3 Monate

2009-03

2009-05

Applicationmanagement für Forderungsmanagement

Senior Software-Entwickler Funktionales Testen Incident Management
Rolle
Senior Software-Entwickler
Projektinhalte

- 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)

Produkte
Rational Software Architekt Eclipse SVN Apache Tomcat XML XSD JUnit DBUnit Java JBF
Kenntnisse
Funktionales Testen Incident Management
Kunde
FIDUCIA IT AG
Einsatzort
München
5 Monate

2008-11

2009-03

Schnittstelle Forderungsmanagement / VR Rating

Senior Software-Entwickler / Consultant Fachliches Testen MaRisc Prozesse der Systeme im Detail kennen Unterstützung Fachkonzepterstellung
Rolle
Senior Software-Entwickler / Consultant
Projektinhalte

- 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)

Produkte
Eclipse JDBC JAVA JBF SQL DB2 JUnit XML XSD
Kenntnisse
Fachliches Testen MaRisc Prozesse der Systeme im Detail kennen Unterstützung Fachkonzepterstellung
Kunde
FIDUCIA IT AG
Einsatzort
München
10 Monate

2008-01

2008-10

Systemintegration Privat- und Firmenkundenrating

Senior Software-Entwickler / Consultant Funktionales Testen Serverseitige Entwicklung incl. Datenbankanbindung Den Prozess Rating im Kreditumfeld kennen gelernt
Rolle
Senior Software-Entwickler / Consultant
Projektinhalte

- 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)

Produkte
Eclipse JBF JDBC SQL DB2 Junit DBUnit Apache Tomcat Ant XML XSD
Kenntnisse
Funktionales Testen Serverseitige Entwicklung incl. Datenbankanbindung Den Prozess Rating im Kreditumfeld kennen gelernt
Kunde
FIDUCIA IT AG
Einsatzort
München
9 Monate

2007-03

2007-11

Mandantenfähiges SEPA Zahlungsverkehrssystem

Senior / Software-Entwickler SEPA Zahlungsverkehr Konzepterstellung im Zahlungsverkehrsumfeld Technisches Testen
Rolle
Senior / Software-Entwickler
Projektinhalte

- 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

Produkte
EJB JEE Oracle Applicationserver Oracle JBoss MySQL MQ Series Aris XML XSD SEPA Schema Junit Maven SVN Struts JMS
Kenntnisse
SEPA Zahlungsverkehr Konzepterstellung im Zahlungsverkehrsumfeld Technisches Testen
Kunde
Postbank Systems
Einsatzort
Frankfurt / Bonn
5 Monate

2006-10

2007-02

Testen Onlineshopsystem für Musikdownload

Tester Funktionelles Testen eines Onlineshopsystems
Rolle
Tester
Projektinhalte

- 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

Produkte
Oracle PL/SQL Mercury Test Director TOAD
Kenntnisse
Funktionelles Testen eines Onlineshopsystems
Kunde
Sony Netservice GmbH
Einsatzort
Salzburg
2 Jahre 9 Monate

2004-01

2006-09

Integration des Systems Forderungsmanagement

Senior Software-Entwickler
Rolle
Senior Software-Entwickler
Projektinhalte

- 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

Produkte
Eclipse Innovator Junit Java JBF JDO DB2 Ansi SQL DBUnit Cruise Control XML XSLT Ant Apache Tomcat
Kunde
FIDUCIA IT AG
Einsatzort
München
6 Monate

2003-07

2003-12

Erweiterung Webbasiertes Allzweckkreditsystem

Software-Entwickler Refactoring / Erweiterung bestehende Webanwendung
Rolle
Software-Entwickler
Projektinhalte

- Implementierung kundenspezifischer Erweiterungen wie Änderungen an

der Administration der Anwendung, Erweiterung von Suchfunktionalitäten

- Implementierung von JUNIT Tests (Businesslogik)

- Mitarbeit bzgl. Refactoring der Businesslogik

Produkte
Together J Java Eclipse PL/SQL JDBC Apache Tomcat Ant CVS Junit Java Prepared Statements
Kenntnisse
Refactoring / Erweiterung bestehende Webanwendung
Kunde
Sparkassen Umfeld
Einsatzort
Frankfurt
2 Jahre 5 Monate

2000-10

2003-02

Erweiterung eines bestehenden E-Commerce Systems

Senior Software-Entwickler Objektorientierte Analyse und Design Refactoring bestehende Anwendung
Rolle
Senior Software-Entwickler
Projektinhalte

- 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

Produkte
Java JDBC JSP Servlets XML XSLT Perl Cronjobs via Perl SQL MySQL Eclipse CVS
Kenntnisse
Objektorientierte Analyse und Design Refactoring bestehende Anwendung
Kunde
Kühne & Nagel AG
Einsatzort
Aschaffenburg / Schindellegi
6 Monate

2001-01

2001-06

Prototypische Tracking & Tracingsystemanb. Internet

Software-Entwickler XML Erzeugen / Parsen Anbindung Stateless Session Beans / JSP bzw. Servlets Multiplikatortätigkeit
Rolle
Software-Entwickler
Projektinhalte

- 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

Produkte
Java JSP Java Servlets XML XSLT Bea Weblogic Apache Tomcat Junit
Kenntnisse
XML Erzeugen / Parsen Anbindung Stateless Session Beans / JSP bzw. Servlets Multiplikatortätigkeit
Kunde
Kühne & Nagel AG
Einsatzort
Aschaffenburg / Hamburg
11 Monate

1999-11

2000-09

Webbasierte Projektmitarbeit Internetserviceprovider

Software-Entwickler
Rolle
Software-Entwickler
Projektinhalte
- Mitarbeit an diversen Erweiterungen des Webbasierten Kundenverwaltungssystems des Internet Service Providers - Programm zur Ermittlung des Traffics von Standleitungskunden + automatisierte Einpflege in das Billingsystem(Kundenverwaltung / FTP/ Email / Webserver / Billingsystem)
Produkte
Perl Java Unix Cronjobs Unix Scripting CGI Visual Cafe SNMP SMTP Radius Server
Einsatzort
Aschaffenburg
1 Jahr 10 Monate

1998-01

1999-10

Webbasierte Projekte / Technologiestudie

Software-Entwickler
Rolle
Software-Entwickler
Projektinhalte

- 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)

Produkte
Rational Rose Corba Oracle Application Server Apache Webserver Java DB 2 Oracle Transparent Gateway Java Security Signierte Java Applets Java Swing JavaScript JDBC Rational Clearcase Perlscripte als Cronjobs
Kunde
SEL ALCATEL AG
Einsatzort
Stuttgart

2 Monate

2016-05

2016-06

ISTQB Certified Tester Foundation Level

ISTQB Certified Tester Foundation Level, German Testing Board
Abschluss
ISTQB Certified Tester Foundation Level
Institution, Ort
German Testing Board
Studium der Informatik an der FH Darmstadt
Abschluß: Diplom Informatiker(FH) 1998

Steuerung eines externen Software Herstellers / Nearshore Entwicklung

Deutsch Muttersprache
Englisch Fortgeschritten - Ein komplett englischsprachiges Projekt in internationalem Team

Top Skills
Java Spring Framework JPA J2SE 1.8 XML
Produkte / Standards / Erfahrungen / Methoden
Ant Apache Tomcat Apache Webserver Apache Wicket Aris Atlassian Confluence Atlassian JIRA Azure Key Vaults Azure Pipelines Clean Code Clean-Code COSMOS DB CSS3 Cucumber CVS Docker Eclipse EJB Flake Flyway Git Gradle H2 HP ALM HTML5 IFD Webservice Incident Management Innovator IntelliJ IntelliJ IDEA Java Swing JBoss JDO Jenkins Jira JMS JUNIT k9s Kanban kubens Kubernetes log4j Maven Microservice Microservice - Systemarchitektur Microsoft Azure Mockito MS Office MyBatis Nexus NodeJS Objektorientierte Analyse und Design Oracle Application Server PowerMock Protractor Rational Clearcase Rational Rose Rational Software Architect Rational Software Architekt REST Scrum SEPA Servlets SFTP SOAP UI Spring Spring 3.3 Spring Boot Spring Core Spring Data Spring MVC Spring Security SSL Struts Subversion SVN SWIFT Swing Testdriven Development Thymeleaf TOAD Tomcat UC4 Webservice Webservice Security Webservice Security Webstorm WSDL XML XML Spy XML-Spy XSD XSLT
Betriebssysteme
HPUX
anwenden / shell programmieren
MS-DOS
anwenden / administrieren
Novell
anwenden
Unix
anwenden / vi Kenntnisse vorhanden / shell programmieren
Windows
administrieren / anwenden
Programmiersprachen
AngularJS Assembler
8086 / 8088 während Studium
Bash Shell C
während Studium
CORBA IDL
während 1. Projekt
Gherkin Hostanbindung J2EE J2SE Java
Seit dem Studium
Java 12 Java 7 Java 8 Java8 JavaScript
Primär für Plausibilitätsprüfungen von HTML Formularen
JavaZ JAXB JBF JEE JPA JSON JSP Lombok Manuelles Testen MS SQL Pascal
während Studium
Perl
mehrere Einsätze während div. Projekte / NICHT OO / automatisierung im Serverumfeld / mit DB Anbindung
PHP
bis ausschl. PHP5
PL SQL PL/SQL
bis Oracle 10g
Scriptsprachen Shell Spring Cloud Spring Data JPA TypeScript Vaadin 7 Vaadin 8
Datenbanken
Access
mehrere kleine Projekte mit Anbindung an MS SQL Server
Ansi SQL DB 2 DB2
Über 4 Jahre
JDBC MS SQL Server
Grundkenntnisse + anwenden
MySQL
Kleinere Projekte mit PERL / PHP über Unix shell oder CGI
ODBC
Accessanbindung an MS SQL Server
Oracle
Stored Procedures / PL -SQL / langjährige Erfahrung Anwendung
Oracle 11 Oracle 11g Oracle 12 Oracle SQL Developer SQL
in fast jedem Projekt bisher genutzt
SQL Kenntnisse mehrjährig erfolgreich in Projekten eingesetzt / Keine DBA Kenntnisse
Datenkommunikation
CORBA
während 1. Projekt
https Internet, Intranet
CGI in mehreren Projekten
MQ Series PC-Anywhere
nur anwenden
RS232
während Studium
SMTP
über Java API / Perl / Sendmail
SNMP
in einem Projekt eingesetzt - Abfrage Trafficdaten am Router
TCP/IP
Studium / Grundkenntnisse
FTP in mehreren Projekten eingesetzt über PERL / JAVA + entsprechende API / HTTPS für transfer Kreditkartendaten zu Telecash eingesetzt
Hardware
PC
Bei Einsatz außerhalb des Rhein-Main Gebietes beträgt die Verfügbarkeit vor Ort beim
Kunden 80%.

Versicherungen
Banken
Logistik
Internet Service Providing
Telekommunikation

Ihr Kontakt zu Gulp

Fragen? Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Jetzt bei GULP Direkt registrieren und Freelancer kontaktieren