IT- Berater, Java-Softwareentwickler und Architekt
Aktualisiert am 18.04.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.05.2024
Verfügbar zu: 100%
davon vor Ort: 100%
Java
JEE
MicroService
CleanCode
automated testing
Kafka
Kubernetes
Deutsch
Englisch

Einsatzorte

Einsatzorte

Deutschland

bevorzugt: D7

möglich

Projekte

Projekte

2 Jahre 1 Monat
2022-04 - 2024-04

Migration eines IT-Systems zur Unterstützung der Bearbeitung im Bereich Arbeitslosengeld SGBIII und Bewilligung der Weiterbildungskosten.

Architekt Java8 Java 11 Java 17 ...
Architekt

Architekt im Projekt Colibri/AlgPlus für den in Java implementierten Bereich. Migration bestehender Web-Komponenten Weblogic zu Payara sowie der Migration des Legacy-Systems von C++ zu Java. Unterstützung der Projektleitung zu technischen Fragestellungen. Planung und Durchführung einer Roadmap für die vollständige Migration Des Systems hin zu einer Cloud-Nativ-Anwendung. Lead eines Architektur-Teams zur Analysieren und Korrektur von technischen Schulden. und Unterstützung der Entwicklung von 5 Entwicklungs-Teams für die erstelleung von MicroServices in der Kubernetes Cloud. Analyse und Korrektur von Bugs aus der Produktion. von Tools zur Unterstützung der Entwicklung.

WebLogic Payara Oracle Quarkus Kafka S3/Minio Apache Cassandra WSL AKHQ Kubernetes Docker
Java8 Java 11 Java 17 REST JSON CORBA Tekton Flux AsciiDoc XML XSLT PlantUML Stencil Node.js TypeScript WireMock Grafana JUnit Mockito Hamcrest Karate CI/CD
Nürnberg, Remote
3 Monate
2022-01 - 2022-03

Makro-Architekt für Domäne Leistung

Makro-Architekt Java 11 Java 17 Go ...
Makro-Architekt

Die Domäne Leistung umfasst die durch IT-Systeme unterstütze Prozesse für die Bearbeitung und Auszahlung von Leistungen nach SGB II und SGB III. Die Makro-Architektur plant und unterstützt alle Aspekte der IT-Verfahren im Cloud-Native-Umfeld, sowie die Migration dort hin.

Betreuung und Durchführung der CoPs. Entwurf und Erstellung von PoCs zur Nutzung neuer Frameworks und Technologien. Schulungen und Workshops für Projekt-Architekten, Leads und Entwickler. Entwicklung und Betreuung zentraler Services in der Kubernetes-Cloud für Entwicklung, Test und Produktion in der Domäne Leistung. Pflege und Weiterentwicklung der Leitplanken und Grundpfeiler.

Entwicklung eines Tools zur Einrichtung einer kompletten Entwicklungsumgebung in der WSL für die Domäne Leistung/gesamtes IT-Systemhaus

Kubernetes Quarkus Kafka S3/Minio Apache Cassandra WSL AKHQ
Java 11 Java 17 Go Python SmallRey-Frameworks Loki Jaeger Prometheus Grafana PactTest Istio Flux Tekton AsciiDoc PlantUml Karate Stencil Node.js Piral
Nürnberg, Remote
5 Monate
2021-06 - 2021-10

Erstellung eines durchgängig digitalisierten und teilweise automatisierten IT-Prozess für die Arbeitsmarktzulassung

Architekt Java 11 JEE-Microprofile AsciiDoc ...
Architekt

Als Projekt-Architekt und Coach Entwurf und Entwicklung der Produkt-Architektur und Enabling der Entwicklungs-Teams unter Einhaltung der Vorgaben der Makro-Architektur im Bereich Event-Basierte und DevSecOps in der Kubernetes-Cloud. verantwortlich für Architekturhandbuch, Entwicklerhandbuch und Testhandbuch und die Unterstützung der Projektleitung bezüglich technischer Themen. Darüber hinaus in enger Zusammenarbeit mit dem Anforderungsmanagement und den Business-Analysten.

Als Projekt-Architekt Mitarbeit und Weiterentwicklung von Leitplanken und Grundpfeiler in der Makro-Architektur.

Quarkus Kubernetes Kafka Confluence Docker
Java 11 JEE-Microprofile AsciiDoc CDI JPA JUnit Mockito REST JavaScript TypeScript WireMock CI/CD mit Tekton und Flux LiquiBase PactTest MicroFrontend mit Piral
Nürnberg, Remote
7 Monate
2020-09 - 2021-03

System zur Unterstützung und Automatisierung der Tests und Auslieferung von hauseigene Produkte im Data-Warehouse-Umfeld.

Lead-Entwickler Java11 Java8 JEE8 ...
Lead-Entwickler

Als Coach und Lead-Entwickler kompletter Entwurf, Einrichtung und Implementierung eines JEE-Projekts nach SOA.

Einrichtung und Pflege einer Workbench mit allen Tools und IDE für die Entwicklung sowie eine lokale Testumgebung (Stage 0) für das Team.

Aufbau einer Test-Pyramide mit Unit-Test, Modul-Test, Integrations-Test für die einzelnen Module und das gesamt-System.

Durchführung von Workshops und Coding-Dojos um Wissen und Fähigkeiten im Team voran zu bringen. Vorbereitung und Durchführung von Test-Sessions und Workshops zu testgetriebener Entwicklung, Domain-Driven-Development.

JBoss/Wildfly Oracle Payara H2 Jenkins IntelliJ
Java11 Java8 JEE8 CDI JPA Flyway XML XSLT REST AsciiDoc PlantUML DevOps JUnit Mockito DbUnit RobotFramework CI/CD Angular WireMock JavaScript
Schwäbisch Hall, Remote
1 Jahr 8 Monate
2018-08 - 2020-03

Internet-Portal für die Bereitstellung von Online-Bescheide sowie das Stellen von Online-Anträge und Veränderungsmeldungen.

Lead-Entwickler Scrum Kanban Java7 ...
Lead-Entwickler

Als Lead-Entwickler eines 11-köpfigen Entwicklungsteams zuständig für Design und Implementierung von Korrekturen, Anforderungen und Features in verschiedenen Teilmodulen des Gesamtprojektes Apollo. Pflege und Weiterentwicklung, insbesondere Gesetzesänderungen, der produktiv laufenden Systeme. Analyse und Korrektur von Fehler in der Produkten.

Betreuung des Apollo-Demo-Systems mit regelmäßiger Aktualisierung der Teilkomponenten und der Ermittlung und Bereitstellung von Demo-Daten in einem Dataproxy sowie der Zusammenstellung der jeweiligen Lieferungen. Analyse und Korrektur von Fehlern in der Test- und Produktionsumgebung der Demo.

Erstellung von Lieferungen mit Aktualisierung aller zugehöriger Module und Dokumente. Unterstützung in der Integrations-Test-Phase sowie Analyse und Bugfixing (mit vollständiger Nachlieferung) bei Fehlverhalten. Einrichtung und Pflege der Team-, Test- und Integrations-Umgebungen für die aktuellen Release-Phasen (Entwicklung, Test und Produktion). Einrichtung und Pflege der Projekt-Strukturen, des Build-Managements, der Repositories und der Jenkins-Jobs.

Durchführung von Workshops und Coding-Dojos um Wissen und Fähigkeiten ins Team zu bringen und bestehende Skills zu erweitern und zu festigen. Planen und Erstellen verschiedener PoC sowie Architekurentwürfe für die Reimplementierung der Produkte in der neuen Ziel-Umgebung (Docker, Rest, Kafka, S3, ?). Beratung und Erarbeitung neue Testkonzepte mit Beispiel-Implementierung und Einführung entsprechender Technologien für die bestehenden Produkte und die Reimplementierungen.

WebLogic Oracle 11g Oracle 12c Maven Git Jenkins Nexus SonarQube Spring Boot JUnit Mockito aXe Angular karma jasmine jest Robot Framework Selenium WireMock Docker NPM Liquibase
Scrum Kanban Java7 Java8 TypeScript Javascript Build Management REST SOAP JEE6 JEE7 Asciidoc xslt Oracle ADF HTML CSS JSON
Nürnberg
9 Monate
2017-11 - 2018-07

Entwicklung einer Banking-Software für eine Frankfurter Privatbank auf Basis von AbaXX

Lead-Entwickler Java8 JEE7 REST ...
Lead-Entwickler

Lead-Dev des Entwicklungsteam mit 5 Entwickler und Durchführung des abschließenden Reviews (DoD) einzelner Entwicklungsaufgaben. Umsetzung u.a. einer SmsTan- und PushTan-Authorisation. Anpassung Layout in Responsive Design zur Darstellung auf Smartphone, Tablet und Desktop. Erstellung eines Testrahmens für die Entwicklung von Integrationstests unter Verwendung von Selenium zur Ausführung in einer Entwicklungsumgebung und automatisiert in Jenkins. Anbindung externer System mit unterschiedlichsten REST-Schnitstellen und SOAP.

Wildfly AS Oracle 12c Maven Jenkins IntelliJ IDEA Docker JUnit Mockito AbaXX
Java8 JEE7 REST SOAP JPA JSP Container Build Management SQL
Stuttgart
1 Jahr 5 Monate
2016-04 - 2017-08

Ablösung einer Client-Anwendung für Kundenbetreuer und Sachbearbeiter zur Bearbeitung und Verwaltung von Baufinanzierungen für die Sparda-Banken

Lead-Entwickler Scrum Java6 SQL ...
Lead-Entwickler

Analyse, Design und Entwicklung von User Stories in einem von vier Scrum Teams mit sechs Entwicklern. Erstellen eines Frameworks auf Basis von Needle4J zur Unterstützung und Durchführung von Modultests. Verbesserung und Restrukturierung des Selenium-Test-Rahmens für Globo-Zap. Verwendung von Docker in der Entwicklung und für Continous-Integration. Konzipieren und Erstellen von automatischen Tests zur Unterstützung des Migrationsteams bei der Prüfung von migrierten Datensätzen. Mitarbeit beim Entwurf und Implementierung von Schnittstellen zu Umsysteme.

WebSphere 8.5 Liberty 16.0 DB2 JUnit Mockito Maven SVN GIT DeltaSpike Needle4J TestNG Jenkins IntelliJ IDEA
Scrum Java6 SQL REST SOAP JPA Build Management Unit Testing Modul Test Container JEE6 CDI
Nürnberg
7 Monate
2015-08 - 2016-02

Modernisierung des Back-Ends der Anwendung "xFleet", eine Software der Merzedes-Benz-Bank zur Fuhrparkverwaltung

Software-Entwickler und -Architekt Java 6 REST EJB3 ...
Software-Entwickler und -Architekt
Fachliche und syntaktische Analyse der bestehenden Anwendung im Back-End. Analyse des existierenden Datenbankschemas. Umstellung bestehender Tabellen-Struktur zur Verwendung im Entity-Manager. Umstellung der bestehenden Backend-Services (Spring, JDBC, Hibernate) auf EJB 3.1, CDI und JPA. Behebung von Findings zur Qualitätssicherung (PMD, CheckStyle, Code-Reviews) im Back-End-Code. Modularisierung des Back-Ends in einzelne Komponenten, Auflösung von zyklischen Abhängigkeiten sowie Korrektur und Überarbeitung der Maven-Projektstruktur. Erstellen von JUnit-, Module- und Integration-Tests. Erstellen von Jython-Scripte zum Deployen und Konfigurieren eines WebSphere-Servers. Erweiterung der bestehenden bzw. Erstellung einer neuen CI-Build-Pipeline unter Jenkins für System-Build, Modul-Tests, Integrationstests, Initialisierung/Aktualisierung der Testdatenumgebung, Aufbereiten der Testdatenumgebung, Code-Abdeckung mit Jacoco und Qualitätssicherung mit Sonar sowie Auswertungen und Reports.
IntelliJ IDEA Eclipse Oracle 11g WebSphere Application Server OpenJPA GIT Maven Arquillian Mockito DbUnit Jenkins Sonar Jacoco
Java 6 REST EJB3 CDI JPA DbUnit Common Criteria XML JEE 6 JUnit Continuous Integration JSON
sidion
Stuttgart Vaihingen

Aus- und Weiterbildung

Aus- und Weiterbildung

Studium der Informatik an der Universität Stuttgart
Schwerpunkt: Datenbanken und Transaktions-Systeme
Nebenfach: Linguistik
Wahlbereich: Algorithmentheorie, Konfigurations- und Qualitätsmanagement

Kompetenzen

Kompetenzen

Top-Skills

Java JEE MicroService CleanCode automated testing Kafka Kubernetes

Produkte / Standards / Erfahrungen / Methoden

Asciidoc
Build Management
CDI
CSS
Docker
GIT
HTML
IntelliJ IDEA
jasmine
JEE8
Jenkins
jest
JPA
JSON
JSP
JUnit
Kanban
karma
Liberty 16.0
Liquibase
Maven
Mockito
Modul Test
Nexus
REST
Robot Framework
Scrum
SOAP
SonarQube
Spring Boot
Unit Testing
WebLogic
WebSphere 8.5
WireMock
XML
Kubernetes
Grafana

CleanCode

objektorientiere Analyse und Design

Design-Patterns, UML

 

Software-Management, Configuration Management, Testplan,
Pflichtenheft (IEEE Std 828-1990),Qualitätsmanagement und
Qualitätssicherung (DIN ISO 9126, DIN EN ISO 8402)

Betriebssysteme

Android
Linux
Debian, CentOS, Ubuntu
Windows

Programmiersprachen

Bash
Java
JavaScript
Python
SQL
TypeScript
XSLT
Go

 

Datenbanken

JDBC
MySQL
Oracle
PostgreSQL
SQL

Datenkommunikation

HTTP/S
REST
SMTP
SNMP
SOAP
TCP/IP
 

Hardware

 

Branchen

Branchen

Automotive

Öffentlicher Dienst

IT-Dienstleistung

Energiewirtschaft

Forschung und Entwicklung

Einsatzorte

Einsatzorte

Deutschland

bevorzugt: D7

möglich

Projekte

Projekte

2 Jahre 1 Monat
2022-04 - 2024-04

Migration eines IT-Systems zur Unterstützung der Bearbeitung im Bereich Arbeitslosengeld SGBIII und Bewilligung der Weiterbildungskosten.

Architekt Java8 Java 11 Java 17 ...
Architekt

Architekt im Projekt Colibri/AlgPlus für den in Java implementierten Bereich. Migration bestehender Web-Komponenten Weblogic zu Payara sowie der Migration des Legacy-Systems von C++ zu Java. Unterstützung der Projektleitung zu technischen Fragestellungen. Planung und Durchführung einer Roadmap für die vollständige Migration Des Systems hin zu einer Cloud-Nativ-Anwendung. Lead eines Architektur-Teams zur Analysieren und Korrektur von technischen Schulden. und Unterstützung der Entwicklung von 5 Entwicklungs-Teams für die erstelleung von MicroServices in der Kubernetes Cloud. Analyse und Korrektur von Bugs aus der Produktion. von Tools zur Unterstützung der Entwicklung.

WebLogic Payara Oracle Quarkus Kafka S3/Minio Apache Cassandra WSL AKHQ Kubernetes Docker
Java8 Java 11 Java 17 REST JSON CORBA Tekton Flux AsciiDoc XML XSLT PlantUML Stencil Node.js TypeScript WireMock Grafana JUnit Mockito Hamcrest Karate CI/CD
Nürnberg, Remote
3 Monate
2022-01 - 2022-03

Makro-Architekt für Domäne Leistung

Makro-Architekt Java 11 Java 17 Go ...
Makro-Architekt

Die Domäne Leistung umfasst die durch IT-Systeme unterstütze Prozesse für die Bearbeitung und Auszahlung von Leistungen nach SGB II und SGB III. Die Makro-Architektur plant und unterstützt alle Aspekte der IT-Verfahren im Cloud-Native-Umfeld, sowie die Migration dort hin.

Betreuung und Durchführung der CoPs. Entwurf und Erstellung von PoCs zur Nutzung neuer Frameworks und Technologien. Schulungen und Workshops für Projekt-Architekten, Leads und Entwickler. Entwicklung und Betreuung zentraler Services in der Kubernetes-Cloud für Entwicklung, Test und Produktion in der Domäne Leistung. Pflege und Weiterentwicklung der Leitplanken und Grundpfeiler.

Entwicklung eines Tools zur Einrichtung einer kompletten Entwicklungsumgebung in der WSL für die Domäne Leistung/gesamtes IT-Systemhaus

Kubernetes Quarkus Kafka S3/Minio Apache Cassandra WSL AKHQ
Java 11 Java 17 Go Python SmallRey-Frameworks Loki Jaeger Prometheus Grafana PactTest Istio Flux Tekton AsciiDoc PlantUml Karate Stencil Node.js Piral
Nürnberg, Remote
5 Monate
2021-06 - 2021-10

Erstellung eines durchgängig digitalisierten und teilweise automatisierten IT-Prozess für die Arbeitsmarktzulassung

Architekt Java 11 JEE-Microprofile AsciiDoc ...
Architekt

Als Projekt-Architekt und Coach Entwurf und Entwicklung der Produkt-Architektur und Enabling der Entwicklungs-Teams unter Einhaltung der Vorgaben der Makro-Architektur im Bereich Event-Basierte und DevSecOps in der Kubernetes-Cloud. verantwortlich für Architekturhandbuch, Entwicklerhandbuch und Testhandbuch und die Unterstützung der Projektleitung bezüglich technischer Themen. Darüber hinaus in enger Zusammenarbeit mit dem Anforderungsmanagement und den Business-Analysten.

Als Projekt-Architekt Mitarbeit und Weiterentwicklung von Leitplanken und Grundpfeiler in der Makro-Architektur.

Quarkus Kubernetes Kafka Confluence Docker
Java 11 JEE-Microprofile AsciiDoc CDI JPA JUnit Mockito REST JavaScript TypeScript WireMock CI/CD mit Tekton und Flux LiquiBase PactTest MicroFrontend mit Piral
Nürnberg, Remote
7 Monate
2020-09 - 2021-03

System zur Unterstützung und Automatisierung der Tests und Auslieferung von hauseigene Produkte im Data-Warehouse-Umfeld.

Lead-Entwickler Java11 Java8 JEE8 ...
Lead-Entwickler

Als Coach und Lead-Entwickler kompletter Entwurf, Einrichtung und Implementierung eines JEE-Projekts nach SOA.

Einrichtung und Pflege einer Workbench mit allen Tools und IDE für die Entwicklung sowie eine lokale Testumgebung (Stage 0) für das Team.

Aufbau einer Test-Pyramide mit Unit-Test, Modul-Test, Integrations-Test für die einzelnen Module und das gesamt-System.

Durchführung von Workshops und Coding-Dojos um Wissen und Fähigkeiten im Team voran zu bringen. Vorbereitung und Durchführung von Test-Sessions und Workshops zu testgetriebener Entwicklung, Domain-Driven-Development.

JBoss/Wildfly Oracle Payara H2 Jenkins IntelliJ
Java11 Java8 JEE8 CDI JPA Flyway XML XSLT REST AsciiDoc PlantUML DevOps JUnit Mockito DbUnit RobotFramework CI/CD Angular WireMock JavaScript
Schwäbisch Hall, Remote
1 Jahr 8 Monate
2018-08 - 2020-03

Internet-Portal für die Bereitstellung von Online-Bescheide sowie das Stellen von Online-Anträge und Veränderungsmeldungen.

Lead-Entwickler Scrum Kanban Java7 ...
Lead-Entwickler

Als Lead-Entwickler eines 11-köpfigen Entwicklungsteams zuständig für Design und Implementierung von Korrekturen, Anforderungen und Features in verschiedenen Teilmodulen des Gesamtprojektes Apollo. Pflege und Weiterentwicklung, insbesondere Gesetzesänderungen, der produktiv laufenden Systeme. Analyse und Korrektur von Fehler in der Produkten.

Betreuung des Apollo-Demo-Systems mit regelmäßiger Aktualisierung der Teilkomponenten und der Ermittlung und Bereitstellung von Demo-Daten in einem Dataproxy sowie der Zusammenstellung der jeweiligen Lieferungen. Analyse und Korrektur von Fehlern in der Test- und Produktionsumgebung der Demo.

Erstellung von Lieferungen mit Aktualisierung aller zugehöriger Module und Dokumente. Unterstützung in der Integrations-Test-Phase sowie Analyse und Bugfixing (mit vollständiger Nachlieferung) bei Fehlverhalten. Einrichtung und Pflege der Team-, Test- und Integrations-Umgebungen für die aktuellen Release-Phasen (Entwicklung, Test und Produktion). Einrichtung und Pflege der Projekt-Strukturen, des Build-Managements, der Repositories und der Jenkins-Jobs.

Durchführung von Workshops und Coding-Dojos um Wissen und Fähigkeiten ins Team zu bringen und bestehende Skills zu erweitern und zu festigen. Planen und Erstellen verschiedener PoC sowie Architekurentwürfe für die Reimplementierung der Produkte in der neuen Ziel-Umgebung (Docker, Rest, Kafka, S3, ?). Beratung und Erarbeitung neue Testkonzepte mit Beispiel-Implementierung und Einführung entsprechender Technologien für die bestehenden Produkte und die Reimplementierungen.

WebLogic Oracle 11g Oracle 12c Maven Git Jenkins Nexus SonarQube Spring Boot JUnit Mockito aXe Angular karma jasmine jest Robot Framework Selenium WireMock Docker NPM Liquibase
Scrum Kanban Java7 Java8 TypeScript Javascript Build Management REST SOAP JEE6 JEE7 Asciidoc xslt Oracle ADF HTML CSS JSON
Nürnberg
9 Monate
2017-11 - 2018-07

Entwicklung einer Banking-Software für eine Frankfurter Privatbank auf Basis von AbaXX

Lead-Entwickler Java8 JEE7 REST ...
Lead-Entwickler

Lead-Dev des Entwicklungsteam mit 5 Entwickler und Durchführung des abschließenden Reviews (DoD) einzelner Entwicklungsaufgaben. Umsetzung u.a. einer SmsTan- und PushTan-Authorisation. Anpassung Layout in Responsive Design zur Darstellung auf Smartphone, Tablet und Desktop. Erstellung eines Testrahmens für die Entwicklung von Integrationstests unter Verwendung von Selenium zur Ausführung in einer Entwicklungsumgebung und automatisiert in Jenkins. Anbindung externer System mit unterschiedlichsten REST-Schnitstellen und SOAP.

Wildfly AS Oracle 12c Maven Jenkins IntelliJ IDEA Docker JUnit Mockito AbaXX
Java8 JEE7 REST SOAP JPA JSP Container Build Management SQL
Stuttgart
1 Jahr 5 Monate
2016-04 - 2017-08

Ablösung einer Client-Anwendung für Kundenbetreuer und Sachbearbeiter zur Bearbeitung und Verwaltung von Baufinanzierungen für die Sparda-Banken

Lead-Entwickler Scrum Java6 SQL ...
Lead-Entwickler

Analyse, Design und Entwicklung von User Stories in einem von vier Scrum Teams mit sechs Entwicklern. Erstellen eines Frameworks auf Basis von Needle4J zur Unterstützung und Durchführung von Modultests. Verbesserung und Restrukturierung des Selenium-Test-Rahmens für Globo-Zap. Verwendung von Docker in der Entwicklung und für Continous-Integration. Konzipieren und Erstellen von automatischen Tests zur Unterstützung des Migrationsteams bei der Prüfung von migrierten Datensätzen. Mitarbeit beim Entwurf und Implementierung von Schnittstellen zu Umsysteme.

WebSphere 8.5 Liberty 16.0 DB2 JUnit Mockito Maven SVN GIT DeltaSpike Needle4J TestNG Jenkins IntelliJ IDEA
Scrum Java6 SQL REST SOAP JPA Build Management Unit Testing Modul Test Container JEE6 CDI
Nürnberg
7 Monate
2015-08 - 2016-02

Modernisierung des Back-Ends der Anwendung "xFleet", eine Software der Merzedes-Benz-Bank zur Fuhrparkverwaltung

Software-Entwickler und -Architekt Java 6 REST EJB3 ...
Software-Entwickler und -Architekt
Fachliche und syntaktische Analyse der bestehenden Anwendung im Back-End. Analyse des existierenden Datenbankschemas. Umstellung bestehender Tabellen-Struktur zur Verwendung im Entity-Manager. Umstellung der bestehenden Backend-Services (Spring, JDBC, Hibernate) auf EJB 3.1, CDI und JPA. Behebung von Findings zur Qualitätssicherung (PMD, CheckStyle, Code-Reviews) im Back-End-Code. Modularisierung des Back-Ends in einzelne Komponenten, Auflösung von zyklischen Abhängigkeiten sowie Korrektur und Überarbeitung der Maven-Projektstruktur. Erstellen von JUnit-, Module- und Integration-Tests. Erstellen von Jython-Scripte zum Deployen und Konfigurieren eines WebSphere-Servers. Erweiterung der bestehenden bzw. Erstellung einer neuen CI-Build-Pipeline unter Jenkins für System-Build, Modul-Tests, Integrationstests, Initialisierung/Aktualisierung der Testdatenumgebung, Aufbereiten der Testdatenumgebung, Code-Abdeckung mit Jacoco und Qualitätssicherung mit Sonar sowie Auswertungen und Reports.
IntelliJ IDEA Eclipse Oracle 11g WebSphere Application Server OpenJPA GIT Maven Arquillian Mockito DbUnit Jenkins Sonar Jacoco
Java 6 REST EJB3 CDI JPA DbUnit Common Criteria XML JEE 6 JUnit Continuous Integration JSON
sidion
Stuttgart Vaihingen

Aus- und Weiterbildung

Aus- und Weiterbildung

Studium der Informatik an der Universität Stuttgart
Schwerpunkt: Datenbanken und Transaktions-Systeme
Nebenfach: Linguistik
Wahlbereich: Algorithmentheorie, Konfigurations- und Qualitätsmanagement

Kompetenzen

Kompetenzen

Top-Skills

Java JEE MicroService CleanCode automated testing Kafka Kubernetes

Produkte / Standards / Erfahrungen / Methoden

Asciidoc
Build Management
CDI
CSS
Docker
GIT
HTML
IntelliJ IDEA
jasmine
JEE8
Jenkins
jest
JPA
JSON
JSP
JUnit
Kanban
karma
Liberty 16.0
Liquibase
Maven
Mockito
Modul Test
Nexus
REST
Robot Framework
Scrum
SOAP
SonarQube
Spring Boot
Unit Testing
WebLogic
WebSphere 8.5
WireMock
XML
Kubernetes
Grafana

CleanCode

objektorientiere Analyse und Design

Design-Patterns, UML

 

Software-Management, Configuration Management, Testplan,
Pflichtenheft (IEEE Std 828-1990),Qualitätsmanagement und
Qualitätssicherung (DIN ISO 9126, DIN EN ISO 8402)

Betriebssysteme

Android
Linux
Debian, CentOS, Ubuntu
Windows

Programmiersprachen

Bash
Java
JavaScript
Python
SQL
TypeScript
XSLT
Go

 

Datenbanken

JDBC
MySQL
Oracle
PostgreSQL
SQL

Datenkommunikation

HTTP/S
REST
SMTP
SNMP
SOAP
TCP/IP
 

Hardware

 

Branchen

Branchen

Automotive

Öffentlicher Dienst

IT-Dienstleistung

Energiewirtschaft

Forschung und Entwicklung

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.