Senior Java Cloud Migration Engineer (A)
Bosshard & Partner Alle Jobs anzeigen
- Luzern
- Unbefristet
- Vollzeit
- Analyse und Migration bestehender monolithischer Anwendungen (z. B. IBM WebSphere) hin zu modernen, containerisierten Architekturen (OpenLiberty, Docker, Kubernetes)
- Planung und Umsetzung von Migrationsstrategien unter Berücksichtigung von Hochverfügbarkeit und unterbrechungsfreiem Betrieb (24/7)
- Konzeption, Design und Weiterentwicklung von REST-APIs inklusive Versionierung und Sicherstellung der Rückwärtskompatibilität
- Durchführung von Refactoring-Maßnahmen zur Modernisierung von Legacy-Code im Umfeld von Jakarta EE / Java EE
- Integration und Automatisierung von Deployments sowie Monitoring innerhalb bestehender DevOps- und CI/CD-Prozesse (z. B. mit Grafana, Splunk, ArgoCD)
- Planung und Durchführung von Datenmigrationen sowie Anpassung der Persistenzschicht an die neue Zielarchitektur
- Berücksichtigung von End-to-End-Abhängigkeiten, insbesondere im Zusammenspiel mit Frontend-Technologien wie Angular und Webcomponents
- Enge Abstimmung zu technischen Fragestellungen, insbesondere bei Migrationsstrategien und potenziellen API-Änderungen
- Nachweisbare praktische Erfahrung in der Migration von monolithischen Anwendungen zu containerisierten Architekturen
- Fundiertes Know-how in Container-Technologien und Orchestrierung (Docker, Kubernetes, OpenLiberty)
- Tiefgehende Kenntnisse im API-Design (REST), insbesondere in Versionierung und Sicherstellung der Rückwärtskompatibilität
- Sehr gute Kenntnisse in Jakarta EE / Java EE sowie Erfahrung im Umgang mit Legacy-Systemen und Refactoring-Methodiken
- Erfahrung mit DevOps-Praktiken sowie sicherer Umgang mit CI/CD- und Monitoring-Tools (z. B. Grafana, Splunk, ArgoCD)
- Fundierte Kenntnisse im Bereich Datenbanken und Datenmigration
- Grundlegendes Verständnis moderner Frontend-Technologien, insbesondere Angular und Webcomponents
- Deutschkenntnisse auf Muttersprachniveau
- Schnelle Auffassungsgabe und die Fähigkeit, sich zügig in bestehende Deploymentprozesse einzuarbeiten
- Ausgeprägte Hands-on-Mentalität mit starkem Fokus auf Ergebnisse und Lieferung
- Hohe Eigenverantwortung sowie selbstständige und strukturierte Arbeitsweise
- Proaktive Herangehensweise an komplexe Migrationsvorhaben
- Klare und präzise Kommunikationsfähigkeit, insbesondere bei kritischen technischen Themen
- Selbstständige, strukturierte und qualitätsorientierte Arbeitsweise