Cloud & Backend Engineer, App-Developer, Message-Driven Architecture, Pub/Sub, QM, Sec, DevOps, Java, Kotlin, Kubernetes, Microservices, Terraform
Aktualisiert am 01.01.2025
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.11.2024
Verfügbar zu: 100%
davon vor Ort: 10%
Cloud Engineer
Fullstack
Java
Kotlin
Back-End
Kubernetes
Helm
Web Application
DevSecOps
App-Entwicklung
Deutsch
English
Russisch

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

8 Monate
2024-05 - heute

Weiterentwicklung des Legacy Projekts

Softwareentwickler Java Java EE Spring Boot ...
Softwareentwickler

Weiterentwicklung des Legacy Projekts (> 15 Jahre) Internetmarke von der Deutsche Post AG speziell im Bereich Portokasse. Internetmarke (PC Frankierung) unterstütz bzw. stellt die Frankierarten: Internetmarke (inkl. Produktmarken), Mobile Briefmarken (aka. Portocode, Handyporto, Mobilestamp, Mobs), Postwertzeichen (PWZ) und Individualprodukte (darin enthaltenen Matrixcodes) über die Frankierkomponente bereit. Zur Bereitstellung von Internetmarken via WEB Services an externe Servicenehmer bzw. Kunden werden Portokassen verwaltet. Die Portokassen stellen eine Kundendatenverwaltung und eine Guthabenverwaltung dar. Diese Komponente Portokasse verfügt auch über ein WEB UI für den Self Service (HTML auf Anfrage) über den die Registrierung für den Service erfolgen kann, das Guthaben aufgeladen und die Nutzung des Guthabens einsehbar ist. Die Services werden über eine Shopfunktionalität (IM Shop) den externen Servicenehmern zur Verfügung gestellt. Diese verbindet die Authentifizierung an der Portoasse und die darüber durchgeführte Bezahlung und Abrechnung mit dem Fullfillment / der Erstellung von Frankierungen in Form von ausdruckbaren Labeln.

  • Beratung und Unterstützung des Kunden bei Themen rund um das Projekt
  • Entwicklung der Softwarearchitektur passend zu Kundenanforderungen
  • Definition der Prozesse für das Release Management
  • Sicherheitsüberprüfung und Behebung von Schwachstellen
  • Verbesserung der Codequalität
  • Dockeresierung der Oracle DB
  • Einrichrung einer 2 Faktor Authentifizierung für bestimmte Kunden und bestimmte Bereiche
  • Einrichtung einer Self-Service Kündigung für die Portokasse


Java Java EE Spring Boot Spring Spring Security Angular 1 Oracle GIT Gitlab JBoss 8 RPM SSH Linux Docker Maven REST SOAP JSON XML JUnit Mockito
Deutsche Post AG
Kassel
4 Jahre 1 Monat
2020-04 - 2024-04

Weiterentwicklung des Legacy Projekts (> 15 Jahre)

Leitender Entwickler Java XML JSON ...
Leitender Entwickler

Weiterentwicklung des Legacy Projekts (> 15 Jahre) Standortfinder (ehem. Postfinder) von der Deutschen Post AG und DHL GmbH. Die Software bietet Privatkunden jeden Tag die Möglichkeit über Desktop und Post & DHL App, die nächstgelegene Postfiliale oder Packstation zu finden.

  • Architektaufgaben in der gesamten Applikation
  • Umsetzung fachlicher Anforderungen Frontend und Backend
  • Beratung und Unterstützung des Kunden bei Themen rund um das Thema Modernisierung
  • Refactoring Legacy Codes und Modernisierung durch Springboot
  • Neuentwicklung zur Belieferung der Amazon Feeds API mit Standortdaten
  • Wissensmanagement und Schulung der Teammitglieder im Umgang mit eingesetzten Technologien
  • Aufbau und Betrieb eines Kubernetes Clusters
  • Dockerisierung der einzelnen Applikation
  • Umzug der DB von Oracle auf H2
  • Umzug in die Azure Cloud in ein private AKS Cluster
  • Cloud Konzeptionsentwicklung und Umsetzung
  • Testautomation mit Docker
  • Aufbau einer CI/CD Pipeline im Jenkins
  • Aufbau einer CI/CD Pipeline in Azure DevOps mit KEDA + Agents
  • Aufbau einer CI/CD Pipeline gemäß allen industriellen Sicherheitsstandards
  • Hauptverantwortlicher für Security, Performance und Qualitätssicherung
  • Umzug des Kartenmaterials von BingMaps auf OpenStreetMap
  • Integration OpenStreetMap im AKS Cluster
  • Einrichtung Caching im Akamai und im Cluster
  • Einrichtung von Monitoring und Logging + Dashboards zur Live Überwachung
  • Erweiterung und Verbesserung der Adresssuche
  • Neuaufbau und Vereinfachung des Suchmaschinen Indexes
  • Einrichtung des Clusters unter Berücksichtigung von Disaster Recovery
  • Erstellung von Terraform Skripten zum Aufbau des gesamten AKS Clusters
  • Einsetzen der Redis Queue zur täglichen Stammdatensynchronisierung und zur Entkopplung der Kundendaten
  • Profiling der Software und des Clusters

Java XML JSON Spring Springboot Spring Security Spring AOP Spring Data Lombok Azure DevOps Akamai NGINX Apache HTTPD Docker Kubernetes KEDA JUnit 4 JUnit 5 Mapstruct WSDL Ant Log4j2 Testcontainers JWT Solr Redis Helm SonarQube Harbor Container Registry Google Cosign React HTML CSS JS H2 JPA Hibernate Open Street Maps (OSM) Terraform Azure Blob Storage Maven NPM Node JS OWASP Dependency Check JFrog Artifactory git git-lfs Kotlin OAuth2 Amazon Feed API Mock Server Ingress dynatrace Grafana Loki Prometheus TLS Actuator Thymeleaf Google JIB Swagger webpack docker compose Trivy OWASP Zap Tomcat Oracle DB Azure Portal Jenkins RPM Bash ReactJS JIRA Confluence Postman Kanban Scrum Burp Suite Dynatrace
Deutschen Post AG und DHL GmbH
Kassel
4 Monate
2020-01 - 2020-04

Neuentwicklung einer mobilen Mitarbeiter-App

Softwareentwickler Kotlin Ktor Keycloak ...
Softwareentwickler

Neuentwicklung einer mobilen Mitarbeiter-App für das Unternehmen KVV (Kasseler Verkehrs und Versorgungsverbund).

  • Architektaufgaben fürs Backend
  • Nueaufbau einer REST API für die Kommunikation zwischen Frontend und Backend
  • Aufbau von Tests
  • Einbindung eines RSS Feeds (Text + Bild)
  • Aufbau einer CI/CD Pipeline

Kotlin Ktor Keycloak PostgreSQL React Native Grafana + Loki Logback Jenkins SonarQube Gradle Docker Docker Compose Rancher
KVV (Kasseler Verkehrs und Versorgungsverbund)
Kassel
4 Monate
2019-10 - 2020-01

Weiterentwicklung von der Software

Softwareentwickler Java JavaEE Hibernate ...
Softwareentwickler

Weiterentwicklung von der Software Pritt SEFE Energy GmbH ehem. Wingas GmbH zur Angebotsabgabe für An- und Verkauf von Gas.

  • Komplett Umbau des Frontends auf das neue UI/UX Design
  • Umzug des Stammdatenimports auf Java EE Batch

Java JavaEE Hibernate JPA Selenium PostgreSQL H2 JUnit Wicket Bootstrap HTML CSS JavaScript Node JS NPM JBoss Flyway GIT Linux Pub/Sub RabbitMQ Maven
Wingas GmbH
Kassel
1 Jahr
2018-11 - 2019-10

Mitentwicklung einer inhouse Software New Sales Planning

Softwareentwickler Java Java EE HTML ...
Softwareentwickler

Mitentwicklung einer inhouse Software New Sales Planning (NSP) zur Prognosenberechnung für den Verkauf von Gas von der Firma Wingas GmbH.

  • Technologische Aufwertung der Software
  • Erweiterung der Software um neue Funktionen
  • Umsetzung neues UI/UX Designs mit aktuellem Bootstrap
  • Komplett neuer Aufbaue der HTML Struktur wegen Design Änderungen
  • Umzug von über 30 Masken auf das neue Design

Java Java EE HTML CSS JavaScript Bootstrap NPM Node JS Sass Apache Wicket JBoss EAP Postgres Hibernate JPA Apache POI GIT Linux Gradle
Wingas GmbH
10 Monate
2018-01 - 2018-10

Neuentwicklung eines Global Identity and Accessmanagement Systems

Softwareentwickler Java Microservices Neo4j ...
Softwareentwickler

Neuentwicklung eines Global Identity and Accessmanagement Systems (GIAM) Produkts für Merck KGaA.

  • Anbindung an verschiedene Active Directories (AD) und LDAP Systeme an Apache Camel
  • Einbauen einer Authentifizierung durch Kerberos
  • Log Aufbereitung in Verbindung mit Elastic Stack zur technischen und fachlichen Überwachung (KPI)
  • Schulungen und Workshops für die Mitarbeiter in Elastic Stack
  • Betrieb und Aufbau eines Kubernetes Clusters
  • Automatisierte Deployments ins Kubernetes Cluste

Java Microservices Neo4j Nashorn Elastic Stack + XPack JavaScript Apache Camel Springboot PostgreSQL Node JS Kubernetes AWS GIT Linux Bash Logback Camunda React Drools Jenkins SonarQube Docker Maven
Merck KGaA
7 Monate
2017-06 - 2017-12

Mitentwicklung einer inhouse Software New Sales Planning

Softwareentwickler Java Java EE HTML ...
Softwareentwickler

Mitentwicklung einer inhouse Software New Sales Planning (NSP) zur Prognosenberechnung für den Verkauf von Gas von der Firma Wingas GmbH.

  • Technologische Aufwertung der Software
  • Erweiterung der Software um neue Funktionen
  • Migration auf einen neuen Enterprise Applikationsserver
  • Cron basierte Jobs die aktuelle Informationen zusammenfassen und an Dritte weiterleiten

Java Java EE HTML CSS JavaScript Apache Wicket Apache Tomcat JBoss EAP Postgres Hibernate JPA Apache POI GIT Linux Gradle
Wingas GmbH
9 Monate
2017-04 - 2017-12

Konzeption und Entwicklung einer Schulsoftware

Softwareentwickler Elastic Stack Flyway Java ...
Softwareentwickler

Konzeption und Entwicklung einer Schulsoftware für Ganztagsschulen. Das Ziel der Software ist es die Eltern, Kinder und das Schulpersonal auf einer Webpräsenz näher zu bringen. Durch eine einheitliche Plattform entsteht vor allem mehr Zeit bei Eltern und Schulpersonal welche den Kindern zugute kommt.

  • Mitentwicklung der Softwarearchitektur passend zu Kundenanforderungen
  • Umsetzung von Anforderungen im Front- und Backend in einem dynamischen Team mit Scrum
  • Automatisierte Sicherung der Daten

Elastic Stack Flyway Java Spring Boot Logback Spring Data PostgreSQL ReactJS Apache Wicket JavaScript GIT Linux SSH Jenkins SonarQube Docker / Docker Compose Rancher Maven Kubernetes
Bildung, Ganztagsschulen
5 Monate
2016-11 - 2017-03

Weiterentwicklung der Software

Leitender Entwickler Java HTML CSS ...
Leitender Entwickler

Weiterentwicklung der Software Avitum (B.Braun) einem Internationalem Umfragetool zur Erkennung von der aktuellen Trendentwicklung auf dem Dialysemarkt.

  • Begleitung der Teilnehmer beim Umfrageprozess
  • Erweiterung und Verbesserung der Umfrage

Java HTML CSS Hibernate Tomcat Postgres GIT Linux JUnit Maven Ant
Marketing
Kassel
3 Monate
2016-12 - 2017-02

Weiterentwicklung der inhouse Zeitbuchungs- und Finanzverwaltungs-Software

Softwareentwickler Java Apache Wicket HTML ...
Softwareentwickler

Weiterentwicklung der inhouse Zeitbuchungs- und Finanzverwaltungs-Software ProjectForge.

  • Weiterentwicklung der Software
  • Verbesserung und Qualitätssicherung

Java Apache Wicket HTML CSS Apache POI Spring Springboot JPA Hibernate Tomcat PostgreSQL GIT Linux JUnit Bootstrap
Marketing
Kassel
7 Monate
2016-04 - 2016-10

Weiterentwicklung und Planung der Software

Leitender Entwickler Java Apache Wicket HTML ...
Leitender Entwickler
Weiterentwicklung und Planung der Software digital Set Consulting (diSeC ehem. ViBZ)
zur Verwaltung und Bestellung vom Krankenhausinventar für B.Braun Tochtergesellschaft

Aesculap AG.

  • Betrieb und Wartung der Software der ersten und zweiten Version
  • Weiterentwicklung der Applikation
  • Testautomation und Qualitätsmanagement
  • Profiling und Optimierung der Software

Java Apache Wicket HTML CSS Apache POI Java EE JPA SAP WSDL SOAP Hibernate Glassfish WildFly Microsoft SQL GIT Linux Excel Groovy Mockito JUnit Jenkins SonarQube Maven NPM Node Bootstrap Rancher Kubernetes jProfiler
B.Braun Tochtergesellschaft Aesculap AG
Kassel
5 Monate
2015-07 - 2015-11

Entwicklung eines JIRA Plugins für die hausinterne Angebotserstellungssotware

Softwareentwickler Java HTML CSS ...
Softwareentwickler

Entwicklung eines JIRA Plugins für die hausinterne Angebotserstellungssotware. 

  • Unterstützung bei der Entwicklung des Frontenddesigns
  • Anbindung und Umwandlung des LaTeX-Outputs in PDF

Java HTML CSS JavaScript jQuery Bootstrap Postgres Apache Tomcat GIT JIRA Linux LaTeX
Projektmanagementsoftware
Kassel
3 Monate
2015-01 - 2015-03

Weiterentwicklung und Planung der Software

Softwareentwickler Java Apache Wicket HTML ...
Softwareentwickler
Weiterentwicklung und Planung der Software digital Set Consulting (diSeC ehem. ViBZ) zur Verwaltung und Bestellung vom Krankenhausinventar für B.Braun Tochtergesellschaft Aesculap AG.

  • Betrieb und Wartung der Software der ersten Version
  • Mitgestaltung der Architektur
  • Entwicklung neuer Komponenten
  • Testautomation und Qualitätsmanagement
  • Migration Server von Glassfish auf WildFly
  • Schnittstellenanbindung an SAP
  • Aufbau einer CI/CD Pipeline
  • Erstellung von Excel Templates und Reporting von Ergebnissen
  • Leitende Funktion bei der Migration des Frontends auf ein neues UI/UX Design

Java Apache Wicket HTML CSS Apache POI Java EE JPA SAP WSDL SOAP Hibernate Glassfish WildFly Microsoft SQL GIT Linux Excel Groovy Mockito JUnit Jenkins SonarQube Maven NPM Node Bootstrap Rancher Kubernetes
B.Braun Tochtergesellschaft Aesculap AG
Kassel
2 Monate
2014-12 - 2015-01

Einrichtung eines Monitorings

Softwareentwickler Java HTML CSS ...
Softwareentwickler

Einrichtung eines Monitorings zur Überwachung des JIRA Kundensystem.

  • Aufsetzen einer REST Anwendung 
  • JIRA Überwachung und Auswertung von Daten
  • Abfrage des Wartungskaleders über iCal
  • Verschicken von SMS an die Mitarbeiter über Asterix bei Störungen


Java HTML CSS JavaScript jQuery Bootstrap Postgres Apache Tomcat GIT JIRA Linux Asterix iCal
Projektmangamentsoftware
Kassel
2 Monate
2014-10 - 2014-11

Weiterentwicklung von der Software PRITT

Softwareentwickler Java Struts 2 JSP ...
Softwareentwickler

Weiterentwicklung von der Software PRITT für Wingas GmbH, welche für An- und Verkauf von Gas und Strom verwendet wird.

  • Einsetzung von RabbitMQ (Pub/Sub) für die Kommunikation zwischen Drittsystemen 
  • Aufsetzen von einem Mockserver und Tests

Java Struts 2 JSP Oracle DB Flyway Selenium WildFly GIT Jenkins Arquillian Linux JUnit Mockserver RabbitMQ
Wingas GmbH
Kassel

Position

Position


Kompetenzen

Kompetenzen

Top-Skills

Cloud Engineer Fullstack Java Kotlin Back-End Kubernetes Helm Web Application DevSecOps App-Entwicklung

Produkte / Standards / Erfahrungen / Methoden

Scrum
Agile
Kanban
DevOps
Penetration Testing
Requirements Engineering
Software/System Architecture
Pub/Sub
Confluence
Jira
Meaningful Testing
DRY
KISS
SOLID
Domain Driven Design
Clean Code
Code Review

Technologien

  • AWS
  • ChatGPT
  • FlowiseAI
  • Github Copilot
  • Kali
  • CDKTF
  • Fastlane
  • Play Framework
  • Spring
  • Spring Boot
  • Spring Data
  • Spring Security
  • Spring AOP
  • GraphQL
  • JavaEE
  • Apache Wicket
  • iOS
  • Android
  • ReactJS
  • React Native
  • Hibernate
  • Gatling
  • JUnit4
  • JUnit5
  • Selenium
  • Swing
  • JavaFX
  • Bootstrap
  • jQuery Maven
  • Gradle
  • Webpack
  • NPM
  • Node.js
  • Git
  • Apache Subversion
  • Docker
  • Docker Compose
  • Flyway
  • Liquibase
  • Burp Suite
  • LATEX
  • Ktor
  • Kotlin Coroutines
  • Kodein
  • MockK
  • JIRA Plugins
  • Apache Camel
  • Apache Solr
  • Kubernetes
  • Rancher
  • Helm
  • Cert-Manager
  • Azure Cloud
  • Azure DevOps
  • Google Cloud
  • IaC
  • Terraform
  • CI/CD
  • Jenkins
  • Sonar
  • Google Cosign
  • OWASP Zap
  • OWASP Dependency Check
  • Zookeeper
  • Schema-Registry (Avro)
  • Prometheus
  • Grafana
  • Loki
  • Promtail
  • Apache Kafka
  • RabbitMQ
  • Elastic Stack
  • Elastic Operator on Kubernetes(ECK)
  • Keycloak
  • Postgres
  • Microsoft SQL Server
  • Mongo DB
  • Oracle DB
  • Nginx
  • Apache Httpd
  • Apache Tomcat
  • Apache POI
  • GlassFish
  • Wildfly
  • Linux
  • SSH
  • Windows
  • Node.js
  • MySQL
  • Payara
  • Graylog
  • Elastic XPack
  • Dynatrace
  • jProfiler

Branchen

Branchen

Verkehr, Transport, Logistik, Energieversorgung, ÖPNV, Medizintechnik, Marketing

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

8 Monate
2024-05 - heute

Weiterentwicklung des Legacy Projekts

Softwareentwickler Java Java EE Spring Boot ...
Softwareentwickler

Weiterentwicklung des Legacy Projekts (> 15 Jahre) Internetmarke von der Deutsche Post AG speziell im Bereich Portokasse. Internetmarke (PC Frankierung) unterstütz bzw. stellt die Frankierarten: Internetmarke (inkl. Produktmarken), Mobile Briefmarken (aka. Portocode, Handyporto, Mobilestamp, Mobs), Postwertzeichen (PWZ) und Individualprodukte (darin enthaltenen Matrixcodes) über die Frankierkomponente bereit. Zur Bereitstellung von Internetmarken via WEB Services an externe Servicenehmer bzw. Kunden werden Portokassen verwaltet. Die Portokassen stellen eine Kundendatenverwaltung und eine Guthabenverwaltung dar. Diese Komponente Portokasse verfügt auch über ein WEB UI für den Self Service (HTML auf Anfrage) über den die Registrierung für den Service erfolgen kann, das Guthaben aufgeladen und die Nutzung des Guthabens einsehbar ist. Die Services werden über eine Shopfunktionalität (IM Shop) den externen Servicenehmern zur Verfügung gestellt. Diese verbindet die Authentifizierung an der Portoasse und die darüber durchgeführte Bezahlung und Abrechnung mit dem Fullfillment / der Erstellung von Frankierungen in Form von ausdruckbaren Labeln.

  • Beratung und Unterstützung des Kunden bei Themen rund um das Projekt
  • Entwicklung der Softwarearchitektur passend zu Kundenanforderungen
  • Definition der Prozesse für das Release Management
  • Sicherheitsüberprüfung und Behebung von Schwachstellen
  • Verbesserung der Codequalität
  • Dockeresierung der Oracle DB
  • Einrichrung einer 2 Faktor Authentifizierung für bestimmte Kunden und bestimmte Bereiche
  • Einrichtung einer Self-Service Kündigung für die Portokasse


Java Java EE Spring Boot Spring Spring Security Angular 1 Oracle GIT Gitlab JBoss 8 RPM SSH Linux Docker Maven REST SOAP JSON XML JUnit Mockito
Deutsche Post AG
Kassel
4 Jahre 1 Monat
2020-04 - 2024-04

Weiterentwicklung des Legacy Projekts (> 15 Jahre)

Leitender Entwickler Java XML JSON ...
Leitender Entwickler

Weiterentwicklung des Legacy Projekts (> 15 Jahre) Standortfinder (ehem. Postfinder) von der Deutschen Post AG und DHL GmbH. Die Software bietet Privatkunden jeden Tag die Möglichkeit über Desktop und Post & DHL App, die nächstgelegene Postfiliale oder Packstation zu finden.

  • Architektaufgaben in der gesamten Applikation
  • Umsetzung fachlicher Anforderungen Frontend und Backend
  • Beratung und Unterstützung des Kunden bei Themen rund um das Thema Modernisierung
  • Refactoring Legacy Codes und Modernisierung durch Springboot
  • Neuentwicklung zur Belieferung der Amazon Feeds API mit Standortdaten
  • Wissensmanagement und Schulung der Teammitglieder im Umgang mit eingesetzten Technologien
  • Aufbau und Betrieb eines Kubernetes Clusters
  • Dockerisierung der einzelnen Applikation
  • Umzug der DB von Oracle auf H2
  • Umzug in die Azure Cloud in ein private AKS Cluster
  • Cloud Konzeptionsentwicklung und Umsetzung
  • Testautomation mit Docker
  • Aufbau einer CI/CD Pipeline im Jenkins
  • Aufbau einer CI/CD Pipeline in Azure DevOps mit KEDA + Agents
  • Aufbau einer CI/CD Pipeline gemäß allen industriellen Sicherheitsstandards
  • Hauptverantwortlicher für Security, Performance und Qualitätssicherung
  • Umzug des Kartenmaterials von BingMaps auf OpenStreetMap
  • Integration OpenStreetMap im AKS Cluster
  • Einrichtung Caching im Akamai und im Cluster
  • Einrichtung von Monitoring und Logging + Dashboards zur Live Überwachung
  • Erweiterung und Verbesserung der Adresssuche
  • Neuaufbau und Vereinfachung des Suchmaschinen Indexes
  • Einrichtung des Clusters unter Berücksichtigung von Disaster Recovery
  • Erstellung von Terraform Skripten zum Aufbau des gesamten AKS Clusters
  • Einsetzen der Redis Queue zur täglichen Stammdatensynchronisierung und zur Entkopplung der Kundendaten
  • Profiling der Software und des Clusters

Java XML JSON Spring Springboot Spring Security Spring AOP Spring Data Lombok Azure DevOps Akamai NGINX Apache HTTPD Docker Kubernetes KEDA JUnit 4 JUnit 5 Mapstruct WSDL Ant Log4j2 Testcontainers JWT Solr Redis Helm SonarQube Harbor Container Registry Google Cosign React HTML CSS JS H2 JPA Hibernate Open Street Maps (OSM) Terraform Azure Blob Storage Maven NPM Node JS OWASP Dependency Check JFrog Artifactory git git-lfs Kotlin OAuth2 Amazon Feed API Mock Server Ingress dynatrace Grafana Loki Prometheus TLS Actuator Thymeleaf Google JIB Swagger webpack docker compose Trivy OWASP Zap Tomcat Oracle DB Azure Portal Jenkins RPM Bash ReactJS JIRA Confluence Postman Kanban Scrum Burp Suite Dynatrace
Deutschen Post AG und DHL GmbH
Kassel
4 Monate
2020-01 - 2020-04

Neuentwicklung einer mobilen Mitarbeiter-App

Softwareentwickler Kotlin Ktor Keycloak ...
Softwareentwickler

Neuentwicklung einer mobilen Mitarbeiter-App für das Unternehmen KVV (Kasseler Verkehrs und Versorgungsverbund).

  • Architektaufgaben fürs Backend
  • Nueaufbau einer REST API für die Kommunikation zwischen Frontend und Backend
  • Aufbau von Tests
  • Einbindung eines RSS Feeds (Text + Bild)
  • Aufbau einer CI/CD Pipeline

Kotlin Ktor Keycloak PostgreSQL React Native Grafana + Loki Logback Jenkins SonarQube Gradle Docker Docker Compose Rancher
KVV (Kasseler Verkehrs und Versorgungsverbund)
Kassel
4 Monate
2019-10 - 2020-01

Weiterentwicklung von der Software

Softwareentwickler Java JavaEE Hibernate ...
Softwareentwickler

Weiterentwicklung von der Software Pritt SEFE Energy GmbH ehem. Wingas GmbH zur Angebotsabgabe für An- und Verkauf von Gas.

  • Komplett Umbau des Frontends auf das neue UI/UX Design
  • Umzug des Stammdatenimports auf Java EE Batch

Java JavaEE Hibernate JPA Selenium PostgreSQL H2 JUnit Wicket Bootstrap HTML CSS JavaScript Node JS NPM JBoss Flyway GIT Linux Pub/Sub RabbitMQ Maven
Wingas GmbH
Kassel
1 Jahr
2018-11 - 2019-10

Mitentwicklung einer inhouse Software New Sales Planning

Softwareentwickler Java Java EE HTML ...
Softwareentwickler

Mitentwicklung einer inhouse Software New Sales Planning (NSP) zur Prognosenberechnung für den Verkauf von Gas von der Firma Wingas GmbH.

  • Technologische Aufwertung der Software
  • Erweiterung der Software um neue Funktionen
  • Umsetzung neues UI/UX Designs mit aktuellem Bootstrap
  • Komplett neuer Aufbaue der HTML Struktur wegen Design Änderungen
  • Umzug von über 30 Masken auf das neue Design

Java Java EE HTML CSS JavaScript Bootstrap NPM Node JS Sass Apache Wicket JBoss EAP Postgres Hibernate JPA Apache POI GIT Linux Gradle
Wingas GmbH
10 Monate
2018-01 - 2018-10

Neuentwicklung eines Global Identity and Accessmanagement Systems

Softwareentwickler Java Microservices Neo4j ...
Softwareentwickler

Neuentwicklung eines Global Identity and Accessmanagement Systems (GIAM) Produkts für Merck KGaA.

  • Anbindung an verschiedene Active Directories (AD) und LDAP Systeme an Apache Camel
  • Einbauen einer Authentifizierung durch Kerberos
  • Log Aufbereitung in Verbindung mit Elastic Stack zur technischen und fachlichen Überwachung (KPI)
  • Schulungen und Workshops für die Mitarbeiter in Elastic Stack
  • Betrieb und Aufbau eines Kubernetes Clusters
  • Automatisierte Deployments ins Kubernetes Cluste

Java Microservices Neo4j Nashorn Elastic Stack + XPack JavaScript Apache Camel Springboot PostgreSQL Node JS Kubernetes AWS GIT Linux Bash Logback Camunda React Drools Jenkins SonarQube Docker Maven
Merck KGaA
7 Monate
2017-06 - 2017-12

Mitentwicklung einer inhouse Software New Sales Planning

Softwareentwickler Java Java EE HTML ...
Softwareentwickler

Mitentwicklung einer inhouse Software New Sales Planning (NSP) zur Prognosenberechnung für den Verkauf von Gas von der Firma Wingas GmbH.

  • Technologische Aufwertung der Software
  • Erweiterung der Software um neue Funktionen
  • Migration auf einen neuen Enterprise Applikationsserver
  • Cron basierte Jobs die aktuelle Informationen zusammenfassen und an Dritte weiterleiten

Java Java EE HTML CSS JavaScript Apache Wicket Apache Tomcat JBoss EAP Postgres Hibernate JPA Apache POI GIT Linux Gradle
Wingas GmbH
9 Monate
2017-04 - 2017-12

Konzeption und Entwicklung einer Schulsoftware

Softwareentwickler Elastic Stack Flyway Java ...
Softwareentwickler

Konzeption und Entwicklung einer Schulsoftware für Ganztagsschulen. Das Ziel der Software ist es die Eltern, Kinder und das Schulpersonal auf einer Webpräsenz näher zu bringen. Durch eine einheitliche Plattform entsteht vor allem mehr Zeit bei Eltern und Schulpersonal welche den Kindern zugute kommt.

  • Mitentwicklung der Softwarearchitektur passend zu Kundenanforderungen
  • Umsetzung von Anforderungen im Front- und Backend in einem dynamischen Team mit Scrum
  • Automatisierte Sicherung der Daten

Elastic Stack Flyway Java Spring Boot Logback Spring Data PostgreSQL ReactJS Apache Wicket JavaScript GIT Linux SSH Jenkins SonarQube Docker / Docker Compose Rancher Maven Kubernetes
Bildung, Ganztagsschulen
5 Monate
2016-11 - 2017-03

Weiterentwicklung der Software

Leitender Entwickler Java HTML CSS ...
Leitender Entwickler

Weiterentwicklung der Software Avitum (B.Braun) einem Internationalem Umfragetool zur Erkennung von der aktuellen Trendentwicklung auf dem Dialysemarkt.

  • Begleitung der Teilnehmer beim Umfrageprozess
  • Erweiterung und Verbesserung der Umfrage

Java HTML CSS Hibernate Tomcat Postgres GIT Linux JUnit Maven Ant
Marketing
Kassel
3 Monate
2016-12 - 2017-02

Weiterentwicklung der inhouse Zeitbuchungs- und Finanzverwaltungs-Software

Softwareentwickler Java Apache Wicket HTML ...
Softwareentwickler

Weiterentwicklung der inhouse Zeitbuchungs- und Finanzverwaltungs-Software ProjectForge.

  • Weiterentwicklung der Software
  • Verbesserung und Qualitätssicherung

Java Apache Wicket HTML CSS Apache POI Spring Springboot JPA Hibernate Tomcat PostgreSQL GIT Linux JUnit Bootstrap
Marketing
Kassel
7 Monate
2016-04 - 2016-10

Weiterentwicklung und Planung der Software

Leitender Entwickler Java Apache Wicket HTML ...
Leitender Entwickler
Weiterentwicklung und Planung der Software digital Set Consulting (diSeC ehem. ViBZ)
zur Verwaltung und Bestellung vom Krankenhausinventar für B.Braun Tochtergesellschaft

Aesculap AG.

  • Betrieb und Wartung der Software der ersten und zweiten Version
  • Weiterentwicklung der Applikation
  • Testautomation und Qualitätsmanagement
  • Profiling und Optimierung der Software

Java Apache Wicket HTML CSS Apache POI Java EE JPA SAP WSDL SOAP Hibernate Glassfish WildFly Microsoft SQL GIT Linux Excel Groovy Mockito JUnit Jenkins SonarQube Maven NPM Node Bootstrap Rancher Kubernetes jProfiler
B.Braun Tochtergesellschaft Aesculap AG
Kassel
5 Monate
2015-07 - 2015-11

Entwicklung eines JIRA Plugins für die hausinterne Angebotserstellungssotware

Softwareentwickler Java HTML CSS ...
Softwareentwickler

Entwicklung eines JIRA Plugins für die hausinterne Angebotserstellungssotware. 

  • Unterstützung bei der Entwicklung des Frontenddesigns
  • Anbindung und Umwandlung des LaTeX-Outputs in PDF

Java HTML CSS JavaScript jQuery Bootstrap Postgres Apache Tomcat GIT JIRA Linux LaTeX
Projektmanagementsoftware
Kassel
3 Monate
2015-01 - 2015-03

Weiterentwicklung und Planung der Software

Softwareentwickler Java Apache Wicket HTML ...
Softwareentwickler
Weiterentwicklung und Planung der Software digital Set Consulting (diSeC ehem. ViBZ) zur Verwaltung und Bestellung vom Krankenhausinventar für B.Braun Tochtergesellschaft Aesculap AG.

  • Betrieb und Wartung der Software der ersten Version
  • Mitgestaltung der Architektur
  • Entwicklung neuer Komponenten
  • Testautomation und Qualitätsmanagement
  • Migration Server von Glassfish auf WildFly
  • Schnittstellenanbindung an SAP
  • Aufbau einer CI/CD Pipeline
  • Erstellung von Excel Templates und Reporting von Ergebnissen
  • Leitende Funktion bei der Migration des Frontends auf ein neues UI/UX Design

Java Apache Wicket HTML CSS Apache POI Java EE JPA SAP WSDL SOAP Hibernate Glassfish WildFly Microsoft SQL GIT Linux Excel Groovy Mockito JUnit Jenkins SonarQube Maven NPM Node Bootstrap Rancher Kubernetes
B.Braun Tochtergesellschaft Aesculap AG
Kassel
2 Monate
2014-12 - 2015-01

Einrichtung eines Monitorings

Softwareentwickler Java HTML CSS ...
Softwareentwickler

Einrichtung eines Monitorings zur Überwachung des JIRA Kundensystem.

  • Aufsetzen einer REST Anwendung 
  • JIRA Überwachung und Auswertung von Daten
  • Abfrage des Wartungskaleders über iCal
  • Verschicken von SMS an die Mitarbeiter über Asterix bei Störungen


Java HTML CSS JavaScript jQuery Bootstrap Postgres Apache Tomcat GIT JIRA Linux Asterix iCal
Projektmangamentsoftware
Kassel
2 Monate
2014-10 - 2014-11

Weiterentwicklung von der Software PRITT

Softwareentwickler Java Struts 2 JSP ...
Softwareentwickler

Weiterentwicklung von der Software PRITT für Wingas GmbH, welche für An- und Verkauf von Gas und Strom verwendet wird.

  • Einsetzung von RabbitMQ (Pub/Sub) für die Kommunikation zwischen Drittsystemen 
  • Aufsetzen von einem Mockserver und Tests

Java Struts 2 JSP Oracle DB Flyway Selenium WildFly GIT Jenkins Arquillian Linux JUnit Mockserver RabbitMQ
Wingas GmbH
Kassel

Position

Position


Kompetenzen

Kompetenzen

Top-Skills

Cloud Engineer Fullstack Java Kotlin Back-End Kubernetes Helm Web Application DevSecOps App-Entwicklung

Produkte / Standards / Erfahrungen / Methoden

Scrum
Agile
Kanban
DevOps
Penetration Testing
Requirements Engineering
Software/System Architecture
Pub/Sub
Confluence
Jira
Meaningful Testing
DRY
KISS
SOLID
Domain Driven Design
Clean Code
Code Review

Technologien

  • AWS
  • ChatGPT
  • FlowiseAI
  • Github Copilot
  • Kali
  • CDKTF
  • Fastlane
  • Play Framework
  • Spring
  • Spring Boot
  • Spring Data
  • Spring Security
  • Spring AOP
  • GraphQL
  • JavaEE
  • Apache Wicket
  • iOS
  • Android
  • ReactJS
  • React Native
  • Hibernate
  • Gatling
  • JUnit4
  • JUnit5
  • Selenium
  • Swing
  • JavaFX
  • Bootstrap
  • jQuery Maven
  • Gradle
  • Webpack
  • NPM
  • Node.js
  • Git
  • Apache Subversion
  • Docker
  • Docker Compose
  • Flyway
  • Liquibase
  • Burp Suite
  • LATEX
  • Ktor
  • Kotlin Coroutines
  • Kodein
  • MockK
  • JIRA Plugins
  • Apache Camel
  • Apache Solr
  • Kubernetes
  • Rancher
  • Helm
  • Cert-Manager
  • Azure Cloud
  • Azure DevOps
  • Google Cloud
  • IaC
  • Terraform
  • CI/CD
  • Jenkins
  • Sonar
  • Google Cosign
  • OWASP Zap
  • OWASP Dependency Check
  • Zookeeper
  • Schema-Registry (Avro)
  • Prometheus
  • Grafana
  • Loki
  • Promtail
  • Apache Kafka
  • RabbitMQ
  • Elastic Stack
  • Elastic Operator on Kubernetes(ECK)
  • Keycloak
  • Postgres
  • Microsoft SQL Server
  • Mongo DB
  • Oracle DB
  • Nginx
  • Apache Httpd
  • Apache Tomcat
  • Apache POI
  • GlassFish
  • Wildfly
  • Linux
  • SSH
  • Windows
  • Node.js
  • MySQL
  • Payara
  • Graylog
  • Elastic XPack
  • Dynatrace
  • jProfiler

Branchen

Branchen

Verkehr, Transport, Logistik, Energieversorgung, ÖPNV, Medizintechnik, Marketing

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.