Auf einen Blick
- Aufgaben: Migriere Java-EE-Anwendungen in die Cloud und modernisiere den Code.
- Arbeitgeber: Innovatives Unternehmen mit Fokus auf Cloud-Technologien.
- Mitarbeitervorteile: Attraktiver Stundensatz, flexible Remote-Arbeit und spannende Projekte.
- Warum dieser Job: Gestalte die Zukunft der Softwareentwicklung mit modernsten Technologien.
- Gewünschte Qualifikationen: Erfahrung in Java-Entwicklung und Kubernetes erforderlich.
- Andere Informationen: Dynamisches Team mit großartigen Entwicklungsmöglichkeiten.
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. ä.)
#J-18808-Ljbffr
Senior Java / Kubernetes Engineer – Migration JEE8 -> Quarkus / Cloud Native Arbeitgeber: SOMI Solutions GmbH
Kontaktperson:
SOMI Solutions GmbH HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Senior Java / Kubernetes Engineer – Migration JEE8 -> Quarkus / Cloud Native
✨Netzwerken, Netzwerken, Netzwerken!
Nutze LinkedIn und andere Plattformen, um mit Leuten aus der Branche in Kontakt zu treten. Lass uns wissen, dass du auf der Suche nach einer neuen Herausforderung bist – oft erfährt man so von offenen Stellen, bevor sie veröffentlicht werden!
✨Zeig deine Skills!
Bereite dich darauf vor, deine technischen Fähigkeiten in einem praktischen Test oder während eines Interviews unter Beweis zu stellen. Wir wissen, dass du ein Senior Java/Kubernetes Engineer bist – also zeig uns, was du drauf hast!
✨Sei flexibel!
Da das Projekt remote ist, sei bereit, dich an verschiedene Arbeitszeiten anzupassen. Zeige, dass du auch in einem flexiblen Umfeld produktiv arbeiten kannst – das kommt bei den Arbeitgebern gut an!
✨Bewirb dich direkt über unsere Website!
Wir haben viele spannende Projekte, die auf dich warten! Bewirb dich direkt über unsere Website, um sicherzustellen, dass deine Bewerbung schnell und unkompliziert bearbeitet wird.
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Senior Java / Kubernetes Engineer – Migration JEE8 -> Quarkus / Cloud Native
Tipps für deine Bewerbung 🫡
Mach es persönlich!: Zeig uns, wer du bist! Verwende in deinem Anschreiben eine persönliche Ansprache und erzähle uns, warum du dich für diese Position interessierst. Das macht deine Bewerbung einzigartig und hebt dich von anderen ab.
Betone deine Erfahrungen: Stell sicher, dass du relevante Erfahrungen und Fähigkeiten hervorhebst, die zu den Anforderungen der Stelle passen. Wenn du bereits mit JEE 8 oder Kubernetes gearbeitet hast, lass uns das wissen! Wir lieben es, wenn Bewerber ihre Expertise klar kommunizieren.
Sei präzise und strukturiert: Halte deine Bewerbung klar und übersichtlich. Verwende Absätze und Aufzählungen, um wichtige Informationen hervorzuheben. So können wir schnell erkennen, was du drauf hast und wie du ins Team passt.
Bewirb dich über unsere Website: Wir empfehlen dir, deine Bewerbung direkt über unsere Website einzureichen. So stellst du sicher, dass sie schnell bei uns ankommt und wir sie zügig bearbeiten können. Wir freuen uns auf deine Unterlagen!
Wie du dich auf ein Vorstellungsgespräch bei SOMI Solutions GmbH vorbereitest
✨Verstehe die Projektanforderungen
Mach dich mit den spezifischen Anforderungen des Projekts vertraut, insbesondere mit der Migration von JEE 8 zu Quarkus und den Cloud Native Aspekten. Zeige im Interview, dass du die Herausforderungen und Best Practices in diesem Bereich verstehst.
✨Bereite praktische Beispiele vor
Denke an konkrete Projekte oder Erfahrungen, die du in der Vergangenheit hattest, die relevant für die Aufgaben sind. Sei bereit, über deine Rolle bei der Code-Modernisierung oder dem Deployment auf Kubernetes zu sprechen.
✨Technische Fragen üben
Erwarte technische Fragen zu Java, Kubernetes und DevOps-Praktiken. Übe, wie du komplexe technische Konzepte einfach erklären kannst, um dein Wissen und deine Kommunikationsfähigkeiten zu demonstrieren.
✨Fragen zur Unternehmenskultur stellen
Zeige Interesse an der Unternehmenskultur und den Teamdynamiken. Stelle Fragen, die dir helfen zu verstehen, wie das Team arbeitet und welche Werte wichtig sind. Das zeigt, dass du nicht nur an der Technik, sondern auch am Team interessiert bist.