Senior Java Entwickler (m/w/d) (DE)
[2946]
Für einen unserer Kunden suchen wir Unterstützung im Bereich Java Entwicklung (m/w/d). Erforderliche Qualifikationen: ·Mehrjährige Projekterfahrung in der Java Entwicklung ·Nachweisbare, praktische Erfahrung in der Migration von klassischen Monolithen (z.B. IBM WebSphere) hin zu modernen, containerisierten Applikationen (OpenLiberty, Docker, Kubernetes). ·Starkes Know-how im API-Design (REST) und insbesondere in der API-Versionierung sowie Rückwärtskompatibilität für den unterbrechungsfreien Betrieb (Zero-Downtime Deployments, Blue/Green, Canary) in hochverfügbaren 24/7-Umgebungen. ·Tiefes Verständnis der Enterprise-Java-Technologien, um Legacy-Code zu analysieren und mittels bewährter Refactoring-Methodiken zukunftssicher und fliessend umzubauen. ·DevOps & CI/CD: Sicherer Umgang mit Tools (z.B. Grafana, Splunk, ArgoCD), um die migrierten Applikationen nahtlos in die Automatisierungs- und Monitoring-Prozesse einzubinden. ·Datenbanken & Datenhandling: Fundierte Kenntnisse, um bei Migrationen auch die Datenhaltung sicher zu überführen (Datenmigration) und die Persistenzschicht an die neue Architektur anzupassen. ·Frontend-Technologien: Grundlegendes Verständnis für Angular und Webcomponents, um End-to-End-Abhängigkeiten bei der Migration zu berücksichtigen ·sehr gute Deutschkenntnisse in Wort und Schrift
- Mehrjährige Projekterfahrung in der Java Entwicklung
- Nachweisbare, praktische Erfahrung in der Migration von klassischen Monolithen (z.B. IBM WebSphere) hin zu modernen, containerisierten Applikationen (OpenLiberty, Docker, Kubernetes).
- Starkes Know-how im API-Design (REST) und insbesondere in der API-Versionierung sowie Rückwärtskompatibilität für den unterbrechungsfreien Betrieb (Zero-Downtime Deployments, Blue/Green, Canary) in hochverfügbaren 24/7-Umgebungen.
- Tiefes Verständnis der Enterprise-Java-Technologien, um Legacy-Code zu analysieren und mittels bewährter Refactoring-Methodiken zukunftssicher und fliessend umzubauen.
- DevOps & CI/CD: Sicherer Umgang mit Tools (z.B. Grafana, Splunk, ArgoCD), um die migrierten Applikationen nahtlos in die Automatisierungs- und Monitoring-Prozesse einzubinden.
- Datenbanken & Datenhandling: Fundierte Kenntnisse, um bei Migrationen auch die Datenhaltung sicher zu überführen (Datenmigration) und die Persistenzschicht an die neue Architektur anzupassen.
- Frontend-Technologien: Grundlegendes Verständnis für Angular und Webcomponents, um End-to-End-Abhängigkeiten bei der Migration zu berücksichtigen
- sehr gute Deutschkenntnisse in Wort und Schrift