🇩🇪 Berlin, Germany · 7h ago
Backend Developer (m/w/x) – Java & AI-first Software Development
BIG PICTURE GmbH
LinkedIn
ÜBER UNSIn einem sich immer weiter beschleunigenden Umfeld verändern neue Technologien bestehende Geschäftsmodelle, Produkte und Unternehmen grundlegend. Sie verändern, wie wir kommunizieren, arbeiten und leben.BIG PICTURE ist Teil dieser Entwicklung.Wir machen aus vielversprechenden AI-Prototypen produktive Software, die in großen Organisationen echte Arbeit übernimmt. Unsere Lösungen unterstützen etwa bei Versicherungsschäden, medizinischer Datenanalyse und der Interaktion mit älteren Menschen.Dabei verbinden wir moderne AI mit langjähriger Engineering-Erfahrung aus komplexen Enterprise- und Automotive-Umgebungen.Für unser Team suchen wir einen erfahrenenBackend Developer (m/w/d)mit starkem Java-Hintergrund und Interesse daran, Softwareentwicklung konsequent AI-first weiterzudenken.DEINE AUFGABENDu arbeitest nicht nur an Tickets, sondern verantwortest Lösungen von der Idee bis zum produktiven Betrieb.Dazu gehören u. a.:· Kunden technisch beraten und bei der Lösungsfindung unterstützen· Backend-Services und APIs konzipieren und implementieren· bestehende Plattformen und Anwendungen weiterentwickeln· Architekturentscheidungen vorbereiten und treffen· technische Anforderungen in robuste, wartbare Lösungen übersetzen· Coding Agents für Engineering-Aufgaben einsetzen· agentengestützte Entwicklungsworkflows aufbauen und verbessern· Tests, Migrationen und Refactorings weitgehend automatisieren· Qualität, Wartbarkeit und technische Nachhaltigkeit sicherstellenAktuell arbeitest du in einem Automotive-Kundenprojekt: Dort entwickeln wir in einer Multi-Plattform-Umgebung mehrere Anwendungen mit gemeinsamer Code- und Wissensbasis.UNSER TECH-STACKUnsere Enterprise-Backends basieren auf:· Java 21· Spring Boot· Quarkus· PostgreSQLErgänzend u. a.:· Docker· Linux / Bash· CI/CD· gRPC· Kubernetes· AzurePython nutzen wir vor allem für AI-Tools, Automatisierungen und Prototypen.Für diese Position ist jedoch ein starker professioneller Java-Backend-Hintergrund entscheidend.HOW WE BUILD SOFTWARE – AI FIRSTWir arbeiten konsequent AI-first. Coding Agents und LLM-basierte Automatisierung sind für uns kein Zusatztool, sondern fester Bestandteil unseres Entwicklungsprozesses. Wir arbeiten derzeit v. a. mit Cursor und Claude Code und entwickeln unsere Arbeitsweise laufend weiter.Agents nutzen wir z. B. für:· Implementierung von Features· Erstellen und Weiterentwickeln von Tests· Codebase Exploration· Debugging· Refactorings· Migrationen· Dokumentation· Code Reviews· Analyse bestehender Systeme· Automatisierung wiederkehrender Engineering-AufgabenDabei verfolgen wir bewusst nicht das Muster: „Agent entwickelt – Mensch reviewed.“ Stattdessen bauen wir Prozesse, in denen mehrere Agents verschiedene Aufgaben übernehmen.Ein Agent implementiert etwa eine Lösung, ein zweiter entwickelt und führt Tests aus, ein dritter reviewt das Ergebnis, findet Schwachstellen oder schlägt Verbesserungen vor.Das verändert die Rolle des Entwicklers.Neben klassischem Software Engineering geht es zunehmend darum,· Probleme sinnvoll zu zerlegen,· Agents mit dem richtigen Kontext auszustatten,· Anforderungen und Akzeptanzkriterien präzise zu formulieren,· mehrere agentengestützte Workflows zu koordinieren,· Ergebnisse automatisiert zu validieren,· die richtigen technischen Entscheidungen zu treffen· und den Entwicklungsprozess laufend zu verbessern.AI ersetzt keine Engineering-Kompetenz. Im Gegenteil. Architekturverständnis, Systemdenken, technische Urteilsfähigkeit, Qualitätsbewusstsein und ein tiefes Verständnis der eigenen Software werden noch wichtiger.Teil deiner Aufgabe ist, mit uns herauszufinden, wie Menschen und AI Agents Software besser, schneller und zuverlässiger entwickeln können.WAS DU MITBRINGSTWir suchen einen Mid- bis Senior-Level Backend Developer, der komplexe Systeme versteht und mitgestaltet, nicht nur implementiert.Idealerweise bringst du mit:· ein Studium der Informatik, Software Engineering oder eine vergleichbare praktische Qualifikation· mehrere Jahre Berufserfahrung als Backend Developer· sehr gute Kenntnisse in Java und objektorientierter Entwicklung· Erfahrung mit aktuellen Java-Versionen, idealerweise Java 21· Berufserfahrung mit Spring Boot und/oder Quarkus· gute Kenntnisse relationaler Datenbanken und Datenmodellierung, insbesondere PostgreSQL· Erfahrung mit APIs und verteilten Systemen· solides Verständnis von Linux, Docker und CI/CD· Erfahrung, technische Lösungen selbstständig zu konzipieren und umzusetzen· Bereitschaft, Verantwortung von der Architektur bis zum produktiven Betrieb zu übernehmen· Erfahrung im direkten technischen Austausch mit Kunden oder FachbereichenDu setzt Coding Agents oder vergleichbare AI-Tools seit Längerem fest in deiner täglichen Entwicklung ein – idealerweise seit mindestens drei Jahren.Entscheidend ist nicht, welche Tools du kennst.Uns interessiert, ob du gelernt hast, Software mit AI anders zu entwickeln, statt AI nur als bessere Autovervollständigung oder Suchmaschine zu nutzen.DEIN MINDSETTechnologien ändern sich – deine Arbeitsweise zählt für uns mindestens so viel wie einzelne Frameworks.Du passt zu uns, wenn:· du dich intensiv für Backend Engineering, verteilte Systeme und AI interessierst· du aktiv überlegst, was ein AI Agent übernehmen kann, statt alles automatisch manuell zu erledigen· du verstehst, dass der produktive Einsatz von AI starke Engineering-Kompetenz voraussetzt· du Agents Kontext geben, Aufgaben sinnvoll zerlegen und Ergebnisse kritisch bewerten kannst· du technische Entscheidungen hinterfragst und gerne respektvoll um die beste Lösung diskutierst· du fehlendes Wissen selbstständig aufbaust· du Verantwortung übernimmst und Probleme nicht an der eigenen Systemgrenze abgibst· du Software bauen möchtest, die auch in Jahren noch verständlich und wartbar ist· du gerne Dinge baust und pragmatisch ausprobierst, statt nur über Lösungen zu diskutieren· du ambitioniert bist, sehr gute Software zu entwickelnUnd ja: Manchmal erklärt ein xkcd-Comic eine technische Situation besser als eine PowerPoint.NICE TO HAVEHilfreich, aber keine Voraussetzung ist Erfahrung mit:· gRPC· Kubernetes· Azure oder vergleichbare Cloud-Plattformen· Automotive· Multi-Plattform-Produkte· gemeinsame Codebases für mehrere Anwendungen· verteilte Systeme· Entwicklung eigener AI Agents oder agentischer Engineering-Workflows· PythonDIE POSITION· Vollzeit, 40 Stunden pro Woche· ca. 50 % Homeoffice möglich· Büro in Berlin-Kreuzberg· Teams von meist 5–15 Personen· hoher Grad an Eigenverantwortung· direkter Einfluss auf Architektur und technische Entscheidungen· Start: ab sofortZEIG UNS, WAS DU BAUSTZeig uns gerne eigene Softwareprojekte, Open-Source-Beiträge oder andere private Programmierprojekte.Uns ist klar: Eigener Code von gestern wirkt heute meist etwas unangenehm – völlig in Ordnung.Wir suchen Menschen, die Dinge bauen.Ein funktionierender Prototyp, aus dem man gelernt hat, ist uns oft lieber als die perfekte Lösung, die nie gebaut wurde.SPRACHENDa du im Kundenprojekt regelmäßig mit deutschsprachigen Ansprechpartnern arbeitest, ist Deutsch mindestens auf C1-Niveau erforderlich.Zudem solltest du Englisch beruflich sicher beherrschen.BITTE BEANTWORTE IN DEINER BEWERBUNG DIE FOLGENDEN FRAGENStatt wenig aussagekräftiger Selbsteinschätzungen möchten wir verstehen, was du gebaut hast und wie du arbeitest. Bitte beantworte kurz:1. Java / Backend EngineeringWie viele Jahre Berufserfahrung hast du mit Java, welche Versionen nutzt du aktuell?2. Relevantes ProjektBeschreibe in 3–5 Sätzen das technisch anspruchsvollste Backend-System, an dem du maßgeblich gearbeitet hast.Was genau hast du verantwortet?3. Spring Boot / QuarkusMit welchem Framework hast du wie umfangreich produktiv gearbeitet?4. Architektur & OwnershipNenne eine technische oder architektonische Entscheidung, die du selbst verantwortet hast.5. AI-assisted DevelopmentWie setzt du Coding Agents konkret in deiner täglichen Entwicklung ein?Beschreibe in 3–5 Sätzen z. B.:· welche Aufgaben du an Agents delegieSourced from LinkedIn. Relocantly aggregates public job postings; apply on the original site.