tl;dr: Java Entwickler mit Claude-Code-Erfahrung gesucht. Du baust mit KI OpenRewrite-Rezepte, die veraltete Java-Anwendungen automatisiert modernisieren und bekannte Sicherheitslücken schließen. Damit hältst Du Software am Laufen, auf die sich unsere Gesellschaft jeden Tag verlässt, und schützt sie vor Hackerangriffen.
Bist Du es leid, bei jedem Upgrade Hunderte Dateien von Hand anzufassen? Eine neue Java-Version, ein Framework-Wechsel, eine Bibliothek mit bekannter Sicherheitslücke – und am Ende fehlt doch eine Stelle. Bei der nächsten Anwendung geht alles wieder von vorn los.
Warum das zählt
Ein großer Teil der Software, auf die sich Verwaltungen, Unternehmen und Menschen jeden Tag verlassen, läuft auf Java. Vieles davon ist über Jahre gewachsen und hängt an Versionen und Bibliotheken, für die es längst keine Sicherheitsupdates mehr gibt. Jede veraltete Abhängigkeit ist eine offene Tür für Angreifer. Log4Shell hat 2021 gezeigt, wie schnell eine einzige Bibliothek weltweit zum Problem werden kann. Gleichzeitig gibt es viel zu wenige Entwicklerinnen und Entwickler, um all diesen Code von Hand auf den neuesten Stand zu bringen.
Genau hier setzen wir an. OpenRewrite wendet Code-Änderungen als Rezepte automatisiert, nachvollziehbar und beliebig oft auf ganze Codebasen an. Solche Rezepte zu schreiben war bisher aufwendig. Mit Claude Code ändert sich das gerade grundlegend: Der Agent schreibt den ersten Entwurf samt Tests, Du prüfst ihn, schärfst nach und lässt das Rezept gegen echten Kundencode laufen. Ein gutes Rezept schließt eine Lücke nicht nur in einem Projekt, sondern in jeder Codebasis, auf die es angewendet wird.
Bei XDEV modernisieren wir so die Java-Anwendungen unserer Kunden und machen sie fit und sicher für die nächsten Jahre. Dafür suchen wir Verstärkung, die Lust hat, dieses noch junge Feld mit uns zu gestalten.
Das machst Du bei uns
- Du analysierst gewachsene Codebasen unserer Kunden und findest heraus, was veraltet ist und wo Sicherheitsrisiken stecken
- Du modernisierst auf ganzer Breite: neue Java-Versionen, den Umstieg von javax auf jakarta, Framework- und Bibliotheks-Upgrades und die Ablösung von Abhängigkeiten mit bekannten Schwachstellen
- Du lässt Claude Code OpenRewrite-Rezepte und die passenden Tests schreiben, prüfst das Ergebnis kritisch und schärfst nach, bis alles sitzt
- Du kombinierst Rezepte aus dem OpenRewrite-Katalog mit eigenen, wo der Katalog nicht weiterkommt
- Du lässt die Rezepte gegen echten Kundencode laufen und sorgst dafür, dass am Ende ein sauberer, nachvollziehbarer Pull-Request steht
Folgendes hört sich für Dich spannend an?
Wenn Du bei den meisten Punkten „Ja“ gedacht hast, dann ist das die richtige Stelle für Dich.
Was können wir bieten?
- Arbeit mit Sinn: Du machst Software sicherer, auf die sich viele Menschen verlassen, und siehst, was Deine Rezepte bewirken
- agiles Arbeiten mit Startup-Charakter bei gleichzeitiger Sicherheit eines etablierten Unternehmens
- Du gestaltest ein junges Thema von Anfang an mit und bestimmst mit, wie wir KI in der Modernisierung einsetzen
- Du arbeitest mit Claude Code und den aktuellen Modellen, der Zugang wird von uns gestellt
flexible Arbeitszeitgestaltung - Du profitierst von exklusiven Schulungen, Zertifizierungen und Konferenzbesuchen – damit weißt Du vor allen anderen, was kommt und wie es geht
- flache Hierarchien und eine transparente Kommunikation
- mehr darüber, wie wir bei XDEV arbeiten, erfährst Du hier
Dein Profil
- mindestens 2 Jahre Berufserfahrung in der Java-Entwicklung
- Du arbeitest bereits mit Claude Code und weißt, wie Du dem Agenten den richtigen Kontext gibst, seine Ergebnisse kritisch prüfst und ihn in die richtige Richtung lenkst
- Erfahrung mit Upgrades und Migrationen in gewachsenen Java-Anwendungen, egal ob Java-Version, Framework oder Bibliothek
- Sicherheit ist für Dich kein Randthema: Veraltete Abhängigkeiten und offene CVEs lassen Dich nicht kalt
- Du hast Spaß daran, nicht nur Code zu schreiben, sondern Code, der Code verändert
Testen ist für Dich kein Pflichtprogramm: Ein Rezept ist erst fertig, wenn die Tests zeigen, dass es tut, was es soll - erste Erfahrung mit OpenRewrite ist ein Plus, den Rest lernst Du bei uns
Teamfähigkeit sowie eine zuverlässige, selbständige und engagierte Arbeitsweise
Standort
92637 Weiden i.d.OPf. / Homeoffice / kein Body-Leasing
Termin
Ab sofort, Vollzeit
Dein Ansprechpartner:
Richard Fichtner
Schon beim Einstieg, geben wir uns mit unserem Onboarding Programm alle Mühe, dass mögliche Hürden abgebaut werden und Du in jeder Hinsicht einen guten Start bei XDEV hast.
#J-18808-Ljbffr
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass du so Software-Modernisierer (w/m/d): Java, OpenRewrite & KI bei XDEV erhalten könntest
✨Engagier dich in Entwickler-Communities!
Lass uns mal ehrlich sein: In der Software-Entwicklung sind Netzwerke Gold wert! Tummel dich in GitHub-Projekten, nehme an lokalen Meetups oder Hackathons teil und vernetze dich mit anderen Entwicklern. So steigerst du nicht nur deine Sichtbarkeit, sondern lernst auch die neuesten Trends und Technologien kennen.
✨Zeig deine Fähigkeiten!
Erstelle ein Portfolio, das deine besten Projekte und Code-Examples zeigt. Nichts überzeugt mehr als ein praktischer Beweis deiner Skills. Das kann auch helfen, bei XDEV Software GmbH anzuklopfen, wenn du dich auf die Stelle als Software-Modernisierer (w/m/d): Java, OpenRewrite & KI bei XDEV bewirbst – so wissen sie gleich, was sie von dir erwarten können!
✨Nutze Jobplattformen speziell für Tech-Jobs!
Plattformen wie Stack Overflow Jobs oder AngelsList sind perfekte Orte, um Vollzeitstellen in der Software-Entwicklung zu finden. Hier sind viele tolle Unternehmen auf der Suche nach Talenten wie uns, also schau regelmäßig vorbei und bewirb dich direkt über die Website.
✨Such dir Mentoren und Feedback!
Hol dir Feedback von erfahrenen Entwicklern, die dir Tipps geben können, was Recruiter wirklich suchen. Ob über LinkedIn oder persönliche Kontakte: Menschen, die sich in der Branche auskennen, können enorm wertvoll sein, um dir zu helfen, dich optimal auf deine Bewerbung bei XDEV Software GmbH vorzubereiten!
Einige Tipps für deine Bewerbung 🫡
Highlights deiner Coding-Skills:In der Software-Entwicklung kommt es auf konkrete Fähigkeiten an. Vergiss nicht, relevante Programmiersprachen und Frameworks in deinen Lebenslauf aufzunehmen. Zeig uns, was du kannst – vielleicht mit einem Link zu deinem GitHub-Profil oder einer Übersicht deiner Side Projects, die deine Programmierkenntnisse illustrieren.
Dokumentation deiner Erfolge:Gerade bei einer Vollzeitstelle in der Software-Entwicklung sind konkrete Ergebnisse Gold wert. Nenn uns Zahlen und Ergebnisse aus deinen vorherigen Projekten. Hast du den Code optimiert oder Systemfehler behoben? Solche Erfolge zeigen, dass du die Sprache der Entwickler sprichst und einen echten Mehrwert bringst.
Attraktive Projektbeschreibungen:Wenn du an Projekten gearbeitet hast, die hervorstechen, beschreibe sie ausführlich in deinem Lebenslauf. Was war das Problem, das du gelöst hast? Welche Technologien hast du eingesetzt? Das gibt uns einen klaren Einblick in deine Herangehensweise und Problemlösungsfähigkeiten.
Motivation zeigen:In deinem Anschreiben solltest du deine Motivation für die Stelle im Bereich Software-Entwicklung bei XDEV Software GmbH klar herausstellen. Warum sprichst gerade du die Anforderungen für diese Vollzeitrolle an? Mach deutlich, was dich an der Arbeit bei uns reizt und wie du über das rein Technische hinaus wachsen möchtest.
Wie man sich auf ein Vorstellungsgespräch bei XDEV Software GmbH vorbereitet
✨Technische Vorbereitung auf die Coding-Challenges
In der Software-Entwicklung sind technische Fragen oft ein zentraler Teil des Interviews. Macht euch mit Plattformen wie LeetCode oder HackerRank vertraut, um eure Problemlösungsfähigkeiten zu trainieren. Zeigt im Interview viel Selbstbewusstsein beim Erklären eurer Ansätze!
✨Das eigene Portfolio im besten Licht präsentieren
Stellt sicher, dass ihr ein aussagekräftiges Portfolio habt, das einige eurer besten Projekte zeigt. Seid bereit, darüber zu sprechen, was eure Rolle war, welche Technologien ihr verwendet habt und welche Herausforderungen es gab. Das gibt den Interviewern einen Einblick in eure praktische Erfahrung.
✨Teamfähigkeit und Kommunikation betonen
In einer Vollzeit-Position wird Kommunikation im Team sehr wichtig sein. Seid bereit, Beispiele aus der Vergangenheit zu teilen, in denen ihr effektiv im Team gearbeitet habt. Dies zeigt, dass ihr nicht nur technische Fähigkeiten habt, sondern auch gut ins Team passt.
✨Vorbereitung auf Fragen zur Software-Architektur
Bereitet euch darauf vor, Fragen zur Software-Architektur zu beantworten. Themen wie RESTful APIs, Microservices und Cloud-Architekturen können Teil eures Interviews sein. Zeigt euer Verständnis durch Diskussionen und Beispiele aus eurer bisherigen Arbeit oder Projekte.