Senior Software Developer, QA / Test, Business-Analyst: Java, JEE, EJB, Spring boot, JPA, JSF, REST, SOAP, XML.
Aktualisiert am 22.12.2023
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 04.02.2024
Verfügbar zu: 100%
davon vor Ort: 20%
Senior Software-Entwickler
BusinessAnalyst
Qualitätsicherung
Software-Architektur
Deutsch
Englisch
verhandlungssicher
Italienisch
Grundkenntnisse

Einsatzorte

Einsatzorte

Dortmund (+100km) Münster, Westfalen (+100km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

11 Monate
2023-02 - 2023-12

Entwicklung / Anbindung, Test der BiPRO-Prozesse 421 getQuote, setOrder an die Backend-Systeme für die Sparten Unfall, Privathaftpflicht, Verbundene Hausrat-Versicherung

Software-Entwickler BiPRO Java 17 Spring boot ...
Software-Entwickler
 - Transformation / Mapping der Daten von BiPRO in das Unternehmensdatenmodell
 - Integration von Umsystemen zur Datenanreicherung, mit dem Ziel der Versorgung des Bestandsystems
 - Koordination mit dem Fachbereich in Bezug auf Tests
 - Durchführung und Protokollierung von Smoke- und sog. Anschalttests im Rahmen des Releasezyklus
IntelliJ Eclipse SoapUI Maven Jenkins SonarQube Docker GitLab Mockito Atlassian JIRA Atlassian Confluence
BiPRO Java 17 Spring boot SOAP
Versicherungskonzern Köln
Remote
7 Monate
2022-06 - 2022-12

DB-Migration von DB2 Host nach PostgreSQL

Software-Entwickler Java 17 REST Spring Boot ...
Software-Entwickler

- Konzeption und Entwicklung einer Anwendungs-Architektur und IT-Infrastruktur für das gesamte Migrationsverfahren inkl. Zeitmodell für die technische Durchführung

- Extraktion der Daten aus dem IBM Host-basierten Alt-System (DB2) - Transformation / Mapping der Daten in das neue Modell

- Import der Daten in die Datenbank (PostgreSQL)

- Einbeziehung von direkt abhängigen Umsystemen

- Sicherstellung der Auflagen an ein revisionsfestes Verfahren durch geeignete Mechanismen im Migrationsverfahren - Last- und Performanceanalysen

- Logging und Protokollierung des Migrationsablaufes


IntelliJ swagger jackson Insomnia IPS Docker Maven Jenkins Renovate Atlassian JIRA Atlassian Confluence SonarQube SonarLint Faktor-IPS-Produktmaschine Faktor-IPS-Produktserver Faktor-IPS-Tarifierung
Java 17 REST Spring Boot Spring Batch Websphere Liberty JSF JPA CDI Scrum PostgreSQL Java EE
Versicherungskonzern Dortmund
Remote, Dortmund
5 Monate
2022-01 - 2022-05

Data Warehouse Migration

Software-Entwickler Java 8 (Streams Lambdas)
Software-Entwickler

Entwicklung von Spring-Batches (ETL-Komponenten) im Rahmen einer Migration des DWH

Linux ; RDBMS: Oracle Snowflake/AWS cloud ; Frontend: ./. Build- Umgebung: Bamboo / Nexus ; Programmiersprache: Java 8 (Streams Frameworks: spring boot spring batch IDE: Eclipse (4.9.0) Versionsverwaltung: GIT BitBucket ; Testing: Junit; Collaboration: MS-Teams Zoom BitBucket -pull-requests
Java 8 (Streams Lambdas)
Bank eines Automobilherstellers
Remote
4 Monate
2021-09 - 2021-12

Anpassung / Wartung der Vertriebsplattform im Rahmen eines Modernisierungsprojektes

Software-Entwickler Java 8 JEE7
Software-Entwickler
  • Erstellung einer Analyse aller Java- und JavaScript-Bibliotheken und Ermittlung der jeweils aktuellen Versionsstände in Jira

  • Erstellung eines Konzepts zur Prüfung der softwaretechnischen Auswirkungen der Updates

  • Java Softwareentwicklung zum Austausch von Bibliotheken in der bestehenden VKB Vertriebssystemplattform (Basis Java/JEE; JSP basiertes Frontend; Hibernate; IBM DB2)

  • Anpassung des Builds (Jenkins / Maven) + Durchführung von Entwicklertest + Erstellung und Durchführung von Tests der zuvor programmierten Anwendung sowie Erstellung von Testberichten hierüber + Durchführung der Fehlerbehebung

  • Erstellung einer ausführlichen technischen Dokumentation

RDBMS: DB2; Frontend: JSP basiert Build-Umgebung: Jenkins / Artifactory; Application Server: IBM Websphere 9 Programmiersprache: Java 8 JEE7 Eclipse OXYGEN.3(4.7.3) Versionsverwaltung: IBM RTC; Testing: JUnit
Java 8 JEE7
Versicherungskonzern der Sparkassen-Finanzgruppe
München, Remote
6 Monate
2020-04 - 2020-09

Erweiterung / Wartung des TAA Baufinanzierungsprozess (BauFiNeo)

Software-Entwickler
Software-Entwickler
  • Integration von LBS-Mitteln (LBS-Vorfinanzierungskredit mit / ohne Riester, LBS-Zwischenfinanzierungskredit mit / ohne Riester, LBS-Annuitätendarlehen) in den Baufinanzierungsprozess der Sparkassen im Sinne einer Finanzierung aus einer Hand

  • Verwaltung der Lastschrifteinzüge für Sparraten, Kreditraten der neuen LBS-Mittel

  • Auswahl und Erzeugung von Druckdokumenten zu Druckbündeln

  • Behebung von Defects

Betriebssysteme produktiv sowie Entwicklung: AIX Windows; RDBMS: DB2 Oracle; Frontend: OSPlus-Portal-Framework Build-Umgebung: Bamboo; Application Server: IBM Websphere Liberty Profile 20.0.0.X Programmiersprache: Java 8 JEE7 Frameworks: OSPlus-Portal OSPlus-Neo Eingesetzte Tools: IDE: Eclipse OXYGEN.3A (Java-Werkbank) Versionsverwaltung: SVN; Testing: JUnit. Funktionen im Projekt: Software-Entwickler JEE7 OSPlus-Portal OSPlus-Neo
Finanzdienstleister der Sparkassen
Münster, Westfalen
10 Monate
2019-06 - 2020-03

Erweiterung / Wartung der Kassenanwendung

Software-Entwickler
Software-Entwickler
  • Integration Hardware NFC-Lesegerät in OSPlus-Kasse zur Unterstützung der Debit MasterCard (DMC) sowie Kundenkarten, White Cards

  • Behebung von Defects

Betriebssysteme produktiv sowie Entwicklung: AIX Windows; RDBMS: DB2 Oracle; Frontend: OSPlus-Portal-Framework Build-Umgebung: Bamboo; Application Server: IBM Websphere Liberty Profile 18.0.0.2 Programmiersprache: Java 8 JEE7 Frameworks: OSPlus-Portal Eingesetzte Tools: IDE: Eclipse OXYGEN.3A (Java-Werkbank) Versionsverwaltung: SVN; Testing: JUnit. Funktionen im Projekt: Software-Entwickler OSPlus-Portal JEE7 (Full-Stack)
Finanzdienstleister der Sparkassen
Münster, Westfalen
7 Monate
2018-11 - 2019-05

Erweiterung / Wartung der Kassenanwendung

Software-Entwickler
Software-Entwickler
  • Ablösung der manuellen Kassenaufnahme durch Einführung der elektronischen Kassenaufnahme.

  • Behebung von Defects

Betriebssysteme produktiv sowie Entwicklung: AIX Windows; RDBMS: DB2 Oracle; Frontend: OSPlus-Portal-Framework Build-Umgebung: Bamboo; Application Server: IBM Websphere Liberty Profile 18.0.0.2 Programmiersprache: Java 8 JEE7. Eingesetzte Tools: IDE: Eclipse OXYGEN.3A (Java-Werkbank) Versionsverwaltung: SVN; Testing: JUnit. Funktionen im Projekt: Software-Entwickler JEE7 (Full-Stack)
Finanzdienstleister der Sparkassen
Münster, Westfalen
9 Monate
2018-02 - 2018-10

Portierung einer Anwendung von Websphere Application Server Traditional 7 (WAS7) nach Websphere Liberty Profile 17.0.0.4 (WLP Java EE 7 full platform)

Software-Entwickler
Software-Entwickler
  • Portierung, organisatorisch wie technisch (Java-Entwicklung) und Test der ISP mit den Legacy-/Deprecated-Technologien: Websphere7 Traditional => Websphere Liberty Profile (WLP), EJB2.1 => EJB3.2, JAX-RPC => JAX-WS, Java6 => Java8.

  • Berücksichtigung des geänderten Classloader Verhaltens (multiple / single, parent first / last). Berücksichtigung des geänderten Verhaltens bzgl. Transaktionen (EJB). Berücksichtigung des geänderten Verhaltens bzgl. JNDI. Berücksichtigung des geänderten Verhaltens bzgl. Threading. Berücksichtigung des geänderten Verhaltens bzgl. Servlet-Initialisierung / Filter-Initialisierung

  • Integration der Beauftragten Fremdleistung (Telefoniekopplung MMSP(S) / Genesys) vom Partnerunternehmen, Aufbau / Anpassung der Testumgebung und Koordination der beteiligten Rollen

  • Beauftragung neues Testsystem

  • Anpassung von Build und Deploy

Betriebssysteme produktiv sowie Entwicklung: AIX Windows; RDBMS: DB2 Oracle; Frontend: Tapestry4 / Hivemind; Persistenzframework: Apache OJB; Content-Repository: Jackrabbit Sprache Prozessengine: clojure-1.8 Build-Umgebung: Bamboo; Application Server: IBM WebSphere 7 / IBM Websphere Liberty Profile 17.0.0.4 Programmiersprache: Java 8 JEE7. Eingesetzte Tools: IDE: Eclipse Juno (Java-Werkbank) Versionsverwaltung: SVN; Testing: JUnit. Funktionen im Projekt: federführender Beauftragter aus Sicht der OE-4844 für die Umsetzung der Portierung Software-Entwickler JEE7 (Full-Stack)
Finanzdienstleister der Sparkassen
Münster, Westfalen
7 Monate
2016-08 - 2017-02

Neuentwicklung einer Pricing-Komponente und Anbindung an Enterprise Service Bus (Mule ESB) im Rahmen eines Online-Shop Relaunches

Software-Entwickler
Software-Entwickler
  • Neuentwicklung einer Pricing-Komponente und Migration des Altdatenbestandes.

  • Implementierung und Test von Features der neuen Anwendung.

  • Projektvorgehensweise nach SCRUM

  • Regelmäßige Groomings zur Klärung von Anforderungen

  • Regelmäßige Groomings zur Komplexitätsschätzung / Priorisierung von User-Stories

  • Regelmäßige Meetings zur Taskerstellung / -ableitung aus User-Stories

Betriebssysteme produktiv sowie Entwicklung: Host AS/400 Windows; RDBMS: DB2; Frontend: IBM WCS; Middleware Mule ESB; Persistenzframework: JPA; Web-Framework: JSF mit Sencha ExtJS (proprietär); Build-Umgebung: Maven / Jenkins / NEXUS; Application Server: IBM WebSphere 8.5 / JBOSS WildFly; Programmiersprache: Java 7
Internationales Mode-Label
Düsseldorf
1 Jahr
2015-07 - 2016-06

Vereinheitlichung des Schaden-/Leistungssystems

Software-Entwickler
Software-Entwickler
  • Projektvorgehensweise nach SCRUM / Kanban

  • Testdriven

  • Regelmäßige Groomings zur Klärung von Anforderungen

  • Regelmäßige Groomings zur Komplexitätsschätzung / Priorisierung von User-Stories

  • Regelmäßige Meetings zur Taskerstellung / -ableitung aus User-Stories

  • Einsatz als Dozent zum Thema Datenmodellierung / -management (Veranstaltungsreihe, Adressat Fachseite, Kontaktstelle)

  • Teilnahme an BiPRO-Workshops 500, 501, 502.2, 503 e.a.

  • Erstellung eines Portlets für die Benutzer-Dialoge (Frontend)

  • Aufbau der Integrationstestumgebung mit JBOSS 7.1 und Liferay Portalserver 6.2

  • Erstellung von Benutzer-Dialogen (Frontend)

  • Erstellung von Java Batches unter Verwendung von IBM Modern-Batch (xJCL) / Compute Grid, Evaluation JSR-352 Java Batch mit Spring Batch 3.0, Backend)

Technischer Hintergrund: Betriebssystem produktiv / Entwicklung: Host BS2000 Linux / Host BS2000 Linux Win XP; RDBMS: Oracle; Portlet-Umgebung: IBM Portal Server / Pluto; Persistenzframework: proprietäres Produkt (MPF/J) Hibernate; Web-Framework: JSF / Trinidad Facelets; Build-Tool: Ant / Quickbuild; Application Server: IBM WebSphere 6.1 / EJB 2.1 => Migration auf IBM WebSphere 7 / EJB 3.0; Programmiersprache: Java 1.4 Java 1.5 (J2EE JEE JSE) Java 1.6. Eingesetzte Tools: IDE: Eclipse 3.4 (Ganymede); Versionsverwaltung: SVN; Testing: JUnit Selenium WebTest Eigenentwicklung für COBOL-Unit-Tests.
Versicherungskonzern
Dortmund
2 Jahre 5 Monate
2013-02 - 2015-06

Weiterentwicklung des Kundenreaktionssystems (Beschwerdemanagement)

Software-Entwickler
Software-Entwickler
  • Umsetzung von Change-Requests

  • Anpassung / Erweiterung der Persistenzschicht

  • Implementierung der Backend-Logik

  • Erstellung von Unit-Tests, Komponenten-Tests, Mocks für Umsysteme, funktionale Tests

  • Erstellung / Anpassung der Benutzer-Dialoge (Frontend)

  • Koordination mit der Fachseite (u.a. gemeinsame Klärung / Ausdetaillierung von Anforderungen, Bereitstellung von Testsystemen und Testdaten etc.)

  • Meldung zum Release, Produktivsetzung

Versicherungskonzern
Dortmund
10 Monate
2014-05 - 2015-02

Integration Bonitätsschnittstelle ?Infoscore? von Arvato

Software-Entwickler
Software-Entwickler
  • Erstellung eines Clients (Backend)

  • Erstellung des XML-Schemas an Hand der technischen Dokumentation (es wurde keine XSD vom Serviceanbieter zur Verfügung gestellt)

  • Erstellung von Unit-Tests, Komponenten-Tests, Mocks für Umsysteme, funktionale Tests

  • Erstellung eines Portlets für die Benutzer-Dialoge (Frontend)

  • Erstellung der Benutzer-Dialoge (Frontend)

  • Koordination mit der Fachseite (u.a. gemeinsame Detaillierung unscharf formulierter Anforderungen, Bereitstellung von Testsystemen und Testdaten etc.)

  • Meldung zum Release, Erstproduktivsetzung

Versicherungskonzern
Dortmund
10 Monate
2012-04 - 2013-01

Entwicklung neues Kundenreaktionssystem

Software-Entwickler
Software-Entwickler
  • Unterstützung der Fachseite bei der Datenmodellierung

  • Erstellung der Persistenzschicht

  • Implementierung der Backend-Logik

  • Erstellung von Unit-Tests, Komponenten-Tests, Mocks für Umsysteme, funktionale Tests

  • Erstellung eines Portlets für die Benutzer-Dialoge (Frontend)

  • Erstellung der Benutzer-Dialoge (Frontend)

  • Koordination mit der Fachseite (u.a. Hilfestellung bei der Definition von Anforderungen, Bereitstellung von Testsystemen und Testdaten etc.)

  • Meldung zum Release, Erstproduktivsetzung

Versicherungskonzern
Dortmund

Aus- und Weiterbildung

Aus- und Weiterbildung

Studium der Wirtschaftsinformatik an der Universität Münster
Abschluss: Diplom-Wirtschaftsinformatiker

Studium Maschinenbau an der RWTH-Aachen

Kompetenzen

Kompetenzen

Top-Skills

Senior Software-Entwickler BusinessAnalyst Qualitätsicherung Software-Architektur

Produkte / Standards / Erfahrungen / Methoden

Erfahrungen im Bereich:
- Requirements-Engineering (Sophist Care)
- Modellierung (ARIS)
- Anwendendungsentwicklung (Spezifikation, Implementierung, Test)
- Java-Anwendendungsentwicklung, -Webentwicklung
+ Technologien: J2EE, J5EE, JEE, AOP, JPA 2.0, Hibernate, SQL, JBoss, Websphere, Tomcat, Webservice, SOAP, Axis, XML, XSL(T), Spring, Eclipse RCP, WebMVC, JSP, JSF, Facelets, Struts, Tiles, Servlets, HTML, JavaScript, AJAX, JSON, YUI, ExtJS, Groovy, Ant, Maven

Methoden:
- OOA, OOD, OOP, UML, UML2.0
- FDD, ERM, EPK, eEPK
- Überführung ERM, OOD

Qualitätssicherungskenntnisse:
- Unit-Testing: JUnit, jMock, EasyMock, Mock-Testing
- Last-Testing: JMeter, JAMon
- Web-Testing: WebTest, Selenium, HtmlUnit, HttpUnit
- Defect-Tracking: Bugzilla, Jira, Scarab, Elips

Software-Entwicklungsprozess:
- Continuous-Build
- Continuous-Testing
- Continuous Integration
- Test-Driven-Development

Spezialkenntnisse:
- Führungsinformationssysteme (Spezifikation, Test, Implementierung)

Betriebssysteme

Amiga OS
BS2000
CP/M
Dos
Linux
MS-DOS
Unix
Windows
Windows CE

Programmiersprachen

ABAP4
Grundkenntnisse
Ada
SDTs, ADTs
Assembler
Grundkenntnisse
Basic
erfahren
C
Grundkenntnisse
C++
Grundkenntnisse
Cobol
Code-Erstellung und -Modifikation, Debugging (Haltepunkte, Variableninhalte, Trace)
CORBA IDL
Grundkenntnisse
Java
Java 8, J2EE, JEE, Hibernate, JPA, Tomcat, Webservice, SOAP, Axis, XML, Spring, JSF, AJAX, Struts, Tiles, Servlets, JSP, HTML, JavaScript
JavaScript
YUI, ExtJs, JQuery
JEE
JEE7
Lotus Notes Script
Grundkenntnisse
Pascal
erfahren
Perl
Grundkenntnisse
PHP
Grundkenntnisse
Prolog
Grundkenntnisse
TeX, LaTeX
gute Kenntnisse. Weiterhin: DocBook
HTML, CSS

Datenbanken

Access
DAO
DB2
JDBC
MS SQL Server
MySQL
ODBC
Oracle
SQL
HSQLDB

Datenkommunikation

CORBA
Internet, Intranet
RPC
TCP/IP
Windows Netzwerk

Hardware

Emulatoren
PC
SUN

Branchen

Branchen

- Automotive
- Telekommunikation
- E-Commerce
- Chemie
- Banken und Versicherungen
- Energie
- Handel / Retail

Einsatzorte

Einsatzorte

Dortmund (+100km) Münster, Westfalen (+100km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

11 Monate
2023-02 - 2023-12

Entwicklung / Anbindung, Test der BiPRO-Prozesse 421 getQuote, setOrder an die Backend-Systeme für die Sparten Unfall, Privathaftpflicht, Verbundene Hausrat-Versicherung

Software-Entwickler BiPRO Java 17 Spring boot ...
Software-Entwickler
 - Transformation / Mapping der Daten von BiPRO in das Unternehmensdatenmodell
 - Integration von Umsystemen zur Datenanreicherung, mit dem Ziel der Versorgung des Bestandsystems
 - Koordination mit dem Fachbereich in Bezug auf Tests
 - Durchführung und Protokollierung von Smoke- und sog. Anschalttests im Rahmen des Releasezyklus
IntelliJ Eclipse SoapUI Maven Jenkins SonarQube Docker GitLab Mockito Atlassian JIRA Atlassian Confluence
BiPRO Java 17 Spring boot SOAP
Versicherungskonzern Köln
Remote
7 Monate
2022-06 - 2022-12

DB-Migration von DB2 Host nach PostgreSQL

Software-Entwickler Java 17 REST Spring Boot ...
Software-Entwickler

- Konzeption und Entwicklung einer Anwendungs-Architektur und IT-Infrastruktur für das gesamte Migrationsverfahren inkl. Zeitmodell für die technische Durchführung

- Extraktion der Daten aus dem IBM Host-basierten Alt-System (DB2) - Transformation / Mapping der Daten in das neue Modell

- Import der Daten in die Datenbank (PostgreSQL)

- Einbeziehung von direkt abhängigen Umsystemen

- Sicherstellung der Auflagen an ein revisionsfestes Verfahren durch geeignete Mechanismen im Migrationsverfahren - Last- und Performanceanalysen

- Logging und Protokollierung des Migrationsablaufes


IntelliJ swagger jackson Insomnia IPS Docker Maven Jenkins Renovate Atlassian JIRA Atlassian Confluence SonarQube SonarLint Faktor-IPS-Produktmaschine Faktor-IPS-Produktserver Faktor-IPS-Tarifierung
Java 17 REST Spring Boot Spring Batch Websphere Liberty JSF JPA CDI Scrum PostgreSQL Java EE
Versicherungskonzern Dortmund
Remote, Dortmund
5 Monate
2022-01 - 2022-05

Data Warehouse Migration

Software-Entwickler Java 8 (Streams Lambdas)
Software-Entwickler

Entwicklung von Spring-Batches (ETL-Komponenten) im Rahmen einer Migration des DWH

Linux ; RDBMS: Oracle Snowflake/AWS cloud ; Frontend: ./. Build- Umgebung: Bamboo / Nexus ; Programmiersprache: Java 8 (Streams Frameworks: spring boot spring batch IDE: Eclipse (4.9.0) Versionsverwaltung: GIT BitBucket ; Testing: Junit; Collaboration: MS-Teams Zoom BitBucket -pull-requests
Java 8 (Streams Lambdas)
Bank eines Automobilherstellers
Remote
4 Monate
2021-09 - 2021-12

Anpassung / Wartung der Vertriebsplattform im Rahmen eines Modernisierungsprojektes

Software-Entwickler Java 8 JEE7
Software-Entwickler
  • Erstellung einer Analyse aller Java- und JavaScript-Bibliotheken und Ermittlung der jeweils aktuellen Versionsstände in Jira

  • Erstellung eines Konzepts zur Prüfung der softwaretechnischen Auswirkungen der Updates

  • Java Softwareentwicklung zum Austausch von Bibliotheken in der bestehenden VKB Vertriebssystemplattform (Basis Java/JEE; JSP basiertes Frontend; Hibernate; IBM DB2)

  • Anpassung des Builds (Jenkins / Maven) + Durchführung von Entwicklertest + Erstellung und Durchführung von Tests der zuvor programmierten Anwendung sowie Erstellung von Testberichten hierüber + Durchführung der Fehlerbehebung

  • Erstellung einer ausführlichen technischen Dokumentation

RDBMS: DB2; Frontend: JSP basiert Build-Umgebung: Jenkins / Artifactory; Application Server: IBM Websphere 9 Programmiersprache: Java 8 JEE7 Eclipse OXYGEN.3(4.7.3) Versionsverwaltung: IBM RTC; Testing: JUnit
Java 8 JEE7
Versicherungskonzern der Sparkassen-Finanzgruppe
München, Remote
6 Monate
2020-04 - 2020-09

Erweiterung / Wartung des TAA Baufinanzierungsprozess (BauFiNeo)

Software-Entwickler
Software-Entwickler
  • Integration von LBS-Mitteln (LBS-Vorfinanzierungskredit mit / ohne Riester, LBS-Zwischenfinanzierungskredit mit / ohne Riester, LBS-Annuitätendarlehen) in den Baufinanzierungsprozess der Sparkassen im Sinne einer Finanzierung aus einer Hand

  • Verwaltung der Lastschrifteinzüge für Sparraten, Kreditraten der neuen LBS-Mittel

  • Auswahl und Erzeugung von Druckdokumenten zu Druckbündeln

  • Behebung von Defects

Betriebssysteme produktiv sowie Entwicklung: AIX Windows; RDBMS: DB2 Oracle; Frontend: OSPlus-Portal-Framework Build-Umgebung: Bamboo; Application Server: IBM Websphere Liberty Profile 20.0.0.X Programmiersprache: Java 8 JEE7 Frameworks: OSPlus-Portal OSPlus-Neo Eingesetzte Tools: IDE: Eclipse OXYGEN.3A (Java-Werkbank) Versionsverwaltung: SVN; Testing: JUnit. Funktionen im Projekt: Software-Entwickler JEE7 OSPlus-Portal OSPlus-Neo
Finanzdienstleister der Sparkassen
Münster, Westfalen
10 Monate
2019-06 - 2020-03

Erweiterung / Wartung der Kassenanwendung

Software-Entwickler
Software-Entwickler
  • Integration Hardware NFC-Lesegerät in OSPlus-Kasse zur Unterstützung der Debit MasterCard (DMC) sowie Kundenkarten, White Cards

  • Behebung von Defects

Betriebssysteme produktiv sowie Entwicklung: AIX Windows; RDBMS: DB2 Oracle; Frontend: OSPlus-Portal-Framework Build-Umgebung: Bamboo; Application Server: IBM Websphere Liberty Profile 18.0.0.2 Programmiersprache: Java 8 JEE7 Frameworks: OSPlus-Portal Eingesetzte Tools: IDE: Eclipse OXYGEN.3A (Java-Werkbank) Versionsverwaltung: SVN; Testing: JUnit. Funktionen im Projekt: Software-Entwickler OSPlus-Portal JEE7 (Full-Stack)
Finanzdienstleister der Sparkassen
Münster, Westfalen
7 Monate
2018-11 - 2019-05

Erweiterung / Wartung der Kassenanwendung

Software-Entwickler
Software-Entwickler
  • Ablösung der manuellen Kassenaufnahme durch Einführung der elektronischen Kassenaufnahme.

  • Behebung von Defects

Betriebssysteme produktiv sowie Entwicklung: AIX Windows; RDBMS: DB2 Oracle; Frontend: OSPlus-Portal-Framework Build-Umgebung: Bamboo; Application Server: IBM Websphere Liberty Profile 18.0.0.2 Programmiersprache: Java 8 JEE7. Eingesetzte Tools: IDE: Eclipse OXYGEN.3A (Java-Werkbank) Versionsverwaltung: SVN; Testing: JUnit. Funktionen im Projekt: Software-Entwickler JEE7 (Full-Stack)
Finanzdienstleister der Sparkassen
Münster, Westfalen
9 Monate
2018-02 - 2018-10

Portierung einer Anwendung von Websphere Application Server Traditional 7 (WAS7) nach Websphere Liberty Profile 17.0.0.4 (WLP Java EE 7 full platform)

Software-Entwickler
Software-Entwickler
  • Portierung, organisatorisch wie technisch (Java-Entwicklung) und Test der ISP mit den Legacy-/Deprecated-Technologien: Websphere7 Traditional => Websphere Liberty Profile (WLP), EJB2.1 => EJB3.2, JAX-RPC => JAX-WS, Java6 => Java8.

  • Berücksichtigung des geänderten Classloader Verhaltens (multiple / single, parent first / last). Berücksichtigung des geänderten Verhaltens bzgl. Transaktionen (EJB). Berücksichtigung des geänderten Verhaltens bzgl. JNDI. Berücksichtigung des geänderten Verhaltens bzgl. Threading. Berücksichtigung des geänderten Verhaltens bzgl. Servlet-Initialisierung / Filter-Initialisierung

  • Integration der Beauftragten Fremdleistung (Telefoniekopplung MMSP(S) / Genesys) vom Partnerunternehmen, Aufbau / Anpassung der Testumgebung und Koordination der beteiligten Rollen

  • Beauftragung neues Testsystem

  • Anpassung von Build und Deploy

Betriebssysteme produktiv sowie Entwicklung: AIX Windows; RDBMS: DB2 Oracle; Frontend: Tapestry4 / Hivemind; Persistenzframework: Apache OJB; Content-Repository: Jackrabbit Sprache Prozessengine: clojure-1.8 Build-Umgebung: Bamboo; Application Server: IBM WebSphere 7 / IBM Websphere Liberty Profile 17.0.0.4 Programmiersprache: Java 8 JEE7. Eingesetzte Tools: IDE: Eclipse Juno (Java-Werkbank) Versionsverwaltung: SVN; Testing: JUnit. Funktionen im Projekt: federführender Beauftragter aus Sicht der OE-4844 für die Umsetzung der Portierung Software-Entwickler JEE7 (Full-Stack)
Finanzdienstleister der Sparkassen
Münster, Westfalen
7 Monate
2016-08 - 2017-02

Neuentwicklung einer Pricing-Komponente und Anbindung an Enterprise Service Bus (Mule ESB) im Rahmen eines Online-Shop Relaunches

Software-Entwickler
Software-Entwickler
  • Neuentwicklung einer Pricing-Komponente und Migration des Altdatenbestandes.

  • Implementierung und Test von Features der neuen Anwendung.

  • Projektvorgehensweise nach SCRUM

  • Regelmäßige Groomings zur Klärung von Anforderungen

  • Regelmäßige Groomings zur Komplexitätsschätzung / Priorisierung von User-Stories

  • Regelmäßige Meetings zur Taskerstellung / -ableitung aus User-Stories

Betriebssysteme produktiv sowie Entwicklung: Host AS/400 Windows; RDBMS: DB2; Frontend: IBM WCS; Middleware Mule ESB; Persistenzframework: JPA; Web-Framework: JSF mit Sencha ExtJS (proprietär); Build-Umgebung: Maven / Jenkins / NEXUS; Application Server: IBM WebSphere 8.5 / JBOSS WildFly; Programmiersprache: Java 7
Internationales Mode-Label
Düsseldorf
1 Jahr
2015-07 - 2016-06

Vereinheitlichung des Schaden-/Leistungssystems

Software-Entwickler
Software-Entwickler
  • Projektvorgehensweise nach SCRUM / Kanban

  • Testdriven

  • Regelmäßige Groomings zur Klärung von Anforderungen

  • Regelmäßige Groomings zur Komplexitätsschätzung / Priorisierung von User-Stories

  • Regelmäßige Meetings zur Taskerstellung / -ableitung aus User-Stories

  • Einsatz als Dozent zum Thema Datenmodellierung / -management (Veranstaltungsreihe, Adressat Fachseite, Kontaktstelle)

  • Teilnahme an BiPRO-Workshops 500, 501, 502.2, 503 e.a.

  • Erstellung eines Portlets für die Benutzer-Dialoge (Frontend)

  • Aufbau der Integrationstestumgebung mit JBOSS 7.1 und Liferay Portalserver 6.2

  • Erstellung von Benutzer-Dialogen (Frontend)

  • Erstellung von Java Batches unter Verwendung von IBM Modern-Batch (xJCL) / Compute Grid, Evaluation JSR-352 Java Batch mit Spring Batch 3.0, Backend)

Technischer Hintergrund: Betriebssystem produktiv / Entwicklung: Host BS2000 Linux / Host BS2000 Linux Win XP; RDBMS: Oracle; Portlet-Umgebung: IBM Portal Server / Pluto; Persistenzframework: proprietäres Produkt (MPF/J) Hibernate; Web-Framework: JSF / Trinidad Facelets; Build-Tool: Ant / Quickbuild; Application Server: IBM WebSphere 6.1 / EJB 2.1 => Migration auf IBM WebSphere 7 / EJB 3.0; Programmiersprache: Java 1.4 Java 1.5 (J2EE JEE JSE) Java 1.6. Eingesetzte Tools: IDE: Eclipse 3.4 (Ganymede); Versionsverwaltung: SVN; Testing: JUnit Selenium WebTest Eigenentwicklung für COBOL-Unit-Tests.
Versicherungskonzern
Dortmund
2 Jahre 5 Monate
2013-02 - 2015-06

Weiterentwicklung des Kundenreaktionssystems (Beschwerdemanagement)

Software-Entwickler
Software-Entwickler
  • Umsetzung von Change-Requests

  • Anpassung / Erweiterung der Persistenzschicht

  • Implementierung der Backend-Logik

  • Erstellung von Unit-Tests, Komponenten-Tests, Mocks für Umsysteme, funktionale Tests

  • Erstellung / Anpassung der Benutzer-Dialoge (Frontend)

  • Koordination mit der Fachseite (u.a. gemeinsame Klärung / Ausdetaillierung von Anforderungen, Bereitstellung von Testsystemen und Testdaten etc.)

  • Meldung zum Release, Produktivsetzung

Versicherungskonzern
Dortmund
10 Monate
2014-05 - 2015-02

Integration Bonitätsschnittstelle ?Infoscore? von Arvato

Software-Entwickler
Software-Entwickler
  • Erstellung eines Clients (Backend)

  • Erstellung des XML-Schemas an Hand der technischen Dokumentation (es wurde keine XSD vom Serviceanbieter zur Verfügung gestellt)

  • Erstellung von Unit-Tests, Komponenten-Tests, Mocks für Umsysteme, funktionale Tests

  • Erstellung eines Portlets für die Benutzer-Dialoge (Frontend)

  • Erstellung der Benutzer-Dialoge (Frontend)

  • Koordination mit der Fachseite (u.a. gemeinsame Detaillierung unscharf formulierter Anforderungen, Bereitstellung von Testsystemen und Testdaten etc.)

  • Meldung zum Release, Erstproduktivsetzung

Versicherungskonzern
Dortmund
10 Monate
2012-04 - 2013-01

Entwicklung neues Kundenreaktionssystem

Software-Entwickler
Software-Entwickler
  • Unterstützung der Fachseite bei der Datenmodellierung

  • Erstellung der Persistenzschicht

  • Implementierung der Backend-Logik

  • Erstellung von Unit-Tests, Komponenten-Tests, Mocks für Umsysteme, funktionale Tests

  • Erstellung eines Portlets für die Benutzer-Dialoge (Frontend)

  • Erstellung der Benutzer-Dialoge (Frontend)

  • Koordination mit der Fachseite (u.a. Hilfestellung bei der Definition von Anforderungen, Bereitstellung von Testsystemen und Testdaten etc.)

  • Meldung zum Release, Erstproduktivsetzung

Versicherungskonzern
Dortmund

Aus- und Weiterbildung

Aus- und Weiterbildung

Studium der Wirtschaftsinformatik an der Universität Münster
Abschluss: Diplom-Wirtschaftsinformatiker

Studium Maschinenbau an der RWTH-Aachen

Kompetenzen

Kompetenzen

Top-Skills

Senior Software-Entwickler BusinessAnalyst Qualitätsicherung Software-Architektur

Produkte / Standards / Erfahrungen / Methoden

Erfahrungen im Bereich:
- Requirements-Engineering (Sophist Care)
- Modellierung (ARIS)
- Anwendendungsentwicklung (Spezifikation, Implementierung, Test)
- Java-Anwendendungsentwicklung, -Webentwicklung
+ Technologien: J2EE, J5EE, JEE, AOP, JPA 2.0, Hibernate, SQL, JBoss, Websphere, Tomcat, Webservice, SOAP, Axis, XML, XSL(T), Spring, Eclipse RCP, WebMVC, JSP, JSF, Facelets, Struts, Tiles, Servlets, HTML, JavaScript, AJAX, JSON, YUI, ExtJS, Groovy, Ant, Maven

Methoden:
- OOA, OOD, OOP, UML, UML2.0
- FDD, ERM, EPK, eEPK
- Überführung ERM, OOD

Qualitätssicherungskenntnisse:
- Unit-Testing: JUnit, jMock, EasyMock, Mock-Testing
- Last-Testing: JMeter, JAMon
- Web-Testing: WebTest, Selenium, HtmlUnit, HttpUnit
- Defect-Tracking: Bugzilla, Jira, Scarab, Elips

Software-Entwicklungsprozess:
- Continuous-Build
- Continuous-Testing
- Continuous Integration
- Test-Driven-Development

Spezialkenntnisse:
- Führungsinformationssysteme (Spezifikation, Test, Implementierung)

Betriebssysteme

Amiga OS
BS2000
CP/M
Dos
Linux
MS-DOS
Unix
Windows
Windows CE

Programmiersprachen

ABAP4
Grundkenntnisse
Ada
SDTs, ADTs
Assembler
Grundkenntnisse
Basic
erfahren
C
Grundkenntnisse
C++
Grundkenntnisse
Cobol
Code-Erstellung und -Modifikation, Debugging (Haltepunkte, Variableninhalte, Trace)
CORBA IDL
Grundkenntnisse
Java
Java 8, J2EE, JEE, Hibernate, JPA, Tomcat, Webservice, SOAP, Axis, XML, Spring, JSF, AJAX, Struts, Tiles, Servlets, JSP, HTML, JavaScript
JavaScript
YUI, ExtJs, JQuery
JEE
JEE7
Lotus Notes Script
Grundkenntnisse
Pascal
erfahren
Perl
Grundkenntnisse
PHP
Grundkenntnisse
Prolog
Grundkenntnisse
TeX, LaTeX
gute Kenntnisse. Weiterhin: DocBook
HTML, CSS

Datenbanken

Access
DAO
DB2
JDBC
MS SQL Server
MySQL
ODBC
Oracle
SQL
HSQLDB

Datenkommunikation

CORBA
Internet, Intranet
RPC
TCP/IP
Windows Netzwerk

Hardware

Emulatoren
PC
SUN

Branchen

Branchen

- Automotive
- Telekommunikation
- E-Commerce
- Chemie
- Banken und Versicherungen
- Energie
- Handel / Retail

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

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

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.