Backend-Server Entwicklung unter Java vertx Experte Fullstack Entwicklung mit javascrip/typescript, html,css + frameworks Künstliche Intelligenz
Aktualisiert am 06.01.2025
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 31.12.2024
Verfügbar zu: 100%
davon vor Ort: 40%
Java
Backend
Fullstack
Künstliche Intelligenz
vertx
OpenSearch
Elastic Search
SQL
Kotlin
NoSQL
TypeScript
Angular
Vue.js
JavaScript
Deutsch
Muttersprache
Englisch
Fließend in Wort und Schrift
Französisch
Grundkenntnisse
Arabisch
Grundkenntnisse

Einsatzorte

Einsatzorte

Bad Bramstedt (+50km)
Deutschland
möglich

Projekte

Projekte

2024 - heute: KI-Bildgenerierungsprojekt


Kunde: Notizwerk GmbH, Hamburg


Aufgaben:

  • Entwicklung einer Applikation für generative Bilderzeugung
  • DevOps: Implementierung von CI/CD-Pipelines
  • Betrieb: Aufbau und Verwaltung der RunPod-Infrastruktur


Kenntnisse:

Stable Diffusion, ComfyUI, RunPod


2015 - heute: Interne Projekte und Framework


Rolle: Software-Architekt, -Entwickler

Kunde: Notizwerk GmbH, Hamburg


Aufgaben:

  • Entwicklung verschiedener interner Projekte und Frameworks
  • Algorithmischer Handelssystem-Prototyp
  • Kontinuierliche Weiterbildung und Technologie-Exploration


2020 - 2023: Cloud-basiertes Multichannel Messaging Gateway


Kunde: Dimater GmbH, Düsseldorf


Aufgaben:

  • Architekturentwurf und -implementierung eines neuen cloud-basierten Systems
  • DevOps: Einführung von Container-Orchestrierung mit Kubernetes
  • Betrieb: Aufbau und Verwaltung der Cloud-Infrastruktur, Implementierung von Monitoring- und Logging-Lösungen


Kenntnisse:

Java, Cloud-Technologien, Microservices-Architektur


2018 - 2019: Weiterentwicklung SMS-Gateway und Abrechnungssystem

Rolle: Software-Architekt, -Entwickler

Kunde: 4PayNetworks, Düsseldorf


Aufgaben:

  • Kontinuierliche Verbesserung und Wartung des bestehenden Systems
  • DevOps: Implementierung von CI/CD
  • Betrieb: Optimierung der Systemleistung, Implementierung von Lastausgleich und Hochverfügbarkeit


2018 - 2018: Mobile Payment System


Rolle: Software-Architekt, -Entwickler

Kunde: 4PayNetworks, Düsseldorf


Aufgaben:

  • Weiterentwicklung und Betrieb eines Mobile Payment Systems
  • DevOps: Automatisierung von Test- und Bereitstellungsprozessen
  • Betrieb: Sicherstellung der Systemstabilität und -sicherheit


2018 - 2018: Java-Kurs für Udemy


Rolle: Content-Creator

Kunde: Notizwerk GmbH, Hamb


Aufgaben:

  • Entwicklung und Durchführung eines umfassenden Java-Kurses für die UdemyPlattform
  • Vermittlung von Java-Grundlagen bis hin zu fortgeschrittenen Konzepten
  • Erstellung von Kursmaterialien, Übungen und Praxisbeispielen
  • Betreuung und Unterstützung der Kursteilnehmer


2017 - 2017: SMS Chat System und SMS-Gateway


Rolle: Software-Architekt, -Entwickler

Kunde: 4PayNetworks, Düsseldorf


Aufgaben:

  • Entwicklung eines SMS Chat Systems
  • Übernahme und Betrieb eines SMS-Gateway-Systems
  • Entwicklung eines maßgeschneiderten Abrechnungs- und Rechnungsstellungssystems
  • DevOps: Einführung von Infrastructure as Code (IaC)


2016 - 2016: SMS Gateway

Rolle: Software-Berater, -Architekt, -Entwickler

Kunde: Dimoco Europe GmbH, Wien


Aufgaben:

  • Beratung und Architektur für Ablösung eines Altsystems
  • Beratung bei Technologieauswahl
  • Entwicklung von Prototypen mit Microservices


2011 - 2015: Entwicklung von iOS Applikationen

Rolle: Software-Architekt, -Entwickler

Kunde: dtms GmbH (vormals mobileview GmbH), Hamburg


Aufgaben:

  • Planung, Budgetierung und Entwicklung von Enterprise Apps
  • Entwicklung von Backendsystemen für iOS Apps
  • Kommunikation und Projektabstimmung mit den Kunden


2008 - 2011: Qualitäts-Management und -Sicherung

Rolle: Qualitätsmanager, Software-Entwickler

Kunde: dtms GmbH (vormals mobileview GmbH), Hamburg


Aufgaben:

  • Test der Software
  • Überwachung des Betriebes auf funktionaler und technische Ebene
  • Verbesserung der internen Entwicklungs- und Einrichtungsprozesse
  • Entwicklung von Test-Applikationen
  • Entwicklung von Applikationen zur Produkt-Verwaltung
  • Aufbau eines GSM Farm zum Testen der SMS/Payment Anwendungen


2005 - 2008: Backend Entwicklung der Tipp24 Web-Applikation

Rolle: Software-Entwickler

Kunde: Tipp24 AG, Hamburg


Aufgaben:

  • Aufbau der Testabteilung der Tipp24 AG
  • Entwicklung eines auf Webapplikationen spezialisierten Testframeworks
  • Entwicklung automatisierter Tests der Tipp24 Web-Applikation


Kenntnisse:

Java, jetty, JDBC, selenium, jwebunt, testng


2001 - 2004: Entwicklung Mobile WAP Projekt

Rolle: Software-Entwickler

Kunde: mobileview GmbH, Hamburg


Aufgaben:

  • Entwicklung und Implementierung eines Multi-Channel-Devicehandlers
  • Entwicklung eines mobilen Online Office
  • Implementierung einer mobilen Onlinebanking-Plattform


Kenntnisse:

Java, Tomcat, JDBC, XML/XSL, WAP, HTML


Aus- und Weiterbildung

Aus- und Weiterbildung

1 Monat
2013-12 - 2013-12

Java EE User Interfaces

Adam Bien
Adam Bien
1 Monat
2013-02 - 2013-02

Java EE Architectures

Adam Bien
Adam Bien

Kompetenzen

Kompetenzen

Top-Skills

Java Backend Fullstack Künstliche Intelligenz vertx OpenSearch Elastic Search SQL Kotlin NoSQL TypeScript Angular Vue.js JavaScript

Produkte / Standards / Erfahrungen / Methoden

Zusammenfassung

  • Erfahrener Software-Architekt und Entwickler mit über 20 Jahren Erfahrung in der IT-Branche. Spezialisiert auf Java-Entwicklung, Cloud-Technologien, DevOps und künstliche Intelligenz. 
  • Umfangreiche Erfahrung in der Konzeption und Umsetzung komplexer Softwaresysteme, insbesondere im Bereich Messaging und Zahlungssysteme. Starker Fokus auf moderne Technologien und kontinuierliche Weiterbildung.


Kernkompetenzen

  • Software-Architektur und -entwicklung
  • Messaging- und Zahlungssysteme
  • Cloud Computing und Microservices
  • DevOps und Continuous Integration/Deployment
  • Künstliche Intelligenz und Machine Learning
  • Agile Entwicklungsmethoden? Mobile Entwicklung


Technische Fähigkeiten

Java-Technologien

  • vert.x
  • Spring Boot
  • Java EE7 / Jakarta EE
  • Hibernate
  • RxJava


Künstliche Intelligenz & Machine Learning

  • Large Language Models (LLMs): Anwendung, Integration, Feinabstimmung
  • Generative KI: Diffusionsverfahren, Stable Diffusion, ComfyUI
  • Prompt Engineering: ChatGPT, Claude
  • Natural Language Processing (NLP)
  • Computer Vision
  • KI-Ethik und verantwortungsvolle KI-Entwicklung
  • KI-Deployment: RunPod, Modell-Optimierung
  • Grundlagen des maschinellen Lernens
  • Deep Learning Frameworks: TensorFlow, PyTorch (Grundkenntnisse)


Mobile Entwicklung

  • Android-Entwicklung mit Kotlin
  • iOS Anwendungen


Architektur

  • Microservices
  • Asynchrone Programmierung
  • Event-Driven Architecture
  • Domain-Driven Design (DDD)
  • MVVM (Model-View-ViewModel)
  • Clean Architecture


Cloud & Virtualisierung

  • Amazon Web Services (AWS): EC2, S3, Lambda, ECS, CloudWatch
  • Docker und Docker Compose
  • Kubernetes (grundlegende Kenntnisse)
  • RunPod


Integration / Messaging

  • REST, GraphQL
  • WebSockets
  • gRPC
  • JMS
  • ActiveMQ / HornetQ
  • SMPP


Web-Technologien

  • HTTP / HTTPS
  • HTML5 / CSS3
  • Vue 3
  • React und Angular
  • Progressive Web Apps (PWA)


DevOps & CI/CD

  • Jenkins
  • GitLab CI
  • GitHub Actions
  • Gradle, Maven
  • Monitoring: ELK Stack, Prometheus, Grafana
  • Observability: OpenTelemetry, OpenTracing, Jaeger, Zipkin


Sicherheit

  • OAuth 2.0, JWT
  • SSL/TLS
  • OWASP Security Practices
  • KI-Sicherheit und Robustheit


Soft Skills

  • Führungserfahrung und Teammanagement
  • Projektmanagement und agile Methoden (Scrum)
  • Exzellente Kommunikationsfähigkeiten
  • Problemlösungskompetenz und analytisches Denken
  • Anpassungsfähigkeit und schnelle Lernfähigkeit

Programmiersprachen

Java (bis Version 22)
Kotlin
Python
JavaScript / TypeScript
Bash-Scripting
PowerShell
Objective-C

Datenbanken

Datenbanken & Suchtechnologien

  • SQL: MySQL, Oracle, PostgreSQL
  • Elasticsearch / OpenSearch
  • SQLite (für Android)

Einsatzorte

Einsatzorte

Bad Bramstedt (+50km)
Deutschland
möglich

Projekte

Projekte

2024 - heute: KI-Bildgenerierungsprojekt


Kunde: Notizwerk GmbH, Hamburg


Aufgaben:

  • Entwicklung einer Applikation für generative Bilderzeugung
  • DevOps: Implementierung von CI/CD-Pipelines
  • Betrieb: Aufbau und Verwaltung der RunPod-Infrastruktur


Kenntnisse:

Stable Diffusion, ComfyUI, RunPod


2015 - heute: Interne Projekte und Framework


Rolle: Software-Architekt, -Entwickler

Kunde: Notizwerk GmbH, Hamburg


Aufgaben:

  • Entwicklung verschiedener interner Projekte und Frameworks
  • Algorithmischer Handelssystem-Prototyp
  • Kontinuierliche Weiterbildung und Technologie-Exploration


2020 - 2023: Cloud-basiertes Multichannel Messaging Gateway


Kunde: Dimater GmbH, Düsseldorf


Aufgaben:

  • Architekturentwurf und -implementierung eines neuen cloud-basierten Systems
  • DevOps: Einführung von Container-Orchestrierung mit Kubernetes
  • Betrieb: Aufbau und Verwaltung der Cloud-Infrastruktur, Implementierung von Monitoring- und Logging-Lösungen


Kenntnisse:

Java, Cloud-Technologien, Microservices-Architektur


2018 - 2019: Weiterentwicklung SMS-Gateway und Abrechnungssystem

Rolle: Software-Architekt, -Entwickler

Kunde: 4PayNetworks, Düsseldorf


Aufgaben:

  • Kontinuierliche Verbesserung und Wartung des bestehenden Systems
  • DevOps: Implementierung von CI/CD
  • Betrieb: Optimierung der Systemleistung, Implementierung von Lastausgleich und Hochverfügbarkeit


2018 - 2018: Mobile Payment System


Rolle: Software-Architekt, -Entwickler

Kunde: 4PayNetworks, Düsseldorf


Aufgaben:

  • Weiterentwicklung und Betrieb eines Mobile Payment Systems
  • DevOps: Automatisierung von Test- und Bereitstellungsprozessen
  • Betrieb: Sicherstellung der Systemstabilität und -sicherheit


2018 - 2018: Java-Kurs für Udemy


Rolle: Content-Creator

Kunde: Notizwerk GmbH, Hamb


Aufgaben:

  • Entwicklung und Durchführung eines umfassenden Java-Kurses für die UdemyPlattform
  • Vermittlung von Java-Grundlagen bis hin zu fortgeschrittenen Konzepten
  • Erstellung von Kursmaterialien, Übungen und Praxisbeispielen
  • Betreuung und Unterstützung der Kursteilnehmer


2017 - 2017: SMS Chat System und SMS-Gateway


Rolle: Software-Architekt, -Entwickler

Kunde: 4PayNetworks, Düsseldorf


Aufgaben:

  • Entwicklung eines SMS Chat Systems
  • Übernahme und Betrieb eines SMS-Gateway-Systems
  • Entwicklung eines maßgeschneiderten Abrechnungs- und Rechnungsstellungssystems
  • DevOps: Einführung von Infrastructure as Code (IaC)


2016 - 2016: SMS Gateway

Rolle: Software-Berater, -Architekt, -Entwickler

Kunde: Dimoco Europe GmbH, Wien


Aufgaben:

  • Beratung und Architektur für Ablösung eines Altsystems
  • Beratung bei Technologieauswahl
  • Entwicklung von Prototypen mit Microservices


2011 - 2015: Entwicklung von iOS Applikationen

Rolle: Software-Architekt, -Entwickler

Kunde: dtms GmbH (vormals mobileview GmbH), Hamburg


Aufgaben:

  • Planung, Budgetierung und Entwicklung von Enterprise Apps
  • Entwicklung von Backendsystemen für iOS Apps
  • Kommunikation und Projektabstimmung mit den Kunden


2008 - 2011: Qualitäts-Management und -Sicherung

Rolle: Qualitätsmanager, Software-Entwickler

Kunde: dtms GmbH (vormals mobileview GmbH), Hamburg


Aufgaben:

  • Test der Software
  • Überwachung des Betriebes auf funktionaler und technische Ebene
  • Verbesserung der internen Entwicklungs- und Einrichtungsprozesse
  • Entwicklung von Test-Applikationen
  • Entwicklung von Applikationen zur Produkt-Verwaltung
  • Aufbau eines GSM Farm zum Testen der SMS/Payment Anwendungen


2005 - 2008: Backend Entwicklung der Tipp24 Web-Applikation

Rolle: Software-Entwickler

Kunde: Tipp24 AG, Hamburg


Aufgaben:

  • Aufbau der Testabteilung der Tipp24 AG
  • Entwicklung eines auf Webapplikationen spezialisierten Testframeworks
  • Entwicklung automatisierter Tests der Tipp24 Web-Applikation


Kenntnisse:

Java, jetty, JDBC, selenium, jwebunt, testng


2001 - 2004: Entwicklung Mobile WAP Projekt

Rolle: Software-Entwickler

Kunde: mobileview GmbH, Hamburg


Aufgaben:

  • Entwicklung und Implementierung eines Multi-Channel-Devicehandlers
  • Entwicklung eines mobilen Online Office
  • Implementierung einer mobilen Onlinebanking-Plattform


Kenntnisse:

Java, Tomcat, JDBC, XML/XSL, WAP, HTML


Aus- und Weiterbildung

Aus- und Weiterbildung

1 Monat
2013-12 - 2013-12

Java EE User Interfaces

Adam Bien
Adam Bien
1 Monat
2013-02 - 2013-02

Java EE Architectures

Adam Bien
Adam Bien

Kompetenzen

Kompetenzen

Top-Skills

Java Backend Fullstack Künstliche Intelligenz vertx OpenSearch Elastic Search SQL Kotlin NoSQL TypeScript Angular Vue.js JavaScript

Produkte / Standards / Erfahrungen / Methoden

Zusammenfassung

  • Erfahrener Software-Architekt und Entwickler mit über 20 Jahren Erfahrung in der IT-Branche. Spezialisiert auf Java-Entwicklung, Cloud-Technologien, DevOps und künstliche Intelligenz. 
  • Umfangreiche Erfahrung in der Konzeption und Umsetzung komplexer Softwaresysteme, insbesondere im Bereich Messaging und Zahlungssysteme. Starker Fokus auf moderne Technologien und kontinuierliche Weiterbildung.


Kernkompetenzen

  • Software-Architektur und -entwicklung
  • Messaging- und Zahlungssysteme
  • Cloud Computing und Microservices
  • DevOps und Continuous Integration/Deployment
  • Künstliche Intelligenz und Machine Learning
  • Agile Entwicklungsmethoden? Mobile Entwicklung


Technische Fähigkeiten

Java-Technologien

  • vert.x
  • Spring Boot
  • Java EE7 / Jakarta EE
  • Hibernate
  • RxJava


Künstliche Intelligenz & Machine Learning

  • Large Language Models (LLMs): Anwendung, Integration, Feinabstimmung
  • Generative KI: Diffusionsverfahren, Stable Diffusion, ComfyUI
  • Prompt Engineering: ChatGPT, Claude
  • Natural Language Processing (NLP)
  • Computer Vision
  • KI-Ethik und verantwortungsvolle KI-Entwicklung
  • KI-Deployment: RunPod, Modell-Optimierung
  • Grundlagen des maschinellen Lernens
  • Deep Learning Frameworks: TensorFlow, PyTorch (Grundkenntnisse)


Mobile Entwicklung

  • Android-Entwicklung mit Kotlin
  • iOS Anwendungen


Architektur

  • Microservices
  • Asynchrone Programmierung
  • Event-Driven Architecture
  • Domain-Driven Design (DDD)
  • MVVM (Model-View-ViewModel)
  • Clean Architecture


Cloud & Virtualisierung

  • Amazon Web Services (AWS): EC2, S3, Lambda, ECS, CloudWatch
  • Docker und Docker Compose
  • Kubernetes (grundlegende Kenntnisse)
  • RunPod


Integration / Messaging

  • REST, GraphQL
  • WebSockets
  • gRPC
  • JMS
  • ActiveMQ / HornetQ
  • SMPP


Web-Technologien

  • HTTP / HTTPS
  • HTML5 / CSS3
  • Vue 3
  • React und Angular
  • Progressive Web Apps (PWA)


DevOps & CI/CD

  • Jenkins
  • GitLab CI
  • GitHub Actions
  • Gradle, Maven
  • Monitoring: ELK Stack, Prometheus, Grafana
  • Observability: OpenTelemetry, OpenTracing, Jaeger, Zipkin


Sicherheit

  • OAuth 2.0, JWT
  • SSL/TLS
  • OWASP Security Practices
  • KI-Sicherheit und Robustheit


Soft Skills

  • Führungserfahrung und Teammanagement
  • Projektmanagement und agile Methoden (Scrum)
  • Exzellente Kommunikationsfähigkeiten
  • Problemlösungskompetenz und analytisches Denken
  • Anpassungsfähigkeit und schnelle Lernfähigkeit

Programmiersprachen

Java (bis Version 22)
Kotlin
Python
JavaScript / TypeScript
Bash-Scripting
PowerShell
Objective-C

Datenbanken

Datenbanken & Suchtechnologien

  • SQL: MySQL, Oracle, PostgreSQL
  • Elasticsearch / OpenSearch
  • SQLite (für Android)

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.