Microservices mit Spring Boot Requirement Engineering Quality Specialist Projektleitung
Aktualisiert am 16.06.2020
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 16.06.2020
Verfügbar zu: 100%
davon vor Ort: 100%
Microservices
Requirement Analysis
Software Quality Assurance
Java EE
Spring Boot
Deutsch
Muttersprache
Englisch
Fließend

Einsatzorte

Einsatzorte

Deutschland
nicht möglich

Projekte

Projekte

5 Monate
2020-01 - 2020-05

Plattform DebtVision

Software Architekt, Technical Koordinator MS Projekt ASCII-Doctor Team Fondation Server
Software Architekt, Technical Koordinator

Im Rahmen dieses Auftrages übernahm ich die Aufgaben für einen Mitarbeiter, der für die Umsetzung der Plattform DebtVision verantwortlich war. Die Aufgabe war das Projekt als Software Architekt und technischer Leiter weiter zu führen. Der Projektprozess wurde an die gegebenen Vorgaben angepasst. Dabei begleitete ich das Team von Requirement Engineer, Scrummaster und Off-Shore Development Team, um die Epics und Userstories in diesem Zeitraum umzusetzen. Nebenbei wurde die Dokumentation des Systems auf den aktuellen Stand gebracht.

  • Release und Sprint Planung
  • Architekturplanung und -entscheidungen
  • Userstory-Erstellung
  • Prozessverbesserung
  • Scrum / Projektmanagement
MS Projekt ASCII-Doctor Team Fondation Server
Börse Stuttgart GmbH
Stuttgart
4 Monate
2019-05 - 2019-08

Design und neue Funktionalität

Senior Softwaredeveloper Java JEE6 CDI JAVA RS
Senior Softwaredeveloper

Ein neues Design und neue Funktionalität wurden für die Rechner für PKW, KRAD und Rechtschutz beschlossen.
Deshalb wurde das Backend auf eine neue Technologieebene gehoben. Die neuen Rechner laufen auf der Platzform Openshift. Das Projekt umfasst die Migration der bestehenden Rechner auf J2EE mit CDI in Container der Openshiftplattform.

  • Entwicklung von J2EE Container auf Websphere
  • Testdevelopment
  • Java Entwicklung / J2EE / CDI
  • Scrum / Projektmanagement
Java JEE6 CDI JAVA RS
Huk24
Coburg
6 Monate
2018-11 - 2019-04

Migration einer Anwendung

Senior Softwaredeveloper Java JEE6 CDI JAVA RS
Senior Softwaredeveloper

Migration einer Anwendung aus dem monolitischen Zustand hin zu einer microserviceorientierten Software. Das Projekt beinhaltete, die bestehende Software so zu schneiden, damit Microservices entstehen. Diese in eigene Repositories auszugliedern und auf eigene Deploymentpfade zu legen. Beratend bei der Ausfertigung der dazugehörigen Projektstruktur. Während der Erfassungsphase wurde Scrum eingesetzt, um Erfahrungswerte zu bekommen. Nachdem die Schritte bekannt waren wurde auf Kanban gewechselt

  • Entwicklung von Microservices
  • Requirement Engineering
  • Testdevelopment
  • Microservice Development
  • Java Entwicklung / J2EE / CDI
  • Scrum / Kanban
Java JEE6 CDI JAVA RS
Bundesagentur für Arbeit
Nürnberg
1 Jahr 2 Monate
2017-09 - 2018-10

Konfiguration der API für PSD2

Senior Softwaredeveloper Java JEE6 CDI JAVA RS
Senior Softwaredeveloper

Implementierung und Konfiguration der API für PSD2 im Bankenumfeld. Hierbei musste die Schnittstelle definiert
und beschrieben werden, die die PSD2 Vorschrift angibt. Die Anbindung an das Kernbankensystem mittels der Binär-Schnittstelle für Cobol musste entwickelt werden. Ein weiterer Schwerpunkt war die Entwicklung der Tests.

  • Entwicklung der API auf Basis von Serviceskomponenten.
  • Requirement Engineering
  • Testdevelopment
  • Microservice Development
  • Java Entwicklung / Spring Boot
  • Scrum
Java JEE6 CDI JAVA RS
SDV
Nürnberg
5 Monate
2018-04 - 2018-08

Konfiguration der API für PSD2

Senior Softwaredeveloper Spring Boot 2.0 Jenkins Gradel ...
Senior Softwaredeveloper

Implementierung und Konfiguration der API für PSD2 im Bankenumfeld. Hierbei musste die Schnittstelle definiert und beschrieben werden, die die PSD2 Vorschrift angibt. Die Anbindung an das Kernbankensystem mittels der SOAP-Schnittstelle musste entwickelt werden. Ein weiterer Schwerpunkt war die Entwicklung der Tests

  • Entwicklung der API auf Basis von Microservices.
  • Requirement Engineering
  • Testdevelopment nach ISTQB
  • Microservice Development
  • Java Entwicklung / Spring Boot
  • Scrum
Spring Boot 2.0 Jenkins Gradel SOAP-Java Klassengenerierung Scrum
Consors Bank
Nürnberg
1 Jahr 3 Monate
2017-01 - 2018-03

Konfiguration der Laufzeitumgebung ?Microservice Factory?

Senior Softwaredeveloper
Senior Softwaredeveloper

Implementierung und Konfiguration der Entwicklungs- und Laufzeitumgebung „Microservice Factory“, die den Entwicklungsprozess von Microservices beschleunigt und gleichzeitig die Qualität erhöht. Sie sorgt dafür, dass Softwarefunktionen für Cloud Applikationen automatisiert sowie getestet schneller zur Verfügung stehen. Dabei ist es unerheblich auf welchen Cloudplattformen die Applikationen betrieben werden. Die Microservices Factory ist unabhängig von bestimmten Programmiersprachen. Darüber hinaus sind hybride Cloudszenarien realisierbar. Die zugrundeliegende Tool-Chain kann an die jeweilige Infrastruktur eines Unternehmens angepasst werden.

  • Entwicklung einer Microservice Factory für die Entwicklung und den Betrieb von Microservices
  • Requirement Engineering mit Clearquest. Doors
  • Testdevelopment nach ISTQB
  • Microservice Development (MS Azure, AWS, Cloud Foundry, IBM Bluemix)
  • Java Entwicklung / Spring Boot
  • Scrum
Consort Group
IT Systemhaus
4 Monate
2016-09 - 2016-12

Entwicklung eines Frameworks

Softwaredeveloper Spring Boot 1.0 Jenkins Eclipse Neon
Softwaredeveloper

Entwicklung eines Frameworks aus Microservices, dass den Mitarbeitern von SINTEC die Entwicklung von individuellen Cloud Applikationen erleichtert. Der Fokus lag dabei auf Applikationen, die auf der Cloudplattform AZURE betrieben werden sollten.

  • Applikation Engineering für die Integration dynamisch wachsender Field Devices mit heterogener Schnittstellenstruktur für die DATEV
  • Entwicklung des Microservice Frameworks s3f
  • Requirement Engineering
  • Testdevelopment
  • Microservice Development
  • Java Entwicklung / Spring Boot
  • Scrum
Spring Boot 1.0 Jenkins Eclipse Neon
SINTEC Informatik GmbH
5 Jahre
2011-09 - 2016-08

Konfiguration des Testsystems

Softwaredeveloper J2EE MySQL Tcl/TK ...
Softwaredeveloper

Entwicklung der Oberfläche für die Eingabe und Konfiguration des Testsystems. Es war nötig das Testframework vollständig zu verstehen, um entsprechende Konfiguration für den Benutzer zu vereinfachen. Erstellung des Requirement Engineerings für die Migration zu Java-Server-Face so wie die dessen Umsetzung folgten.

  • Erweiterung der Integrated Test Environment für automatisches Testen des Mobilfunkbereichs
  • Requirement Engineering, Customer Requests
  • Testdevelopment
  • CI Produkt-Rollout und Qualitätssicherung
  • Project-Management
  • Support für Internal-Software
  • Java Entwicklung
J2EE MySQL Tcl/TK Java Server Faces mit Primefaces 5.3 Jenkins Eclipse Neon
SIGOS GmbH
3 Jahre 8 Monate
2008-01 - 2011-08

Entwicklung des Projektsteuerungssystem AIMS

Systemarchitekt, Softwaredeveloper MySQL Primavera 6.2 Subversion ...
Systemarchitekt, Softwaredeveloper

Planung und Entwicklung des Projektsteuerungssystem AIMS für die Projektsteuerung für die Umsetzung einer Energieerzeugungsanlage. Dabei wurde auf den bereits umgesetzten Prozess zurückgegriffen und im Einsatz befindliche Werkzeuge und Schnittstellen berücksichtig, um diese zu einem durchgängigen Prozesssteuerungswerkzeug zu verbinden.

  • Requirement Engineering
  • Projektplanung und Projektmanagement
  • Projektplanung und Projektmanagement
  • Java Entwicklung
MySQL Primavera 6.2 Subversion Netbeans Oracle 9
Connexis Holding GmbH
1 Jahr 1 Monat
2006-12 - 2007-12

Zentrale Druckstraße

Softwaredeveloper VB 6.0
Softwaredeveloper
  • Die Bundesagentur führte eine zentrale Druckstraße ein, um die Kosten für die Versendung von Bescheiden zentral zu steuern. Dabei wurden die dezentralen Bescheidvorlagen zentral gepflegt
VB 6.0
Bundesagentur für Arbeit
1 Jahr 4 Monate
2005-07 - 2006-10

Umsetzung der Business-Informationssysteme

Softwaredeveloper Oracle 8 VB 6 PHP ...
Softwaredeveloper

Für viele Prüflabore stehen gesetzliche Bestimmungen und eigene Qualitätsstandarts im Fokus. Damit diesen Bestimmungen gerecht zu werden wurde ein System entwickelt, dass sowohl den gesetzlichen als auch den eigenen Anforderungen entsprach und entsprechend konfiguriert werden kann.

  • Umsetzung der Business-Informationssysteme für Prüf- und Testlaboratorien
  • Requirement Engineering
  • Testdevelopment
Oracle 8 VB 6 PHP Windows XP API
dacore Datenbanksysteme AG

Position

Position

  • Senior Software-Developer
  • Technical Lead

Kompetenzen

Kompetenzen

Top-Skills

Microservices Requirement Analysis Software Quality Assurance Java EE Spring Boot

Schwerpunkte

Microservices mit Spring Boot
Quality Specialist
Requirement Engineering

Produkte / Standards / Erfahrungen / Methoden

Tools/Methoden/ Technologien

  • REST, Open API, Swagger
  • Spring Boot, Spring Cloud
  • Service Registries: Consul, Eureka
  • Messaging: Rabbit MQ
  • CI und CD (Jenkins, Testverfahren, Prozessmanagement)
  • Identity & Access Management (JWT, OAuth, Auth0)
  • Jira, Confluence
  • J2EE
  • JSP / Servlet
  • Scrum / Kanban
  • Maven, Gradle

Betriebssysteme

Ubuntu
Windows

Programmiersprachen

.NET
C++
JAVA

Datenbanken

mongo DB
MS SQL Server
MySQL
Oracle
PostgreSQL

Datenkommunikation

REST
TCP/IP

Branchen

Branchen

  • IT
  • betriebswirtschaftliche Software
  • Testsysteme

Einsatzorte

Einsatzorte

Deutschland
nicht möglich

Projekte

Projekte

5 Monate
2020-01 - 2020-05

Plattform DebtVision

Software Architekt, Technical Koordinator MS Projekt ASCII-Doctor Team Fondation Server
Software Architekt, Technical Koordinator

Im Rahmen dieses Auftrages übernahm ich die Aufgaben für einen Mitarbeiter, der für die Umsetzung der Plattform DebtVision verantwortlich war. Die Aufgabe war das Projekt als Software Architekt und technischer Leiter weiter zu führen. Der Projektprozess wurde an die gegebenen Vorgaben angepasst. Dabei begleitete ich das Team von Requirement Engineer, Scrummaster und Off-Shore Development Team, um die Epics und Userstories in diesem Zeitraum umzusetzen. Nebenbei wurde die Dokumentation des Systems auf den aktuellen Stand gebracht.

  • Release und Sprint Planung
  • Architekturplanung und -entscheidungen
  • Userstory-Erstellung
  • Prozessverbesserung
  • Scrum / Projektmanagement
MS Projekt ASCII-Doctor Team Fondation Server
Börse Stuttgart GmbH
Stuttgart
4 Monate
2019-05 - 2019-08

Design und neue Funktionalität

Senior Softwaredeveloper Java JEE6 CDI JAVA RS
Senior Softwaredeveloper

Ein neues Design und neue Funktionalität wurden für die Rechner für PKW, KRAD und Rechtschutz beschlossen.
Deshalb wurde das Backend auf eine neue Technologieebene gehoben. Die neuen Rechner laufen auf der Platzform Openshift. Das Projekt umfasst die Migration der bestehenden Rechner auf J2EE mit CDI in Container der Openshiftplattform.

  • Entwicklung von J2EE Container auf Websphere
  • Testdevelopment
  • Java Entwicklung / J2EE / CDI
  • Scrum / Projektmanagement
Java JEE6 CDI JAVA RS
Huk24
Coburg
6 Monate
2018-11 - 2019-04

Migration einer Anwendung

Senior Softwaredeveloper Java JEE6 CDI JAVA RS
Senior Softwaredeveloper

Migration einer Anwendung aus dem monolitischen Zustand hin zu einer microserviceorientierten Software. Das Projekt beinhaltete, die bestehende Software so zu schneiden, damit Microservices entstehen. Diese in eigene Repositories auszugliedern und auf eigene Deploymentpfade zu legen. Beratend bei der Ausfertigung der dazugehörigen Projektstruktur. Während der Erfassungsphase wurde Scrum eingesetzt, um Erfahrungswerte zu bekommen. Nachdem die Schritte bekannt waren wurde auf Kanban gewechselt

  • Entwicklung von Microservices
  • Requirement Engineering
  • Testdevelopment
  • Microservice Development
  • Java Entwicklung / J2EE / CDI
  • Scrum / Kanban
Java JEE6 CDI JAVA RS
Bundesagentur für Arbeit
Nürnberg
1 Jahr 2 Monate
2017-09 - 2018-10

Konfiguration der API für PSD2

Senior Softwaredeveloper Java JEE6 CDI JAVA RS
Senior Softwaredeveloper

Implementierung und Konfiguration der API für PSD2 im Bankenumfeld. Hierbei musste die Schnittstelle definiert
und beschrieben werden, die die PSD2 Vorschrift angibt. Die Anbindung an das Kernbankensystem mittels der Binär-Schnittstelle für Cobol musste entwickelt werden. Ein weiterer Schwerpunkt war die Entwicklung der Tests.

  • Entwicklung der API auf Basis von Serviceskomponenten.
  • Requirement Engineering
  • Testdevelopment
  • Microservice Development
  • Java Entwicklung / Spring Boot
  • Scrum
Java JEE6 CDI JAVA RS
SDV
Nürnberg
5 Monate
2018-04 - 2018-08

Konfiguration der API für PSD2

Senior Softwaredeveloper Spring Boot 2.0 Jenkins Gradel ...
Senior Softwaredeveloper

Implementierung und Konfiguration der API für PSD2 im Bankenumfeld. Hierbei musste die Schnittstelle definiert und beschrieben werden, die die PSD2 Vorschrift angibt. Die Anbindung an das Kernbankensystem mittels der SOAP-Schnittstelle musste entwickelt werden. Ein weiterer Schwerpunkt war die Entwicklung der Tests

  • Entwicklung der API auf Basis von Microservices.
  • Requirement Engineering
  • Testdevelopment nach ISTQB
  • Microservice Development
  • Java Entwicklung / Spring Boot
  • Scrum
Spring Boot 2.0 Jenkins Gradel SOAP-Java Klassengenerierung Scrum
Consors Bank
Nürnberg
1 Jahr 3 Monate
2017-01 - 2018-03

Konfiguration der Laufzeitumgebung ?Microservice Factory?

Senior Softwaredeveloper
Senior Softwaredeveloper

Implementierung und Konfiguration der Entwicklungs- und Laufzeitumgebung „Microservice Factory“, die den Entwicklungsprozess von Microservices beschleunigt und gleichzeitig die Qualität erhöht. Sie sorgt dafür, dass Softwarefunktionen für Cloud Applikationen automatisiert sowie getestet schneller zur Verfügung stehen. Dabei ist es unerheblich auf welchen Cloudplattformen die Applikationen betrieben werden. Die Microservices Factory ist unabhängig von bestimmten Programmiersprachen. Darüber hinaus sind hybride Cloudszenarien realisierbar. Die zugrundeliegende Tool-Chain kann an die jeweilige Infrastruktur eines Unternehmens angepasst werden.

  • Entwicklung einer Microservice Factory für die Entwicklung und den Betrieb von Microservices
  • Requirement Engineering mit Clearquest. Doors
  • Testdevelopment nach ISTQB
  • Microservice Development (MS Azure, AWS, Cloud Foundry, IBM Bluemix)
  • Java Entwicklung / Spring Boot
  • Scrum
Consort Group
IT Systemhaus
4 Monate
2016-09 - 2016-12

Entwicklung eines Frameworks

Softwaredeveloper Spring Boot 1.0 Jenkins Eclipse Neon
Softwaredeveloper

Entwicklung eines Frameworks aus Microservices, dass den Mitarbeitern von SINTEC die Entwicklung von individuellen Cloud Applikationen erleichtert. Der Fokus lag dabei auf Applikationen, die auf der Cloudplattform AZURE betrieben werden sollten.

  • Applikation Engineering für die Integration dynamisch wachsender Field Devices mit heterogener Schnittstellenstruktur für die DATEV
  • Entwicklung des Microservice Frameworks s3f
  • Requirement Engineering
  • Testdevelopment
  • Microservice Development
  • Java Entwicklung / Spring Boot
  • Scrum
Spring Boot 1.0 Jenkins Eclipse Neon
SINTEC Informatik GmbH
5 Jahre
2011-09 - 2016-08

Konfiguration des Testsystems

Softwaredeveloper J2EE MySQL Tcl/TK ...
Softwaredeveloper

Entwicklung der Oberfläche für die Eingabe und Konfiguration des Testsystems. Es war nötig das Testframework vollständig zu verstehen, um entsprechende Konfiguration für den Benutzer zu vereinfachen. Erstellung des Requirement Engineerings für die Migration zu Java-Server-Face so wie die dessen Umsetzung folgten.

  • Erweiterung der Integrated Test Environment für automatisches Testen des Mobilfunkbereichs
  • Requirement Engineering, Customer Requests
  • Testdevelopment
  • CI Produkt-Rollout und Qualitätssicherung
  • Project-Management
  • Support für Internal-Software
  • Java Entwicklung
J2EE MySQL Tcl/TK Java Server Faces mit Primefaces 5.3 Jenkins Eclipse Neon
SIGOS GmbH
3 Jahre 8 Monate
2008-01 - 2011-08

Entwicklung des Projektsteuerungssystem AIMS

Systemarchitekt, Softwaredeveloper MySQL Primavera 6.2 Subversion ...
Systemarchitekt, Softwaredeveloper

Planung und Entwicklung des Projektsteuerungssystem AIMS für die Projektsteuerung für die Umsetzung einer Energieerzeugungsanlage. Dabei wurde auf den bereits umgesetzten Prozess zurückgegriffen und im Einsatz befindliche Werkzeuge und Schnittstellen berücksichtig, um diese zu einem durchgängigen Prozesssteuerungswerkzeug zu verbinden.

  • Requirement Engineering
  • Projektplanung und Projektmanagement
  • Projektplanung und Projektmanagement
  • Java Entwicklung
MySQL Primavera 6.2 Subversion Netbeans Oracle 9
Connexis Holding GmbH
1 Jahr 1 Monat
2006-12 - 2007-12

Zentrale Druckstraße

Softwaredeveloper VB 6.0
Softwaredeveloper
  • Die Bundesagentur führte eine zentrale Druckstraße ein, um die Kosten für die Versendung von Bescheiden zentral zu steuern. Dabei wurden die dezentralen Bescheidvorlagen zentral gepflegt
VB 6.0
Bundesagentur für Arbeit
1 Jahr 4 Monate
2005-07 - 2006-10

Umsetzung der Business-Informationssysteme

Softwaredeveloper Oracle 8 VB 6 PHP ...
Softwaredeveloper

Für viele Prüflabore stehen gesetzliche Bestimmungen und eigene Qualitätsstandarts im Fokus. Damit diesen Bestimmungen gerecht zu werden wurde ein System entwickelt, dass sowohl den gesetzlichen als auch den eigenen Anforderungen entsprach und entsprechend konfiguriert werden kann.

  • Umsetzung der Business-Informationssysteme für Prüf- und Testlaboratorien
  • Requirement Engineering
  • Testdevelopment
Oracle 8 VB 6 PHP Windows XP API
dacore Datenbanksysteme AG

Position

Position

  • Senior Software-Developer
  • Technical Lead

Kompetenzen

Kompetenzen

Top-Skills

Microservices Requirement Analysis Software Quality Assurance Java EE Spring Boot

Schwerpunkte

Microservices mit Spring Boot
Quality Specialist
Requirement Engineering

Produkte / Standards / Erfahrungen / Methoden

Tools/Methoden/ Technologien

  • REST, Open API, Swagger
  • Spring Boot, Spring Cloud
  • Service Registries: Consul, Eureka
  • Messaging: Rabbit MQ
  • CI und CD (Jenkins, Testverfahren, Prozessmanagement)
  • Identity & Access Management (JWT, OAuth, Auth0)
  • Jira, Confluence
  • J2EE
  • JSP / Servlet
  • Scrum / Kanban
  • Maven, Gradle

Betriebssysteme

Ubuntu
Windows

Programmiersprachen

.NET
C++
JAVA

Datenbanken

mongo DB
MS SQL Server
MySQL
Oracle
PostgreSQL

Datenkommunikation

REST
TCP/IP

Branchen

Branchen

  • IT
  • betriebswirtschaftliche Software
  • Testsysteme

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

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

Das GULP Freelancer-Portal

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