In 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 erfahrenen
mit starkem Java-Hintergrund und Interesse daran, Softwareentwicklung konsequent AI-first weiterzudenken.
Du 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 sicherstellen
Aktuell arbeitest du in einem Automotive-Kundenprojekt: Dort entwickeln wir in einer Multi-Plattform-Umgebung mehrere Anwendungen mit gemeinsamer Code- und Wissensbasis.
Unsere Enterprise-Backends basieren auf:
Ergänzend u. a.:
- Python nutzen wir vor allem für AI-Tools, Automatisierungen und Prototypen.
Für diese Position ist jedoch ein starker professioneller Java-Backend-Hintergrund entscheidend.
Wir 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
- Analyse bestehender Systeme
- Automatisierung wiederkehrender Engineering-Aufgaben
Dabei 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.
Wir 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 Fachbereichen
Du 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.
Technologien ä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 entwickeln
Hilfreich, aber keine Voraussetzung ist Erfahrung mit:
- Azure oder vergleichbare Cloud-Plattformen
- Multi-Plattform-Produkte
- gemeinsame Codebases für mehrere Anwendungen
- verteilte Systeme
- Entwicklung eigener AI Agents oder agentischer Engineering-Workflows
- 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
Zeig 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.
Da du im Kundenprojekt regelmäßig mit deutschsprachigen Ansprechpartnern arbeitest, ist Deutsch mindestens auf C1‑Niveau erforderlich.
Zudem solltest du Englisch beruflich sicher beherrschen.
4. Architektur & Ownership
Nenne eine technische oder architektonische Entscheidung, die du selbst verantwortet hast.
Wie setzt du Coding Agents konkret in deiner täglichen Entwicklung ein?
Beschreibe in 3–5 Sätze z. B.:
- welche Aufgaben du an Agents delegierst,
- wie du Implementierung, Tests und Reviews organisierst,
- welche Tools oder eigenen Workflows du verwendest
- und wo du bewusst menschliche Entscheidungen triffst.
Welchen Entwicklungsprozess hast du durch Coding Agents oder Automatisierung deutlich verändert oder verbessert?
7. PostgreSQL / relationale Datenmodellierung
Welche Praxiserfahrung hast du mit PostgreSQL oder anderen relationalen Datenbanken?
Hast du an mehreren Anwendungen oder Produkten mit gemeinsamer Codebasis, Plattform oder zentralen Services gearbeitet? Falls ja: kurz beschreiben.
9. Sprache
Deutsch-Niveau (A1–C2, mindestens C1 erforderlich):
10. Verfügbarkeit
Frühestmögliches Startdatum:
Kannst du regelmäßig in unserem Berliner Büro arbeiten? Ja / Nein
Bei uns arbeitest du an Software, die wirklich produktiv läuft.
Du entwickelst komplexe Backend-Systeme, gestaltest technische Entscheidungen mit und übernimmst viel Ownership.
Zudem arbeiten wir an einer Frage, die Software Engineering in den nächsten Jahren grundlegend verändert:
Wie entwickelt man professionelle Software, wenn AI Agents selbstverständlicher Teil des Engineering-Prozesses werden?
Unser Büro: mitten in Berlin‑Kreuzberg, mit Dachterrasse.
#J-18808-Ljbffr
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass du so Backend Developer (m/w/x) – Java & AI-first Software Development in Berlin 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 BIG PICTURE GmbH anzuklopfen, wenn du dich auf die Stelle als Backend Developer (m/w/x) – Java & AI-first Software Development 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 BIG PICTURE 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 BIG PICTURE 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 BIG PICTURE 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.