Senior Java / Jakarta EE Fullstack Developer, Backend and Frontend, Build/Releasemanagement
Aktualisiert am 01.07.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 21.07.2024
Verfügbar zu: 100%
davon vor Ort: 100%
Quarkus
Java
Jakarta EE
JBoss Application Server
Spring
Kotlin
Reactive
MongoDB
Kafka
Microservice
cloud native
gcp
kubernetes
OpenShift
eventdriven
Deutsch
Muttersprache
Englisch
gut
Serbokroatisch
gut

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

10 Monate
2022-08 - 2023-05

Weiterentwicklung Warenkorb und Checkout für Retail-Unternehmen

Senior Fullstack Softwareentwickler Java 17 Kotlin 1.8 Lombok ...
Senior Fullstack Softwareentwickler

Weiterentwicklung und Pflege

  • Planung und Abstimmung von technischen und fachlichen Anforderungen
  • Weiterentwicklung von Java basierter Software, im Checkout-Backend-Bereich
  • Weiterentwicklung von Kolin basierter Software, im Reaktiven-Warenkorb-Backend-Bereich
  • Weiterentwicklung von React / Typescript basierter Software im Checkout-Frontend-Bereich
  • Anbindung und Entwicklung von GraphQL-Services
  • Konzeption und Entwicklung von Continuous Integration und Continuous Delivery
  • Implementierung von GitLab Pipelines
  • Fehleranalyse und Fehlerbeseitigung
  • Dokumentation und Pflege im Atlassian Suite (Jira, Confluence)
  • Mitarbeit in einem agilen Team nach Kanban
Warenkorb Checkout SAP Hybris
Java 17 Kotlin 1.8 Lombok IntelliJ Linux Shell-Scripting Spring Spring Boot 3 Reactor Spring Data Spring Security Spring Cloud Spring Web Client Reactive Kafka Reactive Client DataDog Micrometer Mac OS Linux MongoDB Mongo Realm Redis GitLab Pipeline Apache Maven 3 Gradle JFROG Artifactory JUnit 5.x Mockito SonarQube OWASP Renovate Snyk React Testing Library Puppeteer e2e Tests Git GitLab Atlassian Jira Atlassian Confluence Microservices Cloud Native Application REST React React Native JavaScript TypeScipt Kubernetes Pivotal Cloud Foundry GCP event sourcing Jest Cypress
Retail-Unternehmen
Karlsruhe (Baden)
1 Jahr 7 Monate
2021-01 - 2022-07

Neuentwicklung reaktiver, eventbasierter Warenkorb für Retail-Unternehmen

Senior Fullstack Softwareentwickler Java 17 Kotlin 1.8 Lombok ...
Senior Fullstack Softwareentwickler

Neuentwicklung und Pflege

  • Erfassung und Dokumentation aktueller Funktionen, Einschränkungen, Grenzen des Warenkorbs und aktuelle Architektur
  • Konzeption der zukünftigen Architektur für den Warenkorb und der benötigten Anpassung im Checkout
  • Evaluierung von Technologien, Auswahl von Technologiestacks, Erarbeitung und Durchführung im Rahmen eines Proof-of-Concepts (PoC)
  • Planung und Abstimmung von technischen und fachlichen Anforderungen
  • Technische Analyse und Implementierung der Zielarchitektur für Warenkorb und Checkout
  • Konzeption und Entwicklung von React / TypeScript basierter Software
  • Unterstützung in der App-Entwicklung mit React Native
  • Konzeption und Entwicklung von Datenbankdesign und Relationen
  • Konzeption und Entwicklung von REST-Services
  • Integration und Verarbeitung von eventbasierten Nachrichten
  • Planung und Durchführung der Migration der Warenkörbe
  • Inbetriebnahme der Zielarchitektur
  • Konzeption und Entwicklung von Continuous Integration und Continuous Delivery
  • Implementierung von GitLab Pipelines
  • Fehleranalyse und Fehlerbeseitigung
  • Dokumentation und Pflege im Atlassian Suite (Jira, Confluence)
  • Mitarbeit in einem agilen Team nach Kanban
Warenkorb Checkout SAP Hybris
Java 17 Kotlin 1.8 Lombok IntelliJ Linux Shell-Scripting Spring Spring Boot 3 Reactor Spring Data Spring Security Spring Cloud Spring Web Client Reactive Kafka Reactive Client DataDog Micrometer Mac OS Linux MongoDB Mongo Realm Redis GitLab Pipeline Gradle JFROG Artifactory JUnit 5.x Mockito SonarQube OWASP Renovate Snyk React Testing Library Puppeteer e2e Tests Git GitLab Atlassian Jira Atlassian Confluence Microservices Cloud Native Application REST React JavaScript TypeScipt React Native Kubernetes Pivotal Cloud Foundry GCP event sourcing Jest Cypress
Retail-Unternehmen
Karlsruhe (Baden)
10 Monate
2020-10 - 2021-07

Neuentwicklung Verkürzter Checkout für Retail-Unternehmen

Senior Fullstack Softwareentwickler Java 1.8 Linux Shell-Scripting Groovy ...
Senior Fullstack Softwareentwickler

Neuentwicklung und Pflege

  • Planung und Abstimmung von fachlichen Anforderungen
  • Technische Analyse und Implementierung neuer funktionaler Anforderungen
  • Konzeption und Entwicklung von Java basierter Software, mit Schwerpunkt im Backend-Bereich
  • Konzeption und Entwicklung von React / TypeScript basierter Software
  • Unterstützung in der App-Entwicklung mit React Native
  • Konzeption und Entwicklung von Datenbank Design und Relationen
  • Konzeption und Entwicklung von REST-Services
  • Integration und Verarbeitung von eventbasierten Nachrichten
  • Konzeption und Entwicklung von Continuous Integration und Continuous Delivery
  • Implementierung von GitLab Pipelines
  • Fehleranalyse und Fehlerbeseitigung
  • Dokumentation und Pflege im Atlassian Suite (Jira, Confluence)
  • Mitarbeit in einem agilen Team nach Kanban
Warenkorb Checkout SAP Hybris
Java 1.8 Linux Shell-Scripting Groovy IntelliJ Spring 5 Spring Boot 2 Spring Data Spring Security Spring Web Client Hibernate DataDog Mac OS Linux MySQL GitLab Pipeline Apache Maven 3 JFROG Artifactory JUnit 5.x Mockito SonarQube OWASP Renovate Snyk Git GitLab Atlassian Jira Atlassian Confluence Microservices Cloud Native Application Kafka-Client REST React JavaScript TypeScipt React Native Kubernetes Pivotal Cloud Foundry GCP event sourcing Jest Cypress Puppeteer
Retail-Unternehmen
Karlsruhe (Baden)
1 Jahr 4 Monate
2019-06 - 2020-09

Weiterentwicklung modularisierter Checkout für Retail-Unternehmen

Senior Fullstack Softwareentwickler Java 1.8 Linux Shell-Scripting Groovy ...
Senior Fullstack Softwareentwickler

Weiterentwicklung und Pflege

  • Planung und Abstimmung von fachlichen Anforderungen
  • Technische Analyse und Implementierung neuer funktionaler Anforderungen
  • Integration bestehender REST-Services
  • Konzeption und Entwicklung von Java basierter Software, mit Schwerpunkt im Backend-Bereich
  • Konzeption und Entwicklung von React / JavaScript basierter Software
  • Anbindung und Integration neuer Lieferarten
  • Implementierung von GitLab Pipelines
  • Fehleranalyse und Fehlerbeseitigung
  • Dokumentation und Pflege im Atlassian Suite (Jira, Confluence)
  • Mitarbeit in einem agilen Team nach Scrum
Warenkorb Checkout SAP Hybris
Java 1.8 Linux Shell-Scripting Groovy IntelliJ Spring 5 Spring Boot 2 Spring Web Flow 2.5 Spring Security Spring WebClient OAuth DataDog Mac OS Linux SAP Hybris Redis MySQL GitLab Pipeline Apache Maven 3 JFROG Artifactory JUnit 5.x Mockito SonarQube OWASP Renovate Snyk React Testing Library Puppeteer e2e Tests Git GitLab Atlassian Jira Atlassian Confluence Microservices Cloud Native Application REST React JavaScript TypeScipt Kubernetes Pivotal Cloud Foundry GCP event sourcing Jest Cypress
Retail-Unternehmen
Karlsruhe (Baden)
1 Jahr 2 Monate
2018-04 - 2019-05

Neuentwicklung modularisierter Checkout für Retail-Unternehmen

Senior Java Softwareentwickler Java 1.8 Linux Shell-Scripting Groovy ...
Senior Java Softwareentwickler

Neu-, Weiterentwicklung und Pflege

  • Entwurf und Umsetzung von Systemarchitekturen, Prozessen und Microservices
  • Konzeption und Entwicklung von Java basierter Software, mit Schwerpunkt im Backend-Bereich
  • Anbindung und Integration
    • Kundenstammdatenmanagement
    • Versanddienstleister und
    • Zahlungsdienstleister
  • Anbindung und Integration Open Authorization System (OAuth)
  • Anbindung und Integration E-Commerce-Plattform (SAP Hybris)
  • Anbindung eines Cloud-basierten Localization Management Systems (Crowdin)
  • Entgegennahme, Planung und Abstimmung von fachlichen Anforderungen
  • Fehleranalyse und Fehlerbeseitigung
  • Mitwirkung an strategischen Entscheidungen bzgl. Systemarchitektur und Technologiewahl
  • Proaktive Unterstützung bei der kontinuierlichen Verbesserung der Arbeitsprozesse
  • Design der Softwarearchitektur und der technischen Prozesse auf Basis der fachlichen Anforderungen
  • Konzeption und Realisierung von Schnittstellen zu internen Prozessen und Systemen
  • Mitgestaltung, Aufbau und Pflege Continuous Integration und Continuous Delivery (Rollout-Prozesse)
  • Dokumentation und Pflege im Atlassian Suite (Jira, Confluence)
  • Mitarbeit in einem agilen Team nach Scrum
SAP Hybris Warenkorb Checkout
Java 1.8 Linux Shell-Scripting Groovy IntelliJ Spring 5 Spring Boot 2 Spring Web Flow 2.5 Spring Security Spring Cloud OpenFeign Sping Config Spring Vault Spring Cloud Sleuth Spring Config Server Elastic Search Prometheus Grafana SAP Hybris Redis MySQL Apache Maven 3 Jenkins 1.6 Hudson JFROG Artifactory JUnit 5.x Mockito SonarQube OWASP React Testing Library Puppeteer e2e Tests Git Bitbucket Atlassian Jira Atlassian Confluence
Retail-Unternehmen
Karlsruhe (Baden)
1 Jahr 2 Monate
2017-02 - 2018-03

POS-Plattform Softwareentwicklung von Kassensystemen

Senior Java / JEE Softwareentwickler Java 1.7 Java 1.8 JEE 6/7 ...
Senior Java / JEE Softwareentwickler

Weiterentwicklung und Pflege

  • Technische Analyse und Implementierung neuer funktionaler Anforderungen. Analyse und Refactoring bestehender Anwendungen / Implementierung
  • Entgegennahme und Abstimmung von fachlichen Anforderungen
  • Erstellung und Weiterentwicklung von Reports
  • Dokumentation und Erstellung von Testkonzepten
  • Test- und Buildintegration
  • Aufbau und Pflege Continuous Integration und Continuous Delivery auf Grundlage von Jenkins 2, Pipelines und Docker
  • Erstellung und Konfiguration von Docker Images und Einbindung in Buildprozesse
  • Automatisierte Erstellung von RC und Release-Versionen und Auslieferung der Softwarepakete an Kunden
  • Weiterentwicklung und Durchführung von JUnit- und Integrationtests
  • Monitoring und Analyse des Laufzeitverhaltens und Optimierung der JavaVM / Garbage Collection
  • Dokumentation und Pflege im Atlassian Suite (Jira, Confluence)
  • Mitarbeit in einem agilen Team nach Scrum
JBoss 7 WildFly Application Server Debian Windows
Java 1.7 Java 1.8 JEE 6/7 EJB 3.1 Jenkins2 Pipelines Docker Groovy-Scripting Linux Shell-Scripting GIT Maven Eclipse 4.x BIRT UML XML Junit Mockito PostgreSQL H2-DB
POS- und Kassensystem Softwarehersteller
Stuttgart
1 Monat
2018-01 - 2018-01

Optimierung Trading-Analyse-Software

Senior Java / JEE Softwareentwickler / Softwarearchitekt, Red Hat JBoss EAP 6 Berater Java 1.8 JEE 6 JEE 7 ...
Senior Java / JEE Softwareentwickler / Softwarearchitekt, Red Hat JBoss EAP 6 Berater

Software- und Laufzeitanalyse

  • Analyse und schriftliche Zusammenfassung der fundierten Optimierungsempfehlungen
  • Mitarbeit bei der Erstellung von Konzepten
  • Systembetreuung
  • Durchführung von Tests
  • Dokumentation und Programmu?bergabe
  • Erstellen von Aufwandsschätzungen bezogen auf den Aufgabenbereich finanztechnisches Basiswissen
  • Betreuung, Tuning, Installation von System HW und SW
  • Beratung und Steuerung der Teilprojektleiter
Red Hat JBoss EAP 6 Microsoft Windows Red Hat Linux
Java 1.8 JEE 6 JEE 7 EJB 3.1 Java Visual VM Java Mission Control Eclipse Memory Analyzer Eclipse 4.x XML JUnit
Genossenschaftsbank
Frankfurt am Main
1 Jahr 7 Monate
2015-07 - 2017-01

Java / JEE-Backend Softwareentwickler für standortgebundene Internetnutzung

Java / JEE-Backend Softwareentwickler Java 1.7 Java 1.8 JEE 6 ...
Java / JEE-Backend Softwareentwickler

Neu-, Weiterentwicklung und Pflege

  • Entwurf und Umsetzung von Systemarchitekturen, Prozessen und Services
  • Konzeption und Entwicklung von javabasierter Software, mit Schwerpunkt im Backend-Bereich (JEE) rund um die DSL-Bereitstellung
  • Migration bestehender Services und Anwendung von JBoss 4 auf JBoss 7 / Wildfly 10
  • Entgegennahme und Abstimmung von fachlichen Anforderungen und Modellierung darauf basierender Services
  • Mitwirkung an strategischen Entscheidungen bzgl. Systemarchitektur und Technologiewahl
  • Proaktive Unterstützung bei der kontinuierlichen Verbesserung der Arbeitsprozesse
  • Design der Softwarearchitektur und der technischen Prozesse auf Basis der fachlichen Anforderungen
  • Konzeption und Realisierung von Schnittstellen zu internen Prozessen und Systemen
  • Mitarbeit in einem agilen Team nach Scrum
JBoss 7 WildFly Application Server CentOS Ubuntu Red Hat Developer Studio 10 Eclipse Camunda
Java 1.7 Java 1.8 JEE 6 EJB 3.1 JCA 1.6 Shell-Script UML XML JSON SVN Mockito JAXB JPA Hibernate
DSL Internetanschlussanbieter
Karlsruhe (Baden)
1 Jahr 4 Monate
2014-03 - 2015-06

Senior Java / JEE Softwareentwicklung, Beratung und Migration Red Hat JBoss EAP 6

Senior Java / JEE Softwareentwickler und Beratung JBoss EAP Migration Java 1.7 JEE 6 Red Hat JBoss EAP 6 ...
Senior Java / JEE Softwareentwickler und Beratung JBoss EAP Migration

Weiterentwicklung und Pflege:

  • Technische Analyse und Implementierung neuer funktionaler Anforderungen.
  • Analyse und Refactoring bestehender Anwendungen / Implementierung
  • Fehleranalyse und Fehlerbeseitigung
  • Implementierung und Durchführung von Funktionstests, Lasttests und Integrationstests
  • Unterstützung Betrieb und 3rd Level Support

JBoss Migration:
  • Beratung und Migration der bestehenden Anwendungen von Oracle Application Server 10g auf JBoss EAP 6.4 mit Java 8
  • Trennung der einzelnen Anwendungsbereiche in dedizierte Anwendungen mit eigenen Entwicklungs- und Releasezyklen
  • Technische Analyse, Konzeption, Prototyping, Neu- und Weiterentwicklung der einzelnen Anwendungsbereiche auf Grundlage von JBoss EAP 6
  • Analyse, Entwicklung und Auslagerung von Komponenten zur Erhöhung der Wiederverwendbarkeit innerhalb der einzelnen Anwendungen mit eigenen Entwicklungs- und Releasezyklen
  • Mitgestaltung, Aufbau und Pflege Continuous Integration und Continuous Delivery (Rollout-Prozesse)
  • Beratung, Aufbau und Pflege JBoss EAP 6 Entwicklungsumgebung, Test- und Integrationsumgebung
  • Dokumentation und Pflege im Atlassian Suite (Jira, Confluence)
SLES 11.3 SUSE Linus Enterprise 11.3 Red Hat JBoss Developer Studio 8 Eclipse 4.4 Altova XML Spy Atlassian Jira 6.3 Atlassian Confluence 5.7 Atlassian Stash 3.6 Atlassian SourceTree 1.6 Atlassian Fisheye Atlassian Crucible 3.5 VMware vSphere 4.x Red Hat JBoss Operation Network Red Hat JBoss JBossON 3.3 Postgres 9.2 ApacheDS 2 Oracle 12g Neo4j 2.2 Sonatype Nexus 2.10 Tomcat 7 Apache HTTP 2.x
Java 1.7 JEE 6 Red Hat JBoss EAP 6 EJB 3.1 Camel 2.12 XML XSD Java 1.8 Spring 3.2 Linux Shell Skripting Git 2.0 Maven 3 Hudson Dozer 5.5.1 Logback 1.1 SLF4J 1.7 JAXB JPA 2 Hibernate 4 Jenkins 1.6 JUnit 4.x JMockit 1.8 SonarQube 5.x Servlet-API 3 JAX-WS Webservices
Rechenzentrum der Finanzverwaltung NRW
Düsseldorf
1 Monat
2015-04 - 2015-04

JBoss EAP Middleware Consultant

Senior Java / JEE Softwareentwickler / Red Hat JBoss EAP 6 Experte Java 1.7 Java 1.8 JEE 6 ...
Senior Java / JEE Softwareentwickler / Red Hat JBoss EAP 6 Experte

Analyse und Beratung

  • Technische Analyse und Optimierung bestehender Anwendung / Implementierung
  • Beratung in der Migration von Axis2-Webservices
  • Optimierung im Hinblick auf JNDI-Lookups (Remote und Lokal)
  • Fehleranalyse und Fehlerbeseitigung
  • Dokumentation und Berichtswesen
Red Hat JBoss EAP 6 Microsoft SQL
Java 1.7 Java 1.8 JEE 6 EJB 3.1 Eclipse RCP HornetQ JCA 1.6
Hamburg
11 Monate
2013-04 - 2014-02

Senior Java / JEE Softwareentwicklung, Analyse und Design

Senior Java / JEE Softwareentwickler, Software Analyst und DevOps Java 1.6 JEE 5 EJB 3 ...
Senior Java / JEE Softwareentwickler, Software Analyst und DevOps
Weiterentwicklung und Pflege: - Technische Analyse und Implementierung neuer funktionaler Anforderungen - Analyse, Design und Entwicklung von Rollout-Prozessen und Softwaresystemen - Fehleranalyse und Fehlerbehebung technischer Problemstellungen im Umfeld des Betriebs - Technische Schulung, Training, Beratung und Unterstützung der Anwender - Unterstützung Betrieb und 3rd Level Support Anforderungs- und Software-Analyse und Design: - Analyse und design von technischen Softwareanforderungen - Kommunikationsschnittstelle zwischen Kunden und Softwareentwicklern - Analyse und Entwicklung technischer Softwarelösungen im Dialog mit Auftraggebern und Kunden
Eclipse Red Hat JBoss EAP 5 JBoss 5.1 Nagios Red Hat Enterprise Linux 5 CentOS 5 Oracle 11g Postgres 9.1
Java 1.6 JEE 5 EJB 3 Linus Shell-Scripting RCP / RAP Eclipse Equinox XML / XSD Dozer 5.x Logback SLF4J JPA Hibernate 3 Apache Maven 3 Tycho Jenkins Nexus
vitasystems GmbH
Mannheim

Aus- und Weiterbildung

Aus- und Weiterbildung

06/2009 – 07/2009 - Ausbildung zum Datenschutzbeauftragten
                    Ulmer Akademie für Datenschutz und IT-Sicherheit, Ulm
                    Abschluss:    Datenschutzbeauftragter

WS 1999 – SS 2007 - Studium der Informatik, Universität Paderborn
                    Nebenfach:    Experimental Physik
                    Abschluss:    abgebrochen

WS 1997 – SS 1999 - Studium der Ing. Informatik, Universität Paderborn
                    Nebenfach:    Elektrotechnik

 

1993 – 1997         Fachabitur,  J-C-S-Schule Warburg
                    Schwerpunkt:    Informatik
                    Abschluss:    Staatl. geprüfter Inf.-Tech. Assistent

1987-1993           Realschule Beverungen, Kreis Höxter

Position

Position

Fullstack Software-Entwicklung / Programmierung

Beratung / Consulting

Administration / Support

Qualitätsmanagement / Qualitätssicherung / Test

Kompetenzen

Kompetenzen

Top-Skills

Quarkus Java Jakarta EE JBoss Application Server Spring Kotlin Reactive MongoDB Kafka Microservice cloud native gcp kubernetes OpenShift eventdriven

Produkte / Standards / Erfahrungen / Methoden

Red Hat OpenShift
Experte
Kubernetes
Experte
Google Cloud Platform
Fortgeschritten
Quarkus
Experte
Reactive Programming
Fortgeschritten
Spring
Experte
Spring Boot
Experte
Cloud Native Application
Experte
Scrum
Fortgeschritten
React
Experte
JBoss EAP / Wildfly
Experte
Maven / Tycho
Experte
Gradle
Experte
Enterprise Architect
Fortgeschritten
Agile Softwareentwicklung
Experte
IntelliJ
Experte
REST
Experte
GraphQL
Experte
SOAP
Experte
GitLab Pipelines
Experte
Continuous Integration
Experte
Continuous Delivery
Experte
Hudson/Jenkins
Experte
Eclipse
Experte
MS Visual Studio
Fortgeschritten
Git
Experte
JMS, HornetQ
Experte
Hermes
Experte
Equinox OSGi
Experte
Apache Camel
Experte
Apache Tomcat
Fortgeschritten

Betriebssysteme

Linux / Red Hat
Experte
MacOS
Fortgeschritten
SUN OS, Solaris
Basics
Unix
Fortgeschritten
Windows
Fortgeschritten

Programmiersprachen

Java
Experte
Jakarta EE / JEE
Experte
Kotlin
Fortgeschritten
React
Experte
React Native
Fortgeschritten
TypeScript
Fortgeschritten
JavaScript
Experte
Shell
Experte
RCP, RAP
Fortgeschritten
C
Basics
C#
Fortgeschritten
C++
Basics
Perl
Fortgeschritten
PL/SQL
Fortgeschritten

Datenbanken

MongoDB
Experte
Mongo Realm
Experte
Postgres
Experte
MySQL
Experte
Redis
Experte
Oracle
Fortgeschritten
JDBC
Experte
Access
Fortgeschritten
MS SQL Server
Fortgeschritten
SQL
Experte
xBase
Fortgeschritten

Datenkommunikation

REST
Experte
GraphQL
Experte
Kafka
Fortgeschritten
JNDI
Experte
RMI/IIOP
Experte
JMS
Experte
Samba
Experte
Ethernet
Fortgeschritten
Fax
Fortgeschritten
ISDN
Fortgeschritten
ISO/OSI
Experte
LAN, LAN Manager
Fortgeschritten
SMTP
Experte
TCP/IP
Experte
Windows Netzwerk
Fortgeschritten

Branchen

Branchen

- Drogeriemarkt / Onlineshop

- Sport und Fitness

- Medizintechnik / Telemedizin

- Logistikdienstleistungen

- IT-Dienstleistungen / Kundenlösungen

- Banken (Server Bereich)

- Behörden

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

10 Monate
2022-08 - 2023-05

Weiterentwicklung Warenkorb und Checkout für Retail-Unternehmen

Senior Fullstack Softwareentwickler Java 17 Kotlin 1.8 Lombok ...
Senior Fullstack Softwareentwickler

Weiterentwicklung und Pflege

  • Planung und Abstimmung von technischen und fachlichen Anforderungen
  • Weiterentwicklung von Java basierter Software, im Checkout-Backend-Bereich
  • Weiterentwicklung von Kolin basierter Software, im Reaktiven-Warenkorb-Backend-Bereich
  • Weiterentwicklung von React / Typescript basierter Software im Checkout-Frontend-Bereich
  • Anbindung und Entwicklung von GraphQL-Services
  • Konzeption und Entwicklung von Continuous Integration und Continuous Delivery
  • Implementierung von GitLab Pipelines
  • Fehleranalyse und Fehlerbeseitigung
  • Dokumentation und Pflege im Atlassian Suite (Jira, Confluence)
  • Mitarbeit in einem agilen Team nach Kanban
Warenkorb Checkout SAP Hybris
Java 17 Kotlin 1.8 Lombok IntelliJ Linux Shell-Scripting Spring Spring Boot 3 Reactor Spring Data Spring Security Spring Cloud Spring Web Client Reactive Kafka Reactive Client DataDog Micrometer Mac OS Linux MongoDB Mongo Realm Redis GitLab Pipeline Apache Maven 3 Gradle JFROG Artifactory JUnit 5.x Mockito SonarQube OWASP Renovate Snyk React Testing Library Puppeteer e2e Tests Git GitLab Atlassian Jira Atlassian Confluence Microservices Cloud Native Application REST React React Native JavaScript TypeScipt Kubernetes Pivotal Cloud Foundry GCP event sourcing Jest Cypress
Retail-Unternehmen
Karlsruhe (Baden)
1 Jahr 7 Monate
2021-01 - 2022-07

Neuentwicklung reaktiver, eventbasierter Warenkorb für Retail-Unternehmen

Senior Fullstack Softwareentwickler Java 17 Kotlin 1.8 Lombok ...
Senior Fullstack Softwareentwickler

Neuentwicklung und Pflege

  • Erfassung und Dokumentation aktueller Funktionen, Einschränkungen, Grenzen des Warenkorbs und aktuelle Architektur
  • Konzeption der zukünftigen Architektur für den Warenkorb und der benötigten Anpassung im Checkout
  • Evaluierung von Technologien, Auswahl von Technologiestacks, Erarbeitung und Durchführung im Rahmen eines Proof-of-Concepts (PoC)
  • Planung und Abstimmung von technischen und fachlichen Anforderungen
  • Technische Analyse und Implementierung der Zielarchitektur für Warenkorb und Checkout
  • Konzeption und Entwicklung von React / TypeScript basierter Software
  • Unterstützung in der App-Entwicklung mit React Native
  • Konzeption und Entwicklung von Datenbankdesign und Relationen
  • Konzeption und Entwicklung von REST-Services
  • Integration und Verarbeitung von eventbasierten Nachrichten
  • Planung und Durchführung der Migration der Warenkörbe
  • Inbetriebnahme der Zielarchitektur
  • Konzeption und Entwicklung von Continuous Integration und Continuous Delivery
  • Implementierung von GitLab Pipelines
  • Fehleranalyse und Fehlerbeseitigung
  • Dokumentation und Pflege im Atlassian Suite (Jira, Confluence)
  • Mitarbeit in einem agilen Team nach Kanban
Warenkorb Checkout SAP Hybris
Java 17 Kotlin 1.8 Lombok IntelliJ Linux Shell-Scripting Spring Spring Boot 3 Reactor Spring Data Spring Security Spring Cloud Spring Web Client Reactive Kafka Reactive Client DataDog Micrometer Mac OS Linux MongoDB Mongo Realm Redis GitLab Pipeline Gradle JFROG Artifactory JUnit 5.x Mockito SonarQube OWASP Renovate Snyk React Testing Library Puppeteer e2e Tests Git GitLab Atlassian Jira Atlassian Confluence Microservices Cloud Native Application REST React JavaScript TypeScipt React Native Kubernetes Pivotal Cloud Foundry GCP event sourcing Jest Cypress
Retail-Unternehmen
Karlsruhe (Baden)
10 Monate
2020-10 - 2021-07

Neuentwicklung Verkürzter Checkout für Retail-Unternehmen

Senior Fullstack Softwareentwickler Java 1.8 Linux Shell-Scripting Groovy ...
Senior Fullstack Softwareentwickler

Neuentwicklung und Pflege

  • Planung und Abstimmung von fachlichen Anforderungen
  • Technische Analyse und Implementierung neuer funktionaler Anforderungen
  • Konzeption und Entwicklung von Java basierter Software, mit Schwerpunkt im Backend-Bereich
  • Konzeption und Entwicklung von React / TypeScript basierter Software
  • Unterstützung in der App-Entwicklung mit React Native
  • Konzeption und Entwicklung von Datenbank Design und Relationen
  • Konzeption und Entwicklung von REST-Services
  • Integration und Verarbeitung von eventbasierten Nachrichten
  • Konzeption und Entwicklung von Continuous Integration und Continuous Delivery
  • Implementierung von GitLab Pipelines
  • Fehleranalyse und Fehlerbeseitigung
  • Dokumentation und Pflege im Atlassian Suite (Jira, Confluence)
  • Mitarbeit in einem agilen Team nach Kanban
Warenkorb Checkout SAP Hybris
Java 1.8 Linux Shell-Scripting Groovy IntelliJ Spring 5 Spring Boot 2 Spring Data Spring Security Spring Web Client Hibernate DataDog Mac OS Linux MySQL GitLab Pipeline Apache Maven 3 JFROG Artifactory JUnit 5.x Mockito SonarQube OWASP Renovate Snyk Git GitLab Atlassian Jira Atlassian Confluence Microservices Cloud Native Application Kafka-Client REST React JavaScript TypeScipt React Native Kubernetes Pivotal Cloud Foundry GCP event sourcing Jest Cypress Puppeteer
Retail-Unternehmen
Karlsruhe (Baden)
1 Jahr 4 Monate
2019-06 - 2020-09

Weiterentwicklung modularisierter Checkout für Retail-Unternehmen

Senior Fullstack Softwareentwickler Java 1.8 Linux Shell-Scripting Groovy ...
Senior Fullstack Softwareentwickler

Weiterentwicklung und Pflege

  • Planung und Abstimmung von fachlichen Anforderungen
  • Technische Analyse und Implementierung neuer funktionaler Anforderungen
  • Integration bestehender REST-Services
  • Konzeption und Entwicklung von Java basierter Software, mit Schwerpunkt im Backend-Bereich
  • Konzeption und Entwicklung von React / JavaScript basierter Software
  • Anbindung und Integration neuer Lieferarten
  • Implementierung von GitLab Pipelines
  • Fehleranalyse und Fehlerbeseitigung
  • Dokumentation und Pflege im Atlassian Suite (Jira, Confluence)
  • Mitarbeit in einem agilen Team nach Scrum
Warenkorb Checkout SAP Hybris
Java 1.8 Linux Shell-Scripting Groovy IntelliJ Spring 5 Spring Boot 2 Spring Web Flow 2.5 Spring Security Spring WebClient OAuth DataDog Mac OS Linux SAP Hybris Redis MySQL GitLab Pipeline Apache Maven 3 JFROG Artifactory JUnit 5.x Mockito SonarQube OWASP Renovate Snyk React Testing Library Puppeteer e2e Tests Git GitLab Atlassian Jira Atlassian Confluence Microservices Cloud Native Application REST React JavaScript TypeScipt Kubernetes Pivotal Cloud Foundry GCP event sourcing Jest Cypress
Retail-Unternehmen
Karlsruhe (Baden)
1 Jahr 2 Monate
2018-04 - 2019-05

Neuentwicklung modularisierter Checkout für Retail-Unternehmen

Senior Java Softwareentwickler Java 1.8 Linux Shell-Scripting Groovy ...
Senior Java Softwareentwickler

Neu-, Weiterentwicklung und Pflege

  • Entwurf und Umsetzung von Systemarchitekturen, Prozessen und Microservices
  • Konzeption und Entwicklung von Java basierter Software, mit Schwerpunkt im Backend-Bereich
  • Anbindung und Integration
    • Kundenstammdatenmanagement
    • Versanddienstleister und
    • Zahlungsdienstleister
  • Anbindung und Integration Open Authorization System (OAuth)
  • Anbindung und Integration E-Commerce-Plattform (SAP Hybris)
  • Anbindung eines Cloud-basierten Localization Management Systems (Crowdin)
  • Entgegennahme, Planung und Abstimmung von fachlichen Anforderungen
  • Fehleranalyse und Fehlerbeseitigung
  • Mitwirkung an strategischen Entscheidungen bzgl. Systemarchitektur und Technologiewahl
  • Proaktive Unterstützung bei der kontinuierlichen Verbesserung der Arbeitsprozesse
  • Design der Softwarearchitektur und der technischen Prozesse auf Basis der fachlichen Anforderungen
  • Konzeption und Realisierung von Schnittstellen zu internen Prozessen und Systemen
  • Mitgestaltung, Aufbau und Pflege Continuous Integration und Continuous Delivery (Rollout-Prozesse)
  • Dokumentation und Pflege im Atlassian Suite (Jira, Confluence)
  • Mitarbeit in einem agilen Team nach Scrum
SAP Hybris Warenkorb Checkout
Java 1.8 Linux Shell-Scripting Groovy IntelliJ Spring 5 Spring Boot 2 Spring Web Flow 2.5 Spring Security Spring Cloud OpenFeign Sping Config Spring Vault Spring Cloud Sleuth Spring Config Server Elastic Search Prometheus Grafana SAP Hybris Redis MySQL Apache Maven 3 Jenkins 1.6 Hudson JFROG Artifactory JUnit 5.x Mockito SonarQube OWASP React Testing Library Puppeteer e2e Tests Git Bitbucket Atlassian Jira Atlassian Confluence
Retail-Unternehmen
Karlsruhe (Baden)
1 Jahr 2 Monate
2017-02 - 2018-03

POS-Plattform Softwareentwicklung von Kassensystemen

Senior Java / JEE Softwareentwickler Java 1.7 Java 1.8 JEE 6/7 ...
Senior Java / JEE Softwareentwickler

Weiterentwicklung und Pflege

  • Technische Analyse und Implementierung neuer funktionaler Anforderungen. Analyse und Refactoring bestehender Anwendungen / Implementierung
  • Entgegennahme und Abstimmung von fachlichen Anforderungen
  • Erstellung und Weiterentwicklung von Reports
  • Dokumentation und Erstellung von Testkonzepten
  • Test- und Buildintegration
  • Aufbau und Pflege Continuous Integration und Continuous Delivery auf Grundlage von Jenkins 2, Pipelines und Docker
  • Erstellung und Konfiguration von Docker Images und Einbindung in Buildprozesse
  • Automatisierte Erstellung von RC und Release-Versionen und Auslieferung der Softwarepakete an Kunden
  • Weiterentwicklung und Durchführung von JUnit- und Integrationtests
  • Monitoring und Analyse des Laufzeitverhaltens und Optimierung der JavaVM / Garbage Collection
  • Dokumentation und Pflege im Atlassian Suite (Jira, Confluence)
  • Mitarbeit in einem agilen Team nach Scrum
JBoss 7 WildFly Application Server Debian Windows
Java 1.7 Java 1.8 JEE 6/7 EJB 3.1 Jenkins2 Pipelines Docker Groovy-Scripting Linux Shell-Scripting GIT Maven Eclipse 4.x BIRT UML XML Junit Mockito PostgreSQL H2-DB
POS- und Kassensystem Softwarehersteller
Stuttgart
1 Monat
2018-01 - 2018-01

Optimierung Trading-Analyse-Software

Senior Java / JEE Softwareentwickler / Softwarearchitekt, Red Hat JBoss EAP 6 Berater Java 1.8 JEE 6 JEE 7 ...
Senior Java / JEE Softwareentwickler / Softwarearchitekt, Red Hat JBoss EAP 6 Berater

Software- und Laufzeitanalyse

  • Analyse und schriftliche Zusammenfassung der fundierten Optimierungsempfehlungen
  • Mitarbeit bei der Erstellung von Konzepten
  • Systembetreuung
  • Durchführung von Tests
  • Dokumentation und Programmu?bergabe
  • Erstellen von Aufwandsschätzungen bezogen auf den Aufgabenbereich finanztechnisches Basiswissen
  • Betreuung, Tuning, Installation von System HW und SW
  • Beratung und Steuerung der Teilprojektleiter
Red Hat JBoss EAP 6 Microsoft Windows Red Hat Linux
Java 1.8 JEE 6 JEE 7 EJB 3.1 Java Visual VM Java Mission Control Eclipse Memory Analyzer Eclipse 4.x XML JUnit
Genossenschaftsbank
Frankfurt am Main
1 Jahr 7 Monate
2015-07 - 2017-01

Java / JEE-Backend Softwareentwickler für standortgebundene Internetnutzung

Java / JEE-Backend Softwareentwickler Java 1.7 Java 1.8 JEE 6 ...
Java / JEE-Backend Softwareentwickler

Neu-, Weiterentwicklung und Pflege

  • Entwurf und Umsetzung von Systemarchitekturen, Prozessen und Services
  • Konzeption und Entwicklung von javabasierter Software, mit Schwerpunkt im Backend-Bereich (JEE) rund um die DSL-Bereitstellung
  • Migration bestehender Services und Anwendung von JBoss 4 auf JBoss 7 / Wildfly 10
  • Entgegennahme und Abstimmung von fachlichen Anforderungen und Modellierung darauf basierender Services
  • Mitwirkung an strategischen Entscheidungen bzgl. Systemarchitektur und Technologiewahl
  • Proaktive Unterstützung bei der kontinuierlichen Verbesserung der Arbeitsprozesse
  • Design der Softwarearchitektur und der technischen Prozesse auf Basis der fachlichen Anforderungen
  • Konzeption und Realisierung von Schnittstellen zu internen Prozessen und Systemen
  • Mitarbeit in einem agilen Team nach Scrum
JBoss 7 WildFly Application Server CentOS Ubuntu Red Hat Developer Studio 10 Eclipse Camunda
Java 1.7 Java 1.8 JEE 6 EJB 3.1 JCA 1.6 Shell-Script UML XML JSON SVN Mockito JAXB JPA Hibernate
DSL Internetanschlussanbieter
Karlsruhe (Baden)
1 Jahr 4 Monate
2014-03 - 2015-06

Senior Java / JEE Softwareentwicklung, Beratung und Migration Red Hat JBoss EAP 6

Senior Java / JEE Softwareentwickler und Beratung JBoss EAP Migration Java 1.7 JEE 6 Red Hat JBoss EAP 6 ...
Senior Java / JEE Softwareentwickler und Beratung JBoss EAP Migration

Weiterentwicklung und Pflege:

  • Technische Analyse und Implementierung neuer funktionaler Anforderungen.
  • Analyse und Refactoring bestehender Anwendungen / Implementierung
  • Fehleranalyse und Fehlerbeseitigung
  • Implementierung und Durchführung von Funktionstests, Lasttests und Integrationstests
  • Unterstützung Betrieb und 3rd Level Support

JBoss Migration:
  • Beratung und Migration der bestehenden Anwendungen von Oracle Application Server 10g auf JBoss EAP 6.4 mit Java 8
  • Trennung der einzelnen Anwendungsbereiche in dedizierte Anwendungen mit eigenen Entwicklungs- und Releasezyklen
  • Technische Analyse, Konzeption, Prototyping, Neu- und Weiterentwicklung der einzelnen Anwendungsbereiche auf Grundlage von JBoss EAP 6
  • Analyse, Entwicklung und Auslagerung von Komponenten zur Erhöhung der Wiederverwendbarkeit innerhalb der einzelnen Anwendungen mit eigenen Entwicklungs- und Releasezyklen
  • Mitgestaltung, Aufbau und Pflege Continuous Integration und Continuous Delivery (Rollout-Prozesse)
  • Beratung, Aufbau und Pflege JBoss EAP 6 Entwicklungsumgebung, Test- und Integrationsumgebung
  • Dokumentation und Pflege im Atlassian Suite (Jira, Confluence)
SLES 11.3 SUSE Linus Enterprise 11.3 Red Hat JBoss Developer Studio 8 Eclipse 4.4 Altova XML Spy Atlassian Jira 6.3 Atlassian Confluence 5.7 Atlassian Stash 3.6 Atlassian SourceTree 1.6 Atlassian Fisheye Atlassian Crucible 3.5 VMware vSphere 4.x Red Hat JBoss Operation Network Red Hat JBoss JBossON 3.3 Postgres 9.2 ApacheDS 2 Oracle 12g Neo4j 2.2 Sonatype Nexus 2.10 Tomcat 7 Apache HTTP 2.x
Java 1.7 JEE 6 Red Hat JBoss EAP 6 EJB 3.1 Camel 2.12 XML XSD Java 1.8 Spring 3.2 Linux Shell Skripting Git 2.0 Maven 3 Hudson Dozer 5.5.1 Logback 1.1 SLF4J 1.7 JAXB JPA 2 Hibernate 4 Jenkins 1.6 JUnit 4.x JMockit 1.8 SonarQube 5.x Servlet-API 3 JAX-WS Webservices
Rechenzentrum der Finanzverwaltung NRW
Düsseldorf
1 Monat
2015-04 - 2015-04

JBoss EAP Middleware Consultant

Senior Java / JEE Softwareentwickler / Red Hat JBoss EAP 6 Experte Java 1.7 Java 1.8 JEE 6 ...
Senior Java / JEE Softwareentwickler / Red Hat JBoss EAP 6 Experte

Analyse und Beratung

  • Technische Analyse und Optimierung bestehender Anwendung / Implementierung
  • Beratung in der Migration von Axis2-Webservices
  • Optimierung im Hinblick auf JNDI-Lookups (Remote und Lokal)
  • Fehleranalyse und Fehlerbeseitigung
  • Dokumentation und Berichtswesen
Red Hat JBoss EAP 6 Microsoft SQL
Java 1.7 Java 1.8 JEE 6 EJB 3.1 Eclipse RCP HornetQ JCA 1.6
Hamburg
11 Monate
2013-04 - 2014-02

Senior Java / JEE Softwareentwicklung, Analyse und Design

Senior Java / JEE Softwareentwickler, Software Analyst und DevOps Java 1.6 JEE 5 EJB 3 ...
Senior Java / JEE Softwareentwickler, Software Analyst und DevOps
Weiterentwicklung und Pflege: - Technische Analyse und Implementierung neuer funktionaler Anforderungen - Analyse, Design und Entwicklung von Rollout-Prozessen und Softwaresystemen - Fehleranalyse und Fehlerbehebung technischer Problemstellungen im Umfeld des Betriebs - Technische Schulung, Training, Beratung und Unterstützung der Anwender - Unterstützung Betrieb und 3rd Level Support Anforderungs- und Software-Analyse und Design: - Analyse und design von technischen Softwareanforderungen - Kommunikationsschnittstelle zwischen Kunden und Softwareentwicklern - Analyse und Entwicklung technischer Softwarelösungen im Dialog mit Auftraggebern und Kunden
Eclipse Red Hat JBoss EAP 5 JBoss 5.1 Nagios Red Hat Enterprise Linux 5 CentOS 5 Oracle 11g Postgres 9.1
Java 1.6 JEE 5 EJB 3 Linus Shell-Scripting RCP / RAP Eclipse Equinox XML / XSD Dozer 5.x Logback SLF4J JPA Hibernate 3 Apache Maven 3 Tycho Jenkins Nexus
vitasystems GmbH
Mannheim

Aus- und Weiterbildung

Aus- und Weiterbildung

06/2009 – 07/2009 - Ausbildung zum Datenschutzbeauftragten
                    Ulmer Akademie für Datenschutz und IT-Sicherheit, Ulm
                    Abschluss:    Datenschutzbeauftragter

WS 1999 – SS 2007 - Studium der Informatik, Universität Paderborn
                    Nebenfach:    Experimental Physik
                    Abschluss:    abgebrochen

WS 1997 – SS 1999 - Studium der Ing. Informatik, Universität Paderborn
                    Nebenfach:    Elektrotechnik

 

1993 – 1997         Fachabitur,  J-C-S-Schule Warburg
                    Schwerpunkt:    Informatik
                    Abschluss:    Staatl. geprüfter Inf.-Tech. Assistent

1987-1993           Realschule Beverungen, Kreis Höxter

Position

Position

Fullstack Software-Entwicklung / Programmierung

Beratung / Consulting

Administration / Support

Qualitätsmanagement / Qualitätssicherung / Test

Kompetenzen

Kompetenzen

Top-Skills

Quarkus Java Jakarta EE JBoss Application Server Spring Kotlin Reactive MongoDB Kafka Microservice cloud native gcp kubernetes OpenShift eventdriven

Produkte / Standards / Erfahrungen / Methoden

Red Hat OpenShift
Experte
Kubernetes
Experte
Google Cloud Platform
Fortgeschritten
Quarkus
Experte
Reactive Programming
Fortgeschritten
Spring
Experte
Spring Boot
Experte
Cloud Native Application
Experte
Scrum
Fortgeschritten
React
Experte
JBoss EAP / Wildfly
Experte
Maven / Tycho
Experte
Gradle
Experte
Enterprise Architect
Fortgeschritten
Agile Softwareentwicklung
Experte
IntelliJ
Experte
REST
Experte
GraphQL
Experte
SOAP
Experte
GitLab Pipelines
Experte
Continuous Integration
Experte
Continuous Delivery
Experte
Hudson/Jenkins
Experte
Eclipse
Experte
MS Visual Studio
Fortgeschritten
Git
Experte
JMS, HornetQ
Experte
Hermes
Experte
Equinox OSGi
Experte
Apache Camel
Experte
Apache Tomcat
Fortgeschritten

Betriebssysteme

Linux / Red Hat
Experte
MacOS
Fortgeschritten
SUN OS, Solaris
Basics
Unix
Fortgeschritten
Windows
Fortgeschritten

Programmiersprachen

Java
Experte
Jakarta EE / JEE
Experte
Kotlin
Fortgeschritten
React
Experte
React Native
Fortgeschritten
TypeScript
Fortgeschritten
JavaScript
Experte
Shell
Experte
RCP, RAP
Fortgeschritten
C
Basics
C#
Fortgeschritten
C++
Basics
Perl
Fortgeschritten
PL/SQL
Fortgeschritten

Datenbanken

MongoDB
Experte
Mongo Realm
Experte
Postgres
Experte
MySQL
Experte
Redis
Experte
Oracle
Fortgeschritten
JDBC
Experte
Access
Fortgeschritten
MS SQL Server
Fortgeschritten
SQL
Experte
xBase
Fortgeschritten

Datenkommunikation

REST
Experte
GraphQL
Experte
Kafka
Fortgeschritten
JNDI
Experte
RMI/IIOP
Experte
JMS
Experte
Samba
Experte
Ethernet
Fortgeschritten
Fax
Fortgeschritten
ISDN
Fortgeschritten
ISO/OSI
Experte
LAN, LAN Manager
Fortgeschritten
SMTP
Experte
TCP/IP
Experte
Windows Netzwerk
Fortgeschritten

Branchen

Branchen

- Drogeriemarkt / Onlineshop

- Sport und Fitness

- Medizintechnik / Telemedizin

- Logistikdienstleistungen

- IT-Dienstleistungen / Kundenlösungen

- Banken (Server Bereich)

- Behörden

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.