Backend Developer (Java)
- Salary
- From €56K
- Hiring from
- Austria
- Work type
- Hybrid
- Posted
626,759 remote jobs, straight from company career pages
100% free · New jobs every minute
Show job descriptionHide job description
fundamentals.
ab 56.000€ brutto/Jahr
ab 30 Stunden/Woche
3 Tage Home-Office/Woche
wer wir sind.
Wir machen seit über 20 Jahren digitale Geschäfts- und Nachhaltigkeitsberichte, für Kunden wie adidas, Borussia Dortmund, HUGO BOSS und OMV.
Unsere Identität: hands-on, kollegial und lösungsorientiert. Wir sind eine Agentur, aber du merkst den Unterschied schnell.
Klingt nach Agentur, ist es auch, aber anders. Bei uns geht es kollegial und lösungsorientiert zu, mit gegenseitiger Unterstützung und einem entspannten Umgang untereinander.
Für unser Team suchen wir ab sofort jemanden als Senior Backend Developer.
was du bei uns machst.
Du willst Software bauen, die jeden Tag benutzt wird, und mitentscheiden, wie sie aufgebaut ist? Dann passt das hier. Die Leute, die mit deinem Code arbeiten, sind deine Kolleg.innen: Unsere Projektteams bauen damit die Geschäftsberichte unserer Kunden. Du bekommst direkt mit, was gut läuft und was nervt, und kannst es ändern.
Dein Spielfeld ist unser eigenes CMS. Es basiert auf Bloomreach Experience Manager (früher Hippo CMS), den wir als eigenen Fork weiterentwickeln, und läuft auf Java 21. Dazu gehören eine GraphQL-API für unseren Web-Editor, Importer, die Inhalte aus Kundendokumenten und externen Reporting-Systemen ins CMS bringen, Workflows im Content-Repository sowie Jobs und Kommandozeilen-Tools, mit denen Berichte geprüft und übersetzt werden. Vom ersten Tag an baust du Features, die in Produktion gehen. Und es gibt Großes zu bauen: Du bist maßgeblich beteiligt, wenn wir die letzte klassische Delivery-Schicht durch eine moderne Document API ablösen, und baust diese Architektur von Grund auf mit.
Wir entwickeln mit AI-Agents, und zwar im Alltag. Unsere Repos sind darauf eingerichtet, mit Konventionen, Tests und Reviews, die Agents führen. Du schreibst weniger Boilerplate und entscheidest mehr: was gebaut wird, wie es geschnitten ist und ob das Ergebnis stimmt.
Dafür bekommst du Raum. Wir sind ein kleines Kernteam, arbeiten eigenverantwortlich und entscheiden auf kurzem Weg. Als Senior triffst du Architektur-Entscheidungen und bestimmst die Entwicklung aktiv mit. Deine Erfahrung ist bei uns gefragt, und du siehst, was sie bewirkt.
was du mitbringst.
- Du programmierst seit mindestens 5 Jahren beruflich mit Java, kennst dich mit aktuellen Versionen (17, 21) aus und fühlst dich im Backend zuhause.
- Maven, GitLab und CI/CD gehören zu deinem Arbeitsalltag. Du kennst die üblichen Workflows und weißt, was du tust.
- Du hast praktische Erfahrung mit Content-Plattformen (Bloomreach, Magnolia o. ä.), hast APIs entworfen oder konsumiert und weißt, warum sauber modellierte Datenstrukturen sich langfristig auszahlen.
- Du hast bereits Architektur-Entscheidungen verantwortet und kannst sie im Team begründen. Code-Reviews und das Einarbeiten neuer Kolleg.innen gehören für dich dazu.
- Du entwickelst mit Coding-Agents und hast damit schon Produktivcode ausgeliefert. Du weißt, wie man sie führt (Spezifikation, Tests, Review), und bleibst dabei der Human in the Loop: Was in Produktion geht, hast du geprüft und verantwortest du.
- Deutsch- oder Englischkenntnisse auf verhandlungssicherem Niveau (C1)
- Hands-on-Mentalität und Bereitschaft, Verantwortung zu übernehmen
womit du uns aus den Socken haust.
- Kenntnisse in Bloomreach XM (Hippo CMS) oder JCR bzw. Apache Jackrabbit wären richtig fein.
- Erfahrung mit GraphQL wär' ein Plus, jedoch kein Muss.
- Du hast schon Features auf Basis von Sprachmodellen gebaut, etwa mit LLM-APIs, Embeddings oder Evals.
- Du hast schon programmatisch mit Dokumentformaten wie DOCX oder PDF gearbeitet, etwa mit Aspose oder Apache PDFBox.
was du von uns bekommst.
Big Names, Big Projects. Wir arbeiten mit Top-Unternehmen aus Europa, Japan und den USA.
45 Tage EU-Remote. Du kannst bis zu 45 Tage pro Jahr von jedem Land der EU arbeiten.
#kitchenkollektiv. Wir kochen fast täglich unser Mittagessen selbst und nexxar übernimmt die Rechnung.
Job-Ticket. Dein Ticket geht nach dem ersten Monat auf uns und du bist damit im Bundesland deiner Wahl mobil.
Flexible Zeiten. Winter busy, Sommer easy. Und: Kein All-in-Vertrag
Jährliche Check-In Gespräche. Wir machen keinen Bogen um das Thema Gehalt und sprechen es im Jahresgespräch von uns aus an. Uns ist offener Austausch wichtig.
Smoothes Onboarding. Mit Buddy-System, Tutorials und Dokumentation, auf die du dich verlassen kannst.
Zukunft inklusive. Ab dem dritten Jahr zahlen wir zusätzlich in deine betriebliche Altersvorsorge ein. Events, die Spaß machen. Von Lasertag bis Cocktailabend.
so läuft der recruitingprozess.
1️⃣ Erstes Kennenlernen via Video (45 min)
2️⃣ Zweites Gespräch bei uns im Office inkl. Live-Aufgabe (ca. 90 min)
3️⃣ Entscheidung & hoffentlich: Welcome at nexxar!
letzter check.
Du bist neugierig, detailverliebt und willst dich einbringen?
Dann freuen wir uns auf deine Bewerbung!
class PageCache {
private Map<String, String> cache = new HashMap<>();
public String get(String key) {
if (!cache.containsKey(key)) {
cache.put(key, loadFromDatabase(key));
}
return cache.get(key);
}
private String loadFromDatabase(String key) {
// DB call
return "content-" + key.toLowerCase();
}
}
Lass uns mit deiner Bewerbung wissen: Was fällt dir im Code-Snippet auf? Hast du AI zur Hilfe gezogen – wenn ja, wie?
