Full Stack Entwickler Java Spring Boot, Angular
- Verfügbarkeit einsehen
- 0 Referenzen
- 75€/Stunde
- 8055 Zürich
- Europa
- de | en
- 09.10.2026
- Contract ready
Kurzvorstellung
Integration von KI & Anwendungen in die Cloud (Azure, GCP, Amazon, Docker, VPS) oder on-prem.
Frontend Entwicklung mit React & Angular mit Typescript..
DevOps mit Kubernetes, Docker, Jenkins.
Geschäftsdaten
Qualifikationen
Projekt‐ & Berufserfahrung
6/2023 – 8/2026
TätigkeitsbeschreibungKonzeption und Implementierung von Spring Boot Microservices (API-First mit OpenAPI); Migration veralteter Java-Kommandozeilentools in einen modernen Webservice (SaaS). Entwicklung des React/TypeScript-Frontends für Automatisierungsaufgaben (Batch-Restarts, Cancel, Analysen, Reports) und Betriebsstatistiken. Automatisierung von Fehlererkennung, Jira-Ticketerstellung und Analysereports im Betrieb der AWA-Testumgebungen (Broadcom). Aufbau der GitLab CI/CD-Pipeline, Helm-Deployments auf Kubernetes, Octopus Deployments und Docker-Images mit JIB im NX-Monorepo.
Eingesetzte QualifikationenMicrosoft SQL-Server (MS SQL), Oracle Database, Apache Maven, Git, Java (allg.), Spring Framework, Typescript, Kubernetes, React (JavaScript library), Representational State Transfer (REST)
3/2023 – 6/2023
TätigkeitsbeschreibungEntwicklung einer Golang-Anwendung zur Absicherung von Linux-Servern: Log-Analyse, automatische Erstellung von iptables-Regeln, Gruppierung zu IP-Ranges und länderbasierte Gewichtung nach Angriffshäufigkeit. Verschlüsselte Lizenzierung für die Auslieferung; Architekturberatung für Linux, AWS und Kubernetes.
Eingesetzte QualifikationenFirewalls, Git, Linux-Systemadministrator, Golang
6/2022 – 3/2023
TätigkeitsbeschreibungFull-Stack-Kataloganwendung für ca. 40.000–50.000 Techniker weltweit, lauffähig als Online-Webservice und als Offline-Desktop-Anwendung. Spring Boot Microservices mit MongoDB (Spring Data) und Azure Blob Storage; Cosmos DB (NoSQL-API) für Mediendatei-Metadaten. Angular-/PrimeNG-Frontend (Reactive Forms, eigene Komponenten, sortier- und filterbare Datensätze) sowie Offline-Desktop-Version mit Electron.js. Azure Data Factory Pipelines, Azure Functions, Key Vault und AKS-Deployments; Terraform als Infrastructure as Code, ArgoCD und Helm für die Auslieferung. Workshops zu NoSQL-Datenschemata und API-First mit OpenAPI.
Eingesetzte QualifikationenMongodb, Java (allg.), Spring Framework, Typescript, Microsoft Azure, Angular, Kubernetes
3/2022 – 6/2022
TätigkeitsbeschreibungREST-API-Microservices nach API-First mit OpenAPI; Automatisierung der Konvertierung von Datenbankmodellen in OAS3-Objekte inkl. CRUD-Operationen. Spring Boot Buchungssoftware: Datenvalidierung, Zeitzonen-Synchronisation, Datentransfers mit Spring Batch. Python-FastAPI-Service mit MongoDB und Angular-Frontend; Migrationswerkzeug MySQL → PostgreSQL. Golang-Microservice (Gin) mit JWT-Authentifizierung und Persistenz über GORM/PostgreSQL.
Eingesetzte QualifikationenApache Kafka, Postgresql, Docker, Java (allg.), Jenkins, Python, Spring Framework, Golang, Kubernetes, Openshift
1/2021 – 3/2022
TätigkeitsbeschreibungDefinition und Implementierung von RESTful APIs und OpenAPI-Spezifikationen gemäss Unternehmensrichtlinien; Upgrade von Spring Boot 1.5.9 auf 2.5.8. Konfiguration von Spring Cloud Zuul (API-Gateway), Eureka (Service Discovery), Sleuth (Distributed Tracing mit Grafana/Kibana) und Spring Security mit OAuth2/JWT (Keycloak). Eventgesteuerte Kommunikation mit Apache Kafka (Producer/Consumer, CloudEvent-Schema, eigener Java-Client). Containerisierung und Deployment nach Azure Kubernetes Service; Jenkins- und Azure-DevOps-Pipelines; lokale Entwicklung mit Tilt, Docker und Minikube. Erweiterung des Angular-10-Frontends; automatisierte Integrationstests mit Postman, Idaithalam und Cucumber-Reports; Migration JUnit 4 → 5 mit Mockito und Testcontainers.
Eingesetzte QualifikationenApache Kafka, Postgresql, Docker, Java (allg.), Jenkins, Spring Framework, Microsoft Azure, Angular, Elasticsearch, Kubernetes
6/2020 – 12/2020
TätigkeitsbeschreibungValidierung und Korrektur von REST-API-Spezifikationen nach OAS 3.0 und Zalando-API-Richtlinien; Generierung von Spring Boot Server-Stubs mit dem OpenAPI Generator inkl. eigener Generator-Erweiterung. Entwurf und Implementierung des Sicherheitskonzepts für Webservices: OAuth2 und OpenID mit JWT-Tokens. Entwicklung des Angular-7-Frontends (APIOMAT-Datenmodelle, HttpClient, Observables, OAuth2-Login). Testautomatisierung mit Karate, Cucumber, Postman und JUnit 4/5; Jenkins-Groovy-CI/CD mit Cucumber-Reports in Jira; Docker-Images für Azure AKS. Einarbeitung neuer Kollegen und Review von Java-Code.
Eingesetzte QualifikationenDocker, Java (allg.), Jenkins, Spring Framework, Microsoft Azure, Angular
Ausbildung
Bonner Akademie
Über mich
Ich bin Senior Full-Stack Entwickler und API-Architekt mit über 20 Jahren Erfahrung in der Softwareentwicklung, davon mehr als 15 Jahre mit Java und über 9 Jahre mit Spring Boot.
Mein Schwerpunkt liegt auf dem Entwurf und der Umsetzung robuster, wartbarer Backend-Systeme nach dem API-First-Prinzip – vom OpenAPI-Vertrag über die Microservice-Architektur
bis zum automatisierten Deployment in der Cloud.
API-First und Architektur
API-Design ist meine Kernkompetenz. Ich konzipiere REST-APIs nach OpenAPI/OAS3, definiere API-Richtlinien (u. a. nach Zalando-Standard),
setze Contract Testing auf und generiere Server-Stubs mit dem OpenAPI Generator – inklusive eigener Generator-Erweiterungen.
Ich bin aktiver Beitragender am OpenAPI Generator und Autor der Open-Source-Werkzeuge joaswizard (OpenAPI-Erzeugung aus
YAML/Excel als Java-Library und IntelliJ-Plugin) und apiqaservice (OpenAPI Contract Testing mit Spring Boot).
Meine Fachartikel zu API-First-Lifecycles mit Spring Boot sind bei Heise und Golem erschienen.
Backend-Entwicklung
Java 8–21, Spring Boot, Spring Data/Security/Batch, Spring Cloud, JPA/Hibernate, JEE; Microservices und Systemwerkzeuge in Golang (Gin, GORM),
Services in Python (FastAPI). Eventgesteuerte Architekturen mit Apache Kafka und CloudEvents; Sicherheit mit OAuth2, OpenID Connect, JWT und Keycloak.
Frontend
React/TypeScript und Angular (PrimeNG, Angular Material) – von Automatisierungs-Dashboards im Bankbetrieb bis zur Kataloganwendung
für 40.000–50.000 Techniker weltweit, auch offline mit Electron.
Cloud und DevOps
Kubernetes, Helm, ArgoCD, Docker, Terraform; CI/CD mit GitLab CI, Azure DevOps, Jenkins; Deployments auf Azure (AKS, Functions,
Data Factory, Cosmos DB), GCP (APIGEE), AWS und OpenShift. Zertifiziert: LPIC-1, Azure Data Engineering, Google Cloud Infrastructure.
Daten und Qualität
PostgreSQL, Oracle, MS SQL, MongoDB, Elasticsearch, Cassandra; Migrationen (MySQL → PostgreSQL). Qualität mit JUnit 5, Mockito,
Testcontainers, Cucumber, Karate, Postman, SonarQube nach TDD/BDD; Beitragender zum Testwerkzeug idaithalam.
KI-Entwicklung und Agenten
Als alleiniger Architekt und Entwickler habe ich AIForge gebaut, eine selbst gehostete KI-Plattform von rund 290'000 Zeilen in einem
NX-Monorepo (Java, Go, TypeScript/React, Kotlin, C++): Chat mit dokumentengestützter Suche (RAG über PostgreSQL/pgvector und Ollama),
Bildgenerierung, Spracherkennung, Übersetzung und Websuche, wahlweise komplett on-premise auf eigener GPU oder gegen Cloud-Modell-APIs
aus derselben Codebasis. Das Spring-Boot-4-/Spring-AI-Backend stellt einen eingebetteten MCP-Server (Model Context Protocol) mit 19 Werkzeugen
für externe KI-Agenten bereit, dazu eine asynchrone Aufgabenwarteschlange zwischen Mensch und Agent mit API-Schlüsseln, Berechtigungen und Moderation.
Ergänzt wird das durch einen Coding-Agenten mit LSP- und MCP-Anbindung, einen nativen C++-Inferenz-Sidecar (MADLAD-400, whisper.cpp) und einen sprachgesteuerten
Raspberry-Pi-Roboter mit eigenem MCP-Server. Der Grossteil des Codes entstand mit KI-Agenten unter meiner Architektur- und Engineering-Führung;
ich setze KI-Agenten produktiv im Entwicklungsalltag ein und kenne ihre Grenzen.
Branchen und Arbeitsweise
Projekte bei Banken (Credit Suisse, LBBW, Hamburg Commercial Bank, Commerzbank, ZKB), Versicherungen, Gesundheitswesen, Pharma, Handel und Medien.
Teilprojektleitung, Steuerung von Transitionen, Workshops zu API-First und NoSQL, Einarbeitung neuer Kollegen, Dokumentation nach arc42 (AsciiDoc, PlantUML).
Agile Teams (Scrum, Pair Programming), deutsch- und englischsprachig.
Sprachen: Deutsch (Muttersprache), Englisch (fliessend, C2), Französisch (Grundkenntnisse). Arbeitsbewilligung C, wohnhaft in Zürich.
GitHub: github.com/networkinss · LinkedIn: [...]· Profil: -Hyperlink entfernt-
Weitere Kenntnisse
OpenAPI Opensource Projekte.
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Europäische Union
- Schweiz
- Vereinigte Staaten von Amerika
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden
