Aktiviere Job-Benachrichtigungen per E-Mail!

Senior Java / Kubernetes Engineer – Migration JEE8 -> Quarkus / Cloud Native

SOMI Solutions GmbH

Nürnberg

Hybrid

EUR 60.000 - 80.000

Vollzeit

Vor 12 Tagen

Zusammenfassung

Ein führendes IT-Unternehmen sucht einen erfahrenen Java-Entwickler mit Schwerpunkt auf Cloud-Technologien. Ihre Aufgaben umfassen die Migration und Modernisierung bestehender Anwendungen auf Kubernetes sowie die Implementierung von DevOps-Prozessen. Mindestens 5 Jahre Erfahrung in der Softwareentwicklung und Kenntnisse in Java, Docker und Kubernetes sind erforderlich. Der Einsatzort ist in Nürnberg, mit der Möglichkeit, größtenteils remote zu arbeiten.

Qualifikationen

  • Mindestens 5 Jahre Erfahrung in der Java Server-Entwicklung.
  • Erfahrung in der Nutzung von Kubernetes und Cloud-Umgebungen.
  • Kenntnisse in Docker, Jenkins und CI/CD-Pipelines.

Aufgaben

  • Migration einer bestehenden JEE 8 Anwendung nach Kubernetes.
  • Durchführung von Code-Modernisierungen und Anpassungen.
  • Implementierung von DevOps-Aktivitäten und Sicherstellung der Qualität.

Kenntnisse

Java Server-Entwicklung
Java JDK 17
Docker / Podman
Kubernetes
Quarkus / Cloud Native Development
Build-Pipelines
JUnit 5
Git
Helm-Charts
Kafka
PostgreSQL
Python

Tools

Maven
Jenkins
GitHub Actions
Ansible
Rancher
Jobbeschreibung
Projektrahmen:

Start: 11/2025
Laufzeit: 6 Monate+
Auslastung: 100%
Einsatzort: Nürnberg (gelegentlich vor Ort) / über 90% remote
Voraussetzung: Bereitschaft zur SÜ2
Stundensatz: € 55,- bis € 60,-

Projektbeschreibung:

Im Rahmen dieses Projekts wird eine bestehende Java-EE-Serveranwendung (bestehend aus zwei gekoppelten Monolithen auf Basis von JEE 8) in eine containerisierte Cloud-Umgebung (Kubernetes) überführt. Ziel ist die schrittweise Modernisierung, Modularisierung und Vorbereitung auf eine Cloud Native Architektur unter Berücksichtigung aktueller Best Practices.

Der Einsatz umfasst sowohl Software-Engineering- als auch DevOps-Aufgaben – von der Code-Modernisierung über Pipeline-Design bis hin zum produktionsreifen Deployment auf einer SUSE Rancher (RKE2)-Plattform.

Tätigkeiten:
  • Migration einer bestehenden JEE 8 Anwendung nach Kubernetes
  • Durchführung von Code-Modernisierungen, u. a.:
    • Logging-Anbindung an Kibana / Loki
    • Code-Cleanup, Refactoring & Style-Anpassungen
    • Vorbereitung von Teilkomponenten zur Migration auf Quarkus
    • Anpassungen Richtung JEE 10 / Jakarta EE
    • Nutzung von CDI / Dependency Injection
  • Aufbau und Pflege von Build- und Config-Pipelines (CI/CD)
  • Implementierung von DevOps-Aktivitäten (Containerization, Deployment, Monitoring)
  • Sicherstellung von Testing & Quality Assurance über alle Projektphasen
  • Integration von Authentifizierungs- und Autorisierungskonzepten (OIDC, JWT)
  • Technische Unterstützung bei der Übergabe und Wissenssicherung
Fachliche Kompetenzen (mind. 5 Jahre Erfahrung):
  • Java Server-Entwicklung (Jakarta EE / JEE) – Cloud & klassisch
  • Java JDK 17
  • Docker / Podman
  • Kubernetes – inklusive gängiger Deployment-Artefakte und Best Practices
  • Quarkus / Cloud Native Development (Server-Applikationen, Batches)
  • Build-Pipelines für Cloud-native Anwendungen
  • Testing & QA: JUnit 5, Wiremock, Testcontainers, Postman
  • Source Control & Tools: Git, Curl, K9s
  • Deployment & Templates: Helm-Charts, Kustomize
  • Secrets & Security: External Secret Vaults
  • Messaging & APIs: Kafka, REST, Swagger/OpenAPI
  • Application Servers: Payara (Full- & Microprofile)
  • Serialization: Jackson
  • Authentifizierung / Autorisierung: JWT
Build- & Infrastruktur-Tools (mind. 5 Jahre Erfahrung):
  • Maven
  • Jenkins
  • GitHub Actions
  • Ansible
  • Rancher (SUSE RKE2-Plattform)
  • OIDC-Authentication
  • JBeret für Batch-Verarbeitung
  • PostgreSQL
  • Zertifikatsmanagement & Security Handling
  • Scripting (Python o. ä.)
Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
eine PDF-, DOC-, DOCX-, ODT- oder PAGES-Datei bis zu 5 MB per Drag & Drop ablegen.