24.11.2025 aktualisiert


Premiumkunde
nicht verfügbar"Software-Architekt | Java/Spring Boot | Cloud & Microservices"
Hamburd, Deutschland
Deutschland +2
Bachelor of ScienceSkills
JavaAPIsAmazon Web ServicesArchitekturCloud ComputingCode-ReviewContinuous IntegrationDevopsPythonPostgresqlMariadbMongodbNode.JsLeistungssteigerungScrumRabbitmqRedisScalaSQLSystemarchitekturTechnische DokumentationTypescriptGrafanaSpringbootBackendVue.JsKanbanAngularJSKubernetesCassandraCloud-MigrationRestful ApisDockerJenkinsMicroservices
Software-Architekt | Java/Spring Boot | Cloud & Microservices
Kurzprofil
Software-Architekt mit 10+ Jahren Erfahrung. Schwerpunkt: Backend-Systeme, Microservices, Cloud-Migration.
Beschreibung
Freiberuflicher Software-Architekt seit 2021. 10 Jahre Erfahrung in Backend-Entwicklung und Systemarchitektur.
Kern-Technologien:
Java, Spring Boot, Docker, Kubernetes, REST APIs, Microservices, SQL, RabbitMQ, AWS, Jenkins, Grafana, JConsole
Weitere Technologien:
Node.js/TypeScript, Scala, Python, MongoDB, MariaDB, Redis, Cassandra, Vue.js, Angular
Projekt-Fokus:
- Cloud-Migration und Modernisierung von Legacy-Systemen
- Microservices-Architekturen
- CI/CD-Pipeline-Implementierung
- Performance-Optimierung
Aktuelle Projekte:
Cloud-Transformation bei HWBot (seit 2021): Legacy-Migration, CI/CD-Aufbau, Monitoring-Implementierung
Frühere Stationen:
Novomind AG (2017-2021): E-Commerce-Plattformen, REST-APIs, Microservices
Auel EDV (2013-2017): Versandsystem Volkswagen AG
Methoden:
Scrum, Kanban, Code Reviews, Technische Dokumentation
Verfügbarkeit:
Remote und Hamburg
Keywords
Java, Spring Boot, Microservices, Docker, Kubernetes, AWS, REST API, PostgreSQL, RabbitMQ, Software-Architekt, Cloud, CI/CD, Jenkins, DevOps, Backend
Sprachen
DeutschMutterspracheEnglischverhandlungssicher
Projekthistorie
HWBot Projekt
Zeitraum: 2021 - Heute
Rolle: Freiberuflicher Software-Architekt
Projekt: Architektur & Modernisierung der HWBOT-Plattform
Kurzbeschreibung
Architektur und technische Weiterentwicklung der HWBOT-Plattform, einer Community-Plattform für Hardware-Enthusiasten.
Aufgaben und Verantwortlichkeiten
- Entwurf einer skalierbaren Architektur für wachsende Nutzerzahlen und Performance-Anforderungen
- Technologie-Evaluierung und Auswahl von Frameworks (Java, Spring Boot)
- Migration der Infrastruktur von AWS zu Hetzner Cloud
- Konzeption und schrittweise Implementierung einer Microservices-Architektur
- Refactoring monolithischer Komponenten in modulare Services
- Aufbau CI/CD-Pipeline (Jenkins, Docker)
- Implementierung Monitoring-System (Grafana, Prometheus)
- Definition von Coding-Standards und Architektur-Richtlinien
- Code Reviews und Mentoring des Entwicklungsteams
Verwendete Technologien
Backend: Java, Spring Boot
Cloud & Container: AWS, Hetzner Cloud, Docker, Docker Compose
Messaging & Caching: RabbitMQ, Redis
Datenbanken: MariaDB, Cassandra
CI/CD & Monitoring: Jenkins, Grafana, Prometheus
Methodik: Scrum, Kanban
Novomind AG Projekt
Zeitraum: 2017 – 2021
Rolle: Software-Architekt (angestellt)
Projekte: Fenix E-Commerce Platform, Novomind iShop-Core, Order Management System (OMS)
Aufgaben und Verantwortlichkeiten
- Entwicklung und Wartung der Kernmodule für E-Commerce und Auftragsverwaltung im Core Team
- Architektur und Entwicklung des Order Management Systems (OMS): Konzeption der Systemarchitektur, Automatisierung von Bestellverarbeitung, Lagerbestandsabgleich und Retourenmanagement
- Design und Implementierung von REST-Schnittstellen für Frontend-Systeme und externe Dienste (Payment-Provider, Logistikpartner, ERP-Systeme)
- Implementierung von OpenID Connect für Authentication und Authorization
- Performance-Analysen und Optimierung kritischer Systemkomponenten
- Skalierung der Plattform für hohe Traffic-Lasten
- Überführung monolithischer E-Commerce-Komponenten in eine Microservices-Architektur
- Aufbau und Nutzung von CI/CD-Pipelines (Jenkins)
- Mentoring von Junior- und Mid-Level-Entwicklern
- Code Reviews und Etablierung von Best Practices
- Erstellung technischer Architektur-Dokumentation
- Teilnahme an Kundenbesuchen zur Anforderungsanalyse und Präsentation technischer Lösungen
- Einführung von Testing-Standards (JUnit, Integration Tests)
Verwendete Technologien
Backend: Java, Spring Boot
Architektur: Microservices
Security: OpenID Connect, OAuth 2.0
Datenbanken: PostgreSQL, MySQL, MongoDB
Messaging: RabbitMQ
Container & Orchestrierung: Docker, Kubernetes
CI/CD: Jenkins, Git
Methodik: Scrum, Kanban
Auel EDV Projekt
Zeitraum: 2013 – 2017
Rolle: Systemanalytiker
Projekt: Atlas Dezentral – Versandsystem Volkswagen AG
Aufgaben und Verantwortlichkeiten
- Technische Migration einer Oracle Forms-Anwendung auf eine Java-EE-Plattform
- Konzeption und Entwicklung eines Abrechnungssystems für die Fahrzeuglogistik
- Design und Implementierung der Java-basierten Lösung zur Steuerung von Versandprozessen
- Entwicklung von Backend-Services und Schnittstellen zur Integration in bestehende Unternehmenssysteme
- Mitarbeit im agilen Entwicklungsteam (Scrum) mit Test Driven Development (TDD)
- Performance-Optimierung und Fehlerbehebung
- Einführung der migrierten Anwendung in mehreren Volkswagen-Werken
- Schulung der Endnutzer
- Enge Zusammenarbeit mit Business-Analysten zur Transformation fachlicher Anforderungen in technische Lösungen
Verwendete Technologien
Backend: Java EE
Frameworks: Spring, Hibernate
Datenbank: Oracle Database
Tools: Git, Maven, Jenkins
Methodik: Scrum, Test Driven Development (TDD)