- Platform: Quarkus platform, PostgreSQL, JPA, OpenId Connect(OIDC) and OAuth, Microservices, Java 21, Maven, IntelliJ idea, ArgoCD, Datadog, Helm, G
Aktualisiert am 06.03.2026
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 04.03.2026
Verfügbar zu: 100%
davon vor Ort: 100%
- Platform: Quarkus platform
PostgreSQL
JPA
Microservices
Java 21
Maven
IntelliJ idea
ArgoCD
Datadog
Helm
Git/Gitlab
Hibernate and Flyway
RESTful Webservices
JSON
Postman
JUnit
Mockito
Integration Tests
Azure Cloud Architecture - Container: Docker
Kubernetes Java/Kotlin
JEE
Agile Softwareentwicklung
Deutsch
Verhandlungssicher in Wort und Schrift (DSH/C1)
Englisch
Verhandlungssicher
Chinesisch
Muttersprache

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

1 Jahr 2 Monate
2025-01 - heute

Refactoring of Elbelife into Cloud Infrastructure

IT Freiberufler, Java Software Entwickler, Architekt & DevOps Spring Boot Spring Security Spring Data JPA ...
IT Freiberufler, Java Software Entwickler, Architekt & DevOps
  • Aktualisierung des Projekts auf JDK 21 und Maven 3.9.9 sowie Konfiguration Einrichtung und Anpassung der Kubernetes-Cluster.
  • Konzeption, Entwicklung, Implementieren und Testing neuer RESTful APIs.
  • Planung und Aufbau effizienter Datenbankstrukturen sowie Durchführung der Datenmigration von On-Premise-Systemen in die Cloud-Infrastruktur.
  • Anpassung, Optimierung und Weiterentwicklung bestehender Plattformen und Anwendungen zur Verbesserung von Stabilität, Performance und Skalierbarkeit.
Spring Boot Spring Security Spring Data JPA Spring Framework Microservices-Architektur Java 21 Maven PostgreSQL Hibernate Flyway API & Kommunikation: RESTful Webservices OpenAPI JSON JUnit Mockito Integrationstests Postman Vue.js Git/GitLab IntelliJ IDEA EC2 S3 VPC RDS ELB API Gateway AWS CDK Lambda CloudWatch Docker Kubernetes Helm Nginx
7 Monate
2024-06 - 2024-12

Entwicklung und Implementierung des Validierungsprozesses

Sr.Java Developer & System Architekt Quarkus (3.x) Java 21 Maven ...
Sr.Java Developer & System Architekt
  • Entwicklung und Implementierung des Validierungsprozesses in TecCheck (Check & Checktyp) sowie Integration externer Webservices, einschließlich der Retails Core APIs. Analyse und Gestaltung des Dokumentations-Workflows mithilfe der Open- Source-Java-Bibliothek OpenPDF.
  • Konfiguration von Netzwerksicherheitsrichtlinien im Sinne von Zero Trust Security (DNS, Datenbank, TLS, Proxy & I3) sowie Bereitstellung und Monitoring über ArgoCD und Datadog. Upgrade des TecCheck-Projekts auf JDK 21 und Migration der Quarkus- Plattform von Version 3.2.8 auf 3.15.1.
  • Design und Entwicklung skalierbarer RESTful APIs für Standard- und benutzerdefinierte Checktypen.
  • Aufbau einer lokalen Testumgebung mit Docker, Datenbanken und Backend- Komponenten. Implementierung neuer Checktyp-Features sowie Bugfixing im Rahmen von Cucumber-BDD-Tests.
  • Analyse und Einsatz der Cloud-nativen Erweiterung OpenPDF.
  • Konfiguration und Implementierung der SmallRye-JWT-Extension für JsonWebToken, Servicepartner- und Standort-Authentifizierung. Aktivierung von Data-Caching für Benutzer- und Business-IDs zur Performanceoptimierung.
  • Restrukturierung von Datenmodellen zur effizienteren direkten Verarbeitung aus der Datenbank.
  • Vorbereitung, Deployment und Betreuung des Projekts in der Cloud-Umgebung.
Quarkus (3.x) Java 21 Maven JPA/Hibernate Flyway RESTful Webservices JSON PostgreSQL (lokal & Azure Database for PostgreSQL) OpenID Connect (OIDC) OAuth2 Keycloak (OpenShift) SmallRye-JWT Microservices-Architekturen Messaging mit Kafka API Management JUnit Mockito Integrationstests Cucumber-BDD Postman Git/GitLab GitHub Actions Azure DevOps (Repos Pipelines Test Plans) ArgoCD Datadog Azure Cloud (AKS Functions Application Gateway Load Balancer Monitor) Docker Kubernetes Helm OpenShift Frontend: Angular TypeScript
Daimler Truck, TecCheck
Karlsruhe/Stuttgart
5 Monate
2024-01 - 2024-05

Refactoring of Elbelife into AWS Architecture

Full Stack Developer (Java, Typescript, Vue.JS) Spring Boot Spring Data JPA Spring Framework ...
Full Stack Developer (Java, Typescript, Vue.JS)
  • Aktualisierung des Projekts auf JDK 17 sowie Konzeption, Entwicklung, Implementierung und Testing neuer RESTful APIs.
  • Update auf Maven 3.9.6 sowie Konfiguration und Integration der Build- und Deployment-Prozesse mit Kubernetes.
  • Erstellung und Verwaltung von Registrierungsschemata und Zertifikaten zur sicheren Verbindung mit AWS-Diensten.
  • Migration der Anwendung in die AWS-Cloud inklusive Aufbau und Nutzung relevanter AWS-Services.
Spring Boot Spring Data JPA Spring Framework Microservices Java 17 Maven PostgreSQL Hibernate Flyway RESTful Webservices OpenAPI JSON JUnit Mockito Integrationstests Postman Vue.js EC2 S3 VPC RDS ELB API Gateway AWS CDK Lambda CloudWatch Git/GitLab IntelliJ IDEA Docker Kubernetes Helm
3 Jahre 8 Monate
2020-05 - 2023-12

GTG, WITA/SPRI/Cable CPA, HNB and HALOS

IT-Consultant/Senior Java Softwareentwickler Spring Boot Spring Data Spring Framework ...
IT-Consultant/Senior Java Softwareentwickler
  • Analyse, Konzeption und Design der GTG (German Ticket Gateway) Service Integration Platform sowie Upgrade des Projekts von JDK 8 auf JDK 11.
  • Definition, Entwicklung und Integration der neuen Entstörschnittstelle (ESS) sowie Durchführung der Datenmigration zwischen GTG- und UTS-Plattform. Umsetzung neuer GTG-Funktionen im agilen Scrum-Prozess.
  • Implementierung eines Single-Build-Konzepts zur Bereitstellung aller Umgebungen (dev, e2e1, e2e2, test, prod) im GTG-Projekt.
  • Migration und Erweiterung von Citrus Integration Tests in den Projekten GTG, WITA/SPRI und HALOS für Geschäftsprozesse und Cross-Tests (TTM, DIL,WITA/SPRI/CableCPA, HNB). Onboarding und Migration neuer Produkte im WITA/SPRI (DTAG, Vodafone, TeleColumbus, Tele Columbus, WILTEL, vitroconnect).
  • Upgrade von SSL-Zertifikaten für die Konnektivität zwischen WITA/KFT und der DTAGTestumgebung; Definition von Testfällen für Release 14.1. Integration neuer Leitungseigentümer für TeleColumbus zwischen GTG und SPRI.
  • Erstellung technischer Dokumentationen (SR-Funktionen) und Unterstützung des Betriebs bei Deployments, Produktionsfreigaben und Rollouts.
  • Analyse, Konzeption und Design des OSL Search Call für WITA; Anleitung zur ESS 5.3 Aktualisierung im GTG; Implementierung neuer Diagnosefunktionen, inklusive ESSSimulator und KFT-Testabläufe.
  • Implementierung der SPRI-Simulator-Konnektivität (TAM-Nachrichten) für das OSSCAQuellsystem. Upgrade der Spring-Boot-Version, Bereinigung von Konfigurationskonflikten und Stabilisierung der REST-API in WITA/CableCPA.
  • Business Analyse und Unterstützung bei der Integration zwischen WITA und der Nokia FlowOne Plattform; Konfiguration der KFT-Umgebung, Testplanung und Fehlerbehebung in allen Projektumgebungen (dev, e2e, test, prod). Analyse und Bearbeitung von Hotfixes, Bugs und Wartungsthemen in Zusammenarbeit mit dem Operations-Team.
  • Konzeption, Entwicklung und Migration der Anwendungen (WITA/SPRI/CableCPA) von On-Premise zu AWS; technische Dokumentation in Confluence. Implementierung neuer FTTH-Produkte für NotConnected/Connected zwischen DTAG und WITA.
  • Design, Implementierung und Integration zwischen SPRI und der Nokia FlowOne Plattform. Unterstützung der Migration zwischen GIS-Plattform und WITA sowie Aufbau der Konnektivität zwischen Amazon EC2 und der Amazon RDS Datenbank.
Spring Boot Spring Data Spring Framework Microservices Java 8/11/17 JPA/Hibernate Flyway Quartz Node.js Python RESTful Web services SOAP CXF GraphQL OpenAPI JSON XML WSDL XSD Kafka BPMN/Camunda JUnit TestNG Mockito Citrus Framework Postman SoapUI/ReadyAPI JMeter Gatling Integrationstests TDD EC2 IAM KMS VPC ELB CloudFront RDS DMS S3 Backup DynamoDB ElastiCache Lambda EKS Batch MSK Glacier Athena Glue API Gateway CloudWatch CDK Oracle DB PL/SQL PostgreSQL Docker Kubernetes OpenShift Helm Tomcat 8/9 DevOps & CI/CD:Git/SVN GitLab Jenkins Nexus SonarQube XL Deploy/Release CI/CD-Pipelines Build-Management IntelliJ IDEA Jira Confluence Xray React
Telefónica Germany GmbH, Hamburg/München
1 Jahr 6 Monate
2018-09 - 2020-02

Daimler GSSN+ (Global Standard Source for Network Data +)

Softwareentwickler (Java/Kotlin und Angular) & DevOps DDD Event Stream Processing NATS/Kafka ...
Softwareentwickler (Java/Kotlin und Angular) & DevOps
  • Analyse, Konzeption und Design der GSSN+ Plattform zur Erweiterung und Modernisierung der bestehenden Systemlandschaft.
  • Definition und Erstellung neuer Module auf Basis von Domain-Driven Design (DDD) zur strukturierten Modellierung komplexer Geschäftsdomänen.
  • Implementierung neuer Projektfunktionen im Rahmen agiler Scrum-Prozesse.
  • Daten-synchronisation zwischen GSSN+ und der GSSN Classic Plattform.
  • Datenmigrationen basierend auf neuen Datenstrukturen (XML und JSON).
  • Installation, Implementierung und Migration von Monitoring-Prozessen zur Sicherstellung stabiler Systemlandschaften.
  • DevOps-Tätigkeiten für laufende Systeme, einschließlich Cloud-Architektur, Automation und Deployment.
DDD Event Stream Processing NATS/Kafka Spring Boot Spring Data Spring Batch Microservices Java Kotlin Swagger 2 Git Gradle IntelliJ IDEA Bitbucket JIRA Confluence MongoDB DB2 MariaDB TDD JUnit Mockito Xray Integration Tests HTML5 CSS3 Angular 8 TypeScript JavaScript RESTful APIs Docker Kubernetes Minikube Helm Vagrant Nginx Istio Myke Groovy Artifactory Jenkins CI/CD-Pipelines Prometheus Grafana Logstash Elasticsearch Kibana
Daimler TSS GmbH, Ulm
5 Monate
2018-04 - 2018-08

Zwei-Faktor-Authentifizierung für Online-Zahlung (PSD2)

Java-Softwareentwickler Spring Boot Java/JEE JPA/EclipseLink ...
Java-Softwareentwickler
  • Implementierung und Betreuung der PhotoTAN/vacman Hardware-Token- Registrierung innerhalb der Mobile App.
  • Entwicklung und Integration von 2-Faktor-Authentifizierungsprozessen (2FA) auf Basis von PhotoTAN/vacman sowie Push Notification One-Time Password Specification (OTPS/IdentiKey).
  • Umsetzung der Transaktionsautorisierung über PhotoTAN/vacman und OTPS/ IdentiKey für sichere Zahlungsfreigaben.
  • Implementierung von Transaction Authorization & Signing gemäß PSD2 (Dynamic Linking) und bankaufsichtlichen Sicherheitsanforderungen.
  • Integration von RESTful APIs und SOAP Webservices für Identity- & Access-Authentication-Lösungen unter Nutzung der PhotoTAN/vacman Schnittstelle
  • Erstellung und Pflege technischer Testfall-Dokumentation.
Spring Boot Java/JEE JPA/EclipseLink Git Maven IntelliJ JIRA Atlassian Confluence Bitbucket Jenkins Oracle Microservices FotoTAN Specification SOAP/RESTful API CI/CD-Pipeline Build-Management Container Environment: Keycloak on Openshift
Deutsche Bank AG, Frankfurt
1 Jahr 6 Monate
2016-09 - 2018-02

Entwicklung, Erweiterung und Wartung des MEMA-Projekts

Java-Softwareentwickler Meeting Management System Ionic Frameworks Typescript ...
Java-Softwareentwickler
  • Entwicklung, Erweiterung und Wartung des MEMA-Projekts inklusive Implementierung neuer Funktionen und kontinuierlicher Optimierung bestehender Komponenten.
  • Analyse, fachliches und technisches Konzeptions- und Architekturdesign innerhalb der EN4M? Plattform.
  • Entwicklung und Pflege von Datenmigrations-Tools sowie Implementierung von Objektinitialisierungen (Customizing) zur effizienten Verarbeitung komplexer Datenstrukturen.
  • Entwicklung und Weiterentwicklung der MEMA Mobile App für Android und iOS.
  • Einsatz moderner Modellierungstechniken in den Bereichen Customizing, Risk Management, Source Management, Kalkulation, Meeting Management sowie Prozessdefinition und -optimierung.
  • Durchführung von DevOps-Tätigkeiten für produktive Systeme sowie Übernahme von Koordinationstätigkeiten zwischen Entwicklung, Betrieb und Stakeholdern.
Meeting Management System Ionic Frameworks Typescript NPM MongoDB Xcode Java/JEE JPA/EclipseLink Git Maven Netbeans JIRA Confluence Bitbucket Jenkins Oracle RESTful API SoapUI Microservices. HTML5 CSS3 React.
ENCOM Process & Software Engineering GmbH, Saarlouis
7 Monate
2015-12 - 2016-06

Data Import und Export von Data Partner

Java-Softwareentwickler Java/JEE JUnit Apache Strom ...
Java-Softwareentwickler
  • Integration Data mit Turbine Plattform, Transfer Data zu SFTP oder S3.
  • Anwendung mit Apache Storm, NoSQL Database Couchbase und Ganglia.
  • Mapping Big Data (JSONs) in Spring Boot, Tagr Projekt with Wildfly 9.0.2.
Java/JEE JUnit Apache Strom Couchbase Ganglia Hadoop SFTP AWS S3 Restful WS Wildfly with Undertow Oracle MariaDB Atlassian Confluence JIRA SCRUM MVN GIT Spring JPA/Hibernate Spring Boot Selenium Jenkins Sonar Findbugs
XAXIS Germany GmbH, Karlsruhe
7 Monate
2013-05 - 2013-11

API Project Salesforce management

Java-Softwareentwickler Spring/Spring boot Java/JEE JSF ...
Java-Softwareentwickler
  • Spring MVC mit eigenem Refresh Framework (JS) und JSF
  • Integration mit Salesforce, LiveChat, Iovation und Payment(Master, Visa, Paypal, Sofort und so weiter...).
  • Anwendung Client-Server: Till and Machine Sport wetting in Shop.
  • Integration von Betgenius (Tennis, Fussball and Basketball) nach eBet project.
  • Magnolia content systemund eBet pages management.
  • API Project Salesforce management (Restful WS API) transfer eBet user's data to Salesforce platform und CRM .
  • Admin App Client und bookmarks.
  • JavaFX und GUI Testing (Jemmy 3), Microservices mit Spring Boot
Spring/Spring boot Java/JEE JSF EJB JUnit Spring JPA/Hibernate MySQL Magnolia CMS Atlassian Confluence JIRA Stash SCRUM MVN GIT ANT Jenkins Sonar Salesforce. Soap/Restful WS Selenium JMeter JBoss AS Tomcat und Cordova hybrid apps for iOS & Android
BOOXWARE Software Entwicklungs-GmbH, Karlsruhe
2 Jahre 6 Monate
2010-09 - 2013-02

Entwicklung, Wartung und Anpassung der Online-Plattform

Java-Softwareentwickler Spring Java/JEE EJB ...
Java-Softwareentwickler
  • Entwicklung, Wartung und Anpassung der Online-Plattform für Finanzdienst- Leistungsinstitut. Erstellung, Integration und Entwicklung von Webservices Schnittstellen, Java-basierten Clients und C/S-Application für Factoring
  • Dokumenten Management, Mail- und Message System in Web-Portal
  • Cloud Computing Links: Hauptprojekt: URL auf Anfrage (allein Weiterentwicklung und Wartung mehr als 1.5 Jahre) SOAP Webservice, Plugin und Client.
Spring Java/JEE EJB JUnit Spring Framework JPA/Hibernate MySQL Oracle MSSQL ZK framework SOAP WS Selenium JMeter ANT SVN Tomcat und JBoss.
STRATOS Business Solutions AG, Leipzig

Aus- und Weiterbildung

Aus- und Weiterbildung

5 Jahre 8 Monate
2004-10 - 2010-05

Studium der Informatik

Diplom-Informatiker (Note: 3,0), Technischen Universität Dresden
Diplom-Informatiker (Note: 3,0)
Technischen Universität Dresden

  • Systemarchitektur, Rechnernetze, Webapplikationen
  • Großer Beleg: ?Just-in-time-Compilierung von Prozessabläufen?
  • Diplomarbeit: auf Anfrage
  • Nebenfach: Informationstechnik

1 Jahr 7 Monate
2003-03 - 2004-09

DSH-Unterricht und Studium der Informatik

Hochschule Mittweida
Hochschule Mittweida

DSH-Unterricht (Zeugnis C1 Level) und Java Programmierung


5 Monate
2002-10 - 2003-02

Deutsch-Unterricht

Hartnackschule Berlin
Hartnackschule Berlin


11 Monate
2001-11 - 2002-09

Deutsch-Unterricht

Tongji Universität, China
Tongji Universität, China


2 Jahre 11 Monate
1998-09 - 2001-07

Studium der Informatik

Allgemeine Hochschule (Note: gut), Technischen Universität Anhui, China
Allgemeine Hochschule (Note: gut)
Technischen Universität Anhui, China

Abschlussarbeit: auf Anfrage

13 Jahre
1985-09 - 1998-08

Schulbildung

Abitur, Grundschule, Mittel- und Oberschule in Anhui, China
Abitur
Grundschule, Mittel- und Oberschule in Anhui, China

Kompetenzen

Kompetenzen

Top-Skills

- Platform: Quarkus platform PostgreSQL JPA Microservices Java 21 Maven IntelliJ idea ArgoCD Datadog Helm Git/Gitlab Hibernate and Flyway RESTful Webservices JSON Postman JUnit Mockito Integration Tests Azure Cloud Architecture - Container: Docker Kubernetes Java/Kotlin JEE Agile Softwareentwicklung

Produkte / Standards / Erfahrungen / Methoden

Spezifikationen/Frameworks:
  • Quarkus (version: 3.0.1+)

  • Spring Framework/Spring Boot

  • Spring Data JPA

  • JEE (JSP, Servlet, JSF, Web Service, RESTful, EJB, JMS, MQ)

  • Spring MVC/WebFlux

  • ActiveMQ

  • JPA/Hibernate

  • Apache Kafka/NATS

  • XML, XSD

  • SOAP, WSDL

  • BPEL

  • CXF

  • Apache-Axis

  • Apache-ODE

  • Apache-POI

  • Apache-PDFbox

  • Apache-FOP

  • JavaFX

  • Apache Wicket

  • Struts

  • ZK

  • Vaadin/GWT

  • EMF

  • CORBA

  • RMI

  • JUnit/TestNG

  • SoapUI/ReadyAPI

  • Postman

  • JMeter/Gatling

  • SCRUM

  • UML

  • BPMN/Camunda

  • Restlet

  • Selenium

  • Magnolia CMS-Platform

  • Citrus Framework

  • Mockito

  • Solr (Lucene)

  • Microservice

  • DDD (Domain Driven Design)

  • JWT

  • Oauth2

  • SSO (Single Sign-On)

  • OpenID Connect

  • OpenAPI/Swagger

  • Hexagonal architecture

  • AWS SDK for Java

  • AWS Services und Architecture


IDE und Tools:

  • IntelliJ
  • Eclipse
  • VSCode
  • NetBeans
  • Maven/Gradle
  • Git
  • Ant/Ivy
  • SVN


Server:

  • Tomcat/Jetty
  • Netty
  • JBoss 5/JBoss AS 6, 7
  • Wildfly
  • Glassfish 3/4
  • Payara Server
  • WebSphere
  • Apache
  • Keycloak on Openshift


Agile Methoden:

  • Scrum (Atlassian- JIRA, Confluence und Bitbucket)
  • Kanban
  • Code Review
  • Clean Code
  • TDD


Monitoring:

  • Datadog
  • Prometheus
  • Grafana
  • Logstash 
  • Elasticsearch 
  • Kibana


DevOps Elementen:

  • Tekton
  • ArgoCD
  • Gitlab
  • Nexus
  • Jenkins
  • SonarQube
  • Unit- and Integration- Tests
  • Citrus Migration Testing
  • Versions control
  • CI/CD-Pipeline
  • Github Actions
  • XL Deploy/Release
  • Ansible
  • Unix/Linux
  • Windows
  • macOS


Container-Technologien:

  • Docker
  • Kubernetes/Keycloak on Openshift
  • Minikube
  • Vagrant
  • Helm
  • Terraform


Softwaretechnologien:

  • Client/Server
  • Datenbankdesign
  • Design-Patterns
  • AOP (UML)
  • OOP


Berufserfahrung

10/2006 - 03/2007

Kunde: Technischen Universität Dresden


Aufgaben:

Entwicklung mobiler und verteilter Systeme (DMProxy)

  • Entwicklung eines Proxy-Dienstes zum WebDAV- basierten Zugriff auf externe Document Management Systeme.


09/2008 - 11/2008

Kunde: AUTOKLEEN LIMITED, München


Aufgaben:

BMW Events zur Vorstellung des neuen 7ers

  • Koordination und Abstimmungsarbeiten
  • Betreuung kundenseitiger Ansprechpartner
  • PC- und Assistenztätigkeiten


06/2009 - 07/2009

Rolle: Programmierer

Kunde: Seewald PBS-Versand, Dresden


Aufgaben:

Identifizierung als ein Amazon. de Partner

  • Java, Web Service, MySQL, JavaScript Programmierung und Datenverarbeitung


07/2010 - 08/2010

Rolle: Programmierer

Kunde: Funkwerk Information Technologies Karlsfeld GmbH, Dresden


Aufgaben:

LED Studio 10 und Werbebanden

  • Überprüfung der Software LED Studio 10, die Planung und Programmierung der Software Werbebanden, Übersetzung der chinesische Sprache

Programmiersprachen

Java
6/7/8/11/17/21
Kotlin
Andoid SDK
AngularJS/Angular
Vue.JS
React.JS
Node.JS
XML
XML Schema, XSLT, XPath
JSON
SQL
JavaScript
HTML5
CSS
AJAX
PHP
C#
C
Shell/Bach
Python
Groovy
Perl
VBscript

Datenbanken

Oracle
PL/SQL
PostgresSQL
MariaDB/MySQL
MSSQL
DB2
MongoDB
Couchbase
Flyway
Liquibasemigration
JDeveloper
Ingres
Vectorwise

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

1 Jahr 2 Monate
2025-01 - heute

Refactoring of Elbelife into Cloud Infrastructure

IT Freiberufler, Java Software Entwickler, Architekt & DevOps Spring Boot Spring Security Spring Data JPA ...
IT Freiberufler, Java Software Entwickler, Architekt & DevOps
  • Aktualisierung des Projekts auf JDK 21 und Maven 3.9.9 sowie Konfiguration Einrichtung und Anpassung der Kubernetes-Cluster.
  • Konzeption, Entwicklung, Implementieren und Testing neuer RESTful APIs.
  • Planung und Aufbau effizienter Datenbankstrukturen sowie Durchführung der Datenmigration von On-Premise-Systemen in die Cloud-Infrastruktur.
  • Anpassung, Optimierung und Weiterentwicklung bestehender Plattformen und Anwendungen zur Verbesserung von Stabilität, Performance und Skalierbarkeit.
Spring Boot Spring Security Spring Data JPA Spring Framework Microservices-Architektur Java 21 Maven PostgreSQL Hibernate Flyway API & Kommunikation: RESTful Webservices OpenAPI JSON JUnit Mockito Integrationstests Postman Vue.js Git/GitLab IntelliJ IDEA EC2 S3 VPC RDS ELB API Gateway AWS CDK Lambda CloudWatch Docker Kubernetes Helm Nginx
7 Monate
2024-06 - 2024-12

Entwicklung und Implementierung des Validierungsprozesses

Sr.Java Developer & System Architekt Quarkus (3.x) Java 21 Maven ...
Sr.Java Developer & System Architekt
  • Entwicklung und Implementierung des Validierungsprozesses in TecCheck (Check & Checktyp) sowie Integration externer Webservices, einschließlich der Retails Core APIs. Analyse und Gestaltung des Dokumentations-Workflows mithilfe der Open- Source-Java-Bibliothek OpenPDF.
  • Konfiguration von Netzwerksicherheitsrichtlinien im Sinne von Zero Trust Security (DNS, Datenbank, TLS, Proxy & I3) sowie Bereitstellung und Monitoring über ArgoCD und Datadog. Upgrade des TecCheck-Projekts auf JDK 21 und Migration der Quarkus- Plattform von Version 3.2.8 auf 3.15.1.
  • Design und Entwicklung skalierbarer RESTful APIs für Standard- und benutzerdefinierte Checktypen.
  • Aufbau einer lokalen Testumgebung mit Docker, Datenbanken und Backend- Komponenten. Implementierung neuer Checktyp-Features sowie Bugfixing im Rahmen von Cucumber-BDD-Tests.
  • Analyse und Einsatz der Cloud-nativen Erweiterung OpenPDF.
  • Konfiguration und Implementierung der SmallRye-JWT-Extension für JsonWebToken, Servicepartner- und Standort-Authentifizierung. Aktivierung von Data-Caching für Benutzer- und Business-IDs zur Performanceoptimierung.
  • Restrukturierung von Datenmodellen zur effizienteren direkten Verarbeitung aus der Datenbank.
  • Vorbereitung, Deployment und Betreuung des Projekts in der Cloud-Umgebung.
Quarkus (3.x) Java 21 Maven JPA/Hibernate Flyway RESTful Webservices JSON PostgreSQL (lokal & Azure Database for PostgreSQL) OpenID Connect (OIDC) OAuth2 Keycloak (OpenShift) SmallRye-JWT Microservices-Architekturen Messaging mit Kafka API Management JUnit Mockito Integrationstests Cucumber-BDD Postman Git/GitLab GitHub Actions Azure DevOps (Repos Pipelines Test Plans) ArgoCD Datadog Azure Cloud (AKS Functions Application Gateway Load Balancer Monitor) Docker Kubernetes Helm OpenShift Frontend: Angular TypeScript
Daimler Truck, TecCheck
Karlsruhe/Stuttgart
5 Monate
2024-01 - 2024-05

Refactoring of Elbelife into AWS Architecture

Full Stack Developer (Java, Typescript, Vue.JS) Spring Boot Spring Data JPA Spring Framework ...
Full Stack Developer (Java, Typescript, Vue.JS)
  • Aktualisierung des Projekts auf JDK 17 sowie Konzeption, Entwicklung, Implementierung und Testing neuer RESTful APIs.
  • Update auf Maven 3.9.6 sowie Konfiguration und Integration der Build- und Deployment-Prozesse mit Kubernetes.
  • Erstellung und Verwaltung von Registrierungsschemata und Zertifikaten zur sicheren Verbindung mit AWS-Diensten.
  • Migration der Anwendung in die AWS-Cloud inklusive Aufbau und Nutzung relevanter AWS-Services.
Spring Boot Spring Data JPA Spring Framework Microservices Java 17 Maven PostgreSQL Hibernate Flyway RESTful Webservices OpenAPI JSON JUnit Mockito Integrationstests Postman Vue.js EC2 S3 VPC RDS ELB API Gateway AWS CDK Lambda CloudWatch Git/GitLab IntelliJ IDEA Docker Kubernetes Helm
3 Jahre 8 Monate
2020-05 - 2023-12

GTG, WITA/SPRI/Cable CPA, HNB and HALOS

IT-Consultant/Senior Java Softwareentwickler Spring Boot Spring Data Spring Framework ...
IT-Consultant/Senior Java Softwareentwickler
  • Analyse, Konzeption und Design der GTG (German Ticket Gateway) Service Integration Platform sowie Upgrade des Projekts von JDK 8 auf JDK 11.
  • Definition, Entwicklung und Integration der neuen Entstörschnittstelle (ESS) sowie Durchführung der Datenmigration zwischen GTG- und UTS-Plattform. Umsetzung neuer GTG-Funktionen im agilen Scrum-Prozess.
  • Implementierung eines Single-Build-Konzepts zur Bereitstellung aller Umgebungen (dev, e2e1, e2e2, test, prod) im GTG-Projekt.
  • Migration und Erweiterung von Citrus Integration Tests in den Projekten GTG, WITA/SPRI und HALOS für Geschäftsprozesse und Cross-Tests (TTM, DIL,WITA/SPRI/CableCPA, HNB). Onboarding und Migration neuer Produkte im WITA/SPRI (DTAG, Vodafone, TeleColumbus, Tele Columbus, WILTEL, vitroconnect).
  • Upgrade von SSL-Zertifikaten für die Konnektivität zwischen WITA/KFT und der DTAGTestumgebung; Definition von Testfällen für Release 14.1. Integration neuer Leitungseigentümer für TeleColumbus zwischen GTG und SPRI.
  • Erstellung technischer Dokumentationen (SR-Funktionen) und Unterstützung des Betriebs bei Deployments, Produktionsfreigaben und Rollouts.
  • Analyse, Konzeption und Design des OSL Search Call für WITA; Anleitung zur ESS 5.3 Aktualisierung im GTG; Implementierung neuer Diagnosefunktionen, inklusive ESSSimulator und KFT-Testabläufe.
  • Implementierung der SPRI-Simulator-Konnektivität (TAM-Nachrichten) für das OSSCAQuellsystem. Upgrade der Spring-Boot-Version, Bereinigung von Konfigurationskonflikten und Stabilisierung der REST-API in WITA/CableCPA.
  • Business Analyse und Unterstützung bei der Integration zwischen WITA und der Nokia FlowOne Plattform; Konfiguration der KFT-Umgebung, Testplanung und Fehlerbehebung in allen Projektumgebungen (dev, e2e, test, prod). Analyse und Bearbeitung von Hotfixes, Bugs und Wartungsthemen in Zusammenarbeit mit dem Operations-Team.
  • Konzeption, Entwicklung und Migration der Anwendungen (WITA/SPRI/CableCPA) von On-Premise zu AWS; technische Dokumentation in Confluence. Implementierung neuer FTTH-Produkte für NotConnected/Connected zwischen DTAG und WITA.
  • Design, Implementierung und Integration zwischen SPRI und der Nokia FlowOne Plattform. Unterstützung der Migration zwischen GIS-Plattform und WITA sowie Aufbau der Konnektivität zwischen Amazon EC2 und der Amazon RDS Datenbank.
Spring Boot Spring Data Spring Framework Microservices Java 8/11/17 JPA/Hibernate Flyway Quartz Node.js Python RESTful Web services SOAP CXF GraphQL OpenAPI JSON XML WSDL XSD Kafka BPMN/Camunda JUnit TestNG Mockito Citrus Framework Postman SoapUI/ReadyAPI JMeter Gatling Integrationstests TDD EC2 IAM KMS VPC ELB CloudFront RDS DMS S3 Backup DynamoDB ElastiCache Lambda EKS Batch MSK Glacier Athena Glue API Gateway CloudWatch CDK Oracle DB PL/SQL PostgreSQL Docker Kubernetes OpenShift Helm Tomcat 8/9 DevOps & CI/CD:Git/SVN GitLab Jenkins Nexus SonarQube XL Deploy/Release CI/CD-Pipelines Build-Management IntelliJ IDEA Jira Confluence Xray React
Telefónica Germany GmbH, Hamburg/München
1 Jahr 6 Monate
2018-09 - 2020-02

Daimler GSSN+ (Global Standard Source for Network Data +)

Softwareentwickler (Java/Kotlin und Angular) & DevOps DDD Event Stream Processing NATS/Kafka ...
Softwareentwickler (Java/Kotlin und Angular) & DevOps
  • Analyse, Konzeption und Design der GSSN+ Plattform zur Erweiterung und Modernisierung der bestehenden Systemlandschaft.
  • Definition und Erstellung neuer Module auf Basis von Domain-Driven Design (DDD) zur strukturierten Modellierung komplexer Geschäftsdomänen.
  • Implementierung neuer Projektfunktionen im Rahmen agiler Scrum-Prozesse.
  • Daten-synchronisation zwischen GSSN+ und der GSSN Classic Plattform.
  • Datenmigrationen basierend auf neuen Datenstrukturen (XML und JSON).
  • Installation, Implementierung und Migration von Monitoring-Prozessen zur Sicherstellung stabiler Systemlandschaften.
  • DevOps-Tätigkeiten für laufende Systeme, einschließlich Cloud-Architektur, Automation und Deployment.
DDD Event Stream Processing NATS/Kafka Spring Boot Spring Data Spring Batch Microservices Java Kotlin Swagger 2 Git Gradle IntelliJ IDEA Bitbucket JIRA Confluence MongoDB DB2 MariaDB TDD JUnit Mockito Xray Integration Tests HTML5 CSS3 Angular 8 TypeScript JavaScript RESTful APIs Docker Kubernetes Minikube Helm Vagrant Nginx Istio Myke Groovy Artifactory Jenkins CI/CD-Pipelines Prometheus Grafana Logstash Elasticsearch Kibana
Daimler TSS GmbH, Ulm
5 Monate
2018-04 - 2018-08

Zwei-Faktor-Authentifizierung für Online-Zahlung (PSD2)

Java-Softwareentwickler Spring Boot Java/JEE JPA/EclipseLink ...
Java-Softwareentwickler
  • Implementierung und Betreuung der PhotoTAN/vacman Hardware-Token- Registrierung innerhalb der Mobile App.
  • Entwicklung und Integration von 2-Faktor-Authentifizierungsprozessen (2FA) auf Basis von PhotoTAN/vacman sowie Push Notification One-Time Password Specification (OTPS/IdentiKey).
  • Umsetzung der Transaktionsautorisierung über PhotoTAN/vacman und OTPS/ IdentiKey für sichere Zahlungsfreigaben.
  • Implementierung von Transaction Authorization & Signing gemäß PSD2 (Dynamic Linking) und bankaufsichtlichen Sicherheitsanforderungen.
  • Integration von RESTful APIs und SOAP Webservices für Identity- & Access-Authentication-Lösungen unter Nutzung der PhotoTAN/vacman Schnittstelle
  • Erstellung und Pflege technischer Testfall-Dokumentation.
Spring Boot Java/JEE JPA/EclipseLink Git Maven IntelliJ JIRA Atlassian Confluence Bitbucket Jenkins Oracle Microservices FotoTAN Specification SOAP/RESTful API CI/CD-Pipeline Build-Management Container Environment: Keycloak on Openshift
Deutsche Bank AG, Frankfurt
1 Jahr 6 Monate
2016-09 - 2018-02

Entwicklung, Erweiterung und Wartung des MEMA-Projekts

Java-Softwareentwickler Meeting Management System Ionic Frameworks Typescript ...
Java-Softwareentwickler
  • Entwicklung, Erweiterung und Wartung des MEMA-Projekts inklusive Implementierung neuer Funktionen und kontinuierlicher Optimierung bestehender Komponenten.
  • Analyse, fachliches und technisches Konzeptions- und Architekturdesign innerhalb der EN4M? Plattform.
  • Entwicklung und Pflege von Datenmigrations-Tools sowie Implementierung von Objektinitialisierungen (Customizing) zur effizienten Verarbeitung komplexer Datenstrukturen.
  • Entwicklung und Weiterentwicklung der MEMA Mobile App für Android und iOS.
  • Einsatz moderner Modellierungstechniken in den Bereichen Customizing, Risk Management, Source Management, Kalkulation, Meeting Management sowie Prozessdefinition und -optimierung.
  • Durchführung von DevOps-Tätigkeiten für produktive Systeme sowie Übernahme von Koordinationstätigkeiten zwischen Entwicklung, Betrieb und Stakeholdern.
Meeting Management System Ionic Frameworks Typescript NPM MongoDB Xcode Java/JEE JPA/EclipseLink Git Maven Netbeans JIRA Confluence Bitbucket Jenkins Oracle RESTful API SoapUI Microservices. HTML5 CSS3 React.
ENCOM Process & Software Engineering GmbH, Saarlouis
7 Monate
2015-12 - 2016-06

Data Import und Export von Data Partner

Java-Softwareentwickler Java/JEE JUnit Apache Strom ...
Java-Softwareentwickler
  • Integration Data mit Turbine Plattform, Transfer Data zu SFTP oder S3.
  • Anwendung mit Apache Storm, NoSQL Database Couchbase und Ganglia.
  • Mapping Big Data (JSONs) in Spring Boot, Tagr Projekt with Wildfly 9.0.2.
Java/JEE JUnit Apache Strom Couchbase Ganglia Hadoop SFTP AWS S3 Restful WS Wildfly with Undertow Oracle MariaDB Atlassian Confluence JIRA SCRUM MVN GIT Spring JPA/Hibernate Spring Boot Selenium Jenkins Sonar Findbugs
XAXIS Germany GmbH, Karlsruhe
7 Monate
2013-05 - 2013-11

API Project Salesforce management

Java-Softwareentwickler Spring/Spring boot Java/JEE JSF ...
Java-Softwareentwickler
  • Spring MVC mit eigenem Refresh Framework (JS) und JSF
  • Integration mit Salesforce, LiveChat, Iovation und Payment(Master, Visa, Paypal, Sofort und so weiter...).
  • Anwendung Client-Server: Till and Machine Sport wetting in Shop.
  • Integration von Betgenius (Tennis, Fussball and Basketball) nach eBet project.
  • Magnolia content systemund eBet pages management.
  • API Project Salesforce management (Restful WS API) transfer eBet user's data to Salesforce platform und CRM .
  • Admin App Client und bookmarks.
  • JavaFX und GUI Testing (Jemmy 3), Microservices mit Spring Boot
Spring/Spring boot Java/JEE JSF EJB JUnit Spring JPA/Hibernate MySQL Magnolia CMS Atlassian Confluence JIRA Stash SCRUM MVN GIT ANT Jenkins Sonar Salesforce. Soap/Restful WS Selenium JMeter JBoss AS Tomcat und Cordova hybrid apps for iOS & Android
BOOXWARE Software Entwicklungs-GmbH, Karlsruhe
2 Jahre 6 Monate
2010-09 - 2013-02

Entwicklung, Wartung und Anpassung der Online-Plattform

Java-Softwareentwickler Spring Java/JEE EJB ...
Java-Softwareentwickler
  • Entwicklung, Wartung und Anpassung der Online-Plattform für Finanzdienst- Leistungsinstitut. Erstellung, Integration und Entwicklung von Webservices Schnittstellen, Java-basierten Clients und C/S-Application für Factoring
  • Dokumenten Management, Mail- und Message System in Web-Portal
  • Cloud Computing Links: Hauptprojekt: URL auf Anfrage (allein Weiterentwicklung und Wartung mehr als 1.5 Jahre) SOAP Webservice, Plugin und Client.
Spring Java/JEE EJB JUnit Spring Framework JPA/Hibernate MySQL Oracle MSSQL ZK framework SOAP WS Selenium JMeter ANT SVN Tomcat und JBoss.
STRATOS Business Solutions AG, Leipzig

Aus- und Weiterbildung

Aus- und Weiterbildung

5 Jahre 8 Monate
2004-10 - 2010-05

Studium der Informatik

Diplom-Informatiker (Note: 3,0), Technischen Universität Dresden
Diplom-Informatiker (Note: 3,0)
Technischen Universität Dresden

  • Systemarchitektur, Rechnernetze, Webapplikationen
  • Großer Beleg: ?Just-in-time-Compilierung von Prozessabläufen?
  • Diplomarbeit: auf Anfrage
  • Nebenfach: Informationstechnik

1 Jahr 7 Monate
2003-03 - 2004-09

DSH-Unterricht und Studium der Informatik

Hochschule Mittweida
Hochschule Mittweida

DSH-Unterricht (Zeugnis C1 Level) und Java Programmierung


5 Monate
2002-10 - 2003-02

Deutsch-Unterricht

Hartnackschule Berlin
Hartnackschule Berlin


11 Monate
2001-11 - 2002-09

Deutsch-Unterricht

Tongji Universität, China
Tongji Universität, China


2 Jahre 11 Monate
1998-09 - 2001-07

Studium der Informatik

Allgemeine Hochschule (Note: gut), Technischen Universität Anhui, China
Allgemeine Hochschule (Note: gut)
Technischen Universität Anhui, China

Abschlussarbeit: auf Anfrage

13 Jahre
1985-09 - 1998-08

Schulbildung

Abitur, Grundschule, Mittel- und Oberschule in Anhui, China
Abitur
Grundschule, Mittel- und Oberschule in Anhui, China

Kompetenzen

Kompetenzen

Top-Skills

- Platform: Quarkus platform PostgreSQL JPA Microservices Java 21 Maven IntelliJ idea ArgoCD Datadog Helm Git/Gitlab Hibernate and Flyway RESTful Webservices JSON Postman JUnit Mockito Integration Tests Azure Cloud Architecture - Container: Docker Kubernetes Java/Kotlin JEE Agile Softwareentwicklung

Produkte / Standards / Erfahrungen / Methoden

Spezifikationen/Frameworks:
  • Quarkus (version: 3.0.1+)

  • Spring Framework/Spring Boot

  • Spring Data JPA

  • JEE (JSP, Servlet, JSF, Web Service, RESTful, EJB, JMS, MQ)

  • Spring MVC/WebFlux

  • ActiveMQ

  • JPA/Hibernate

  • Apache Kafka/NATS

  • XML, XSD

  • SOAP, WSDL

  • BPEL

  • CXF

  • Apache-Axis

  • Apache-ODE

  • Apache-POI

  • Apache-PDFbox

  • Apache-FOP

  • JavaFX

  • Apache Wicket

  • Struts

  • ZK

  • Vaadin/GWT

  • EMF

  • CORBA

  • RMI

  • JUnit/TestNG

  • SoapUI/ReadyAPI

  • Postman

  • JMeter/Gatling

  • SCRUM

  • UML

  • BPMN/Camunda

  • Restlet

  • Selenium

  • Magnolia CMS-Platform

  • Citrus Framework

  • Mockito

  • Solr (Lucene)

  • Microservice

  • DDD (Domain Driven Design)

  • JWT

  • Oauth2

  • SSO (Single Sign-On)

  • OpenID Connect

  • OpenAPI/Swagger

  • Hexagonal architecture

  • AWS SDK for Java

  • AWS Services und Architecture


IDE und Tools:

  • IntelliJ
  • Eclipse
  • VSCode
  • NetBeans
  • Maven/Gradle
  • Git
  • Ant/Ivy
  • SVN


Server:

  • Tomcat/Jetty
  • Netty
  • JBoss 5/JBoss AS 6, 7
  • Wildfly
  • Glassfish 3/4
  • Payara Server
  • WebSphere
  • Apache
  • Keycloak on Openshift


Agile Methoden:

  • Scrum (Atlassian- JIRA, Confluence und Bitbucket)
  • Kanban
  • Code Review
  • Clean Code
  • TDD


Monitoring:

  • Datadog
  • Prometheus
  • Grafana
  • Logstash 
  • Elasticsearch 
  • Kibana


DevOps Elementen:

  • Tekton
  • ArgoCD
  • Gitlab
  • Nexus
  • Jenkins
  • SonarQube
  • Unit- and Integration- Tests
  • Citrus Migration Testing
  • Versions control
  • CI/CD-Pipeline
  • Github Actions
  • XL Deploy/Release
  • Ansible
  • Unix/Linux
  • Windows
  • macOS


Container-Technologien:

  • Docker
  • Kubernetes/Keycloak on Openshift
  • Minikube
  • Vagrant
  • Helm
  • Terraform


Softwaretechnologien:

  • Client/Server
  • Datenbankdesign
  • Design-Patterns
  • AOP (UML)
  • OOP


Berufserfahrung

10/2006 - 03/2007

Kunde: Technischen Universität Dresden


Aufgaben:

Entwicklung mobiler und verteilter Systeme (DMProxy)

  • Entwicklung eines Proxy-Dienstes zum WebDAV- basierten Zugriff auf externe Document Management Systeme.


09/2008 - 11/2008

Kunde: AUTOKLEEN LIMITED, München


Aufgaben:

BMW Events zur Vorstellung des neuen 7ers

  • Koordination und Abstimmungsarbeiten
  • Betreuung kundenseitiger Ansprechpartner
  • PC- und Assistenztätigkeiten


06/2009 - 07/2009

Rolle: Programmierer

Kunde: Seewald PBS-Versand, Dresden


Aufgaben:

Identifizierung als ein Amazon. de Partner

  • Java, Web Service, MySQL, JavaScript Programmierung und Datenverarbeitung


07/2010 - 08/2010

Rolle: Programmierer

Kunde: Funkwerk Information Technologies Karlsfeld GmbH, Dresden


Aufgaben:

LED Studio 10 und Werbebanden

  • Überprüfung der Software LED Studio 10, die Planung und Programmierung der Software Werbebanden, Übersetzung der chinesische Sprache

Programmiersprachen

Java
6/7/8/11/17/21
Kotlin
Andoid SDK
AngularJS/Angular
Vue.JS
React.JS
Node.JS
XML
XML Schema, XSLT, XPath
JSON
SQL
JavaScript
HTML5
CSS
AJAX
PHP
C#
C
Shell/Bach
Python
Groovy
Perl
VBscript

Datenbanken

Oracle
PL/SQL
PostgresSQL
MariaDB/MySQL
MSSQL
DB2
MongoDB
Couchbase
Flyway
Liquibasemigration
JDeveloper
Ingres
Vectorwise

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.