Vorlage für IT und Digital

Softwareentwickler/in: Lebenslauf und Bewerbung

Bei Entwicklerstellen lesen oft zuerst Recruiter und dann Entwickler deinen Lebenslauf. Beide wollen schnell sehen, was du gebaut hast und womit. Hier findest du ein Beispiel und eine Vorlage zum Herunterladen.

Worauf Arbeitgeber bei Softwareentwickler/in achten

Softwareentwicklerinnen und Softwareentwickler erstellen, testen und dokumentieren Programme. Sie entwerfen Bausteine und Schnittstellen, gestalten Oberflächen, passen Standardsoftware an und wirken an Systemtests mit. Wer das im Job macht, kann über ganz verschiedene Wege gekommen sein: über ein Informatikstudium, über die Ausbildung zum Fachinformatiker für Anwendungsentwicklung, über ein Bootcamp oder über eigene Projekte.

Arbeitgeber fragen deshalb weniger nach dem Weg als nach dem, was du kannst. Im Lebenslauf suchen sie zuerst deinen Stack: Sprachen, Frameworks, Datenbanken, Werkzeuge. Danach wollen sie wissen, in welchem Umfeld du gearbeitet hast. Eine Webanwendung im Team mit Code Reviews und automatischen Tests ist etwas anderes als ein Skript, das du allein pflegst. Beides kann wertvoll sein, aber die Unterschiede zählen.

Mindestens genauso wichtig sind die Arbeitsweise und die Zusammenarbeit. Versionsverwaltung mit Git, Tests, Code Reviews, agile Abläufe und verständliche Dokumentation gehören heute fast überall dazu. Viele Teams achten auch darauf, ob du fachliche Anforderungen verstehst und mit Kolleginnen aus Produkt, Design oder Fachbereich gut sprechen kannst. Ein Link zu öffentlichem Code oder einem eigenen Projekt kann helfen, ist aber kein Muss.

Typische Aufgaben, die in den Lebenslauf gehören

  • Anforderungen mit Fachbereich und Produktmanagement klären und in technische Aufgaben übersetzen
  • Neue Funktionen entwickeln, bestehenden Code warten und verbessern
  • Automatische Tests schreiben und Fehler analysieren und beheben
  • Code Reviews durchführen und Feedback von Kolleginnen einarbeiten
  • Schnittstellen zu anderen Systemen entwerfen und umsetzen
  • Benutzeroberflächen gestalten und auf Bedienbarkeit achten
  • Software dokumentieren und an Deployment und Betrieb mitwirken
  • Sicherheit und Performance bei Entwurf und Umsetzung berücksichtigen

Kenntnisse, Soft Skills und Nachweise

Fachkenntnisse

  • Programmiersprachen, zum Beispiel Java, C#, Python, TypeScript oder Go
  • Frameworks, zum Beispiel Spring, .NET, React, Angular oder Django
  • Datenbanken und SQL, zum Beispiel PostgreSQL oder MySQL
  • Versionsverwaltung mit Git und Arbeiten mit Pull Requests
  • Automatisierte Tests und Continuous Integration
  • Container und Cloud-Grundlagen, zum Beispiel Docker
  • Schnittstellen wie REST und Grundlagen der Anwendungssicherheit

Soft Skills, mit Beleg statt Behauptung

Teamarbeit
Schreib, wie dein Team arbeitet: Code Reviews, Pair Programming, Sprints. Daran sieht man, dass du Zusammenarbeit kennst.
Problemlösung
Beschreib einen schwierigen Fehler oder ein Performanceproblem, das du gefunden und gelöst hast, und wie du vorgegangen bist.
Kommunikation mit Nicht-Technikern
Wenn du Anforderungen mit dem Fachbereich geklärt oder Schulungen gegeben hast, gehört das in die Beschreibung.
Lernbereitschaft
Nenne Technologien, die du dir für ein Projekt selbst angeeignet hast, mit dem Projekt als Beleg. Eine Liste von Online-Kursen allein wirkt schwächer.

Scheine, Führerscheine und Zertifikate

Studium oder Ausbildung
Informatik, Wirtschaftsinformatik oder die Ausbildung zum Fachinformatiker für Anwendungsentwicklung sind die üblichen Wege. Nenne den Abschluss mit Schwerpunkt und Thema der Abschlussarbeit, wenn es zur Stelle passt.
Cloud- und Hersteller-Zertifikate
Zum Beispiel Zertifizierungen von AWS, Microsoft Azure oder Google Cloud. Sie helfen vor allem bei Stellen mit Cloud-Schwerpunkt. Mit Jahr angeben, denn sie laufen oft ab.
Eigene Projekte und öffentlicher Code
Ein Link zu einem gepflegten Repository oder einer eigenen Anwendung ist ein guter Beleg. Verlinke nur, was du gern zeigst, und nichts, was dein Arbeitgeber nicht freigegeben hat.
Bootcamp oder Weiterbildung
Gib Anbieter, Dauer und das Abschlussprojekt an. Das Projekt sagt mehr als das Zertifikat.

Lebenslauf-Beispiel: Softwareentwickler/in

Beispiel
Arjun Beispiel
Softwareentwickler · Backend
Karlsruhearjun.beispiel@example.com+49 170 000 0000
Kurzprofil
Backend-Entwickler mit vier Jahren Erfahrung in Java und Spring, gewohnt an Code Reviews, automatisierte Tests und Continuous Integration. Hat zuletzt Schnittstellen für einen Onlineshop entwickelt und möchte an einem eigenen Produkt mitbauen.
Berufserfahrung
Softwareentwickler Backend
01/2023 – heute
Beispiel Commerce GmbH, Karlsruhe
•Entwickelt Schnittstellen zu Zahlungs- und Versanddienstleistern in Java mit Spring Boot
•Sichert neue Funktionen mit Unit- und Integrationstests ab und pflegt die Pipeline in GitLab CI
•Prüft Pull Requests im Team und betreut zwei Werkstudierende fachlich
•Hat langsame Datenbankabfragen der Bestellübersicht analysiert und mit neuen Indizes beschleunigt
Fachinformatiker Anwendungsentwicklung
07/2022 – 12/2022
Musterwerk Software AG, Bruchsal
•Interne Anwendungen in Java gewartet und Fehler aus dem Ticketsystem behoben
Auszubildender Fachinformatiker Anwendungsentwicklung
09/2019 – 06/2022
Musterwerk Software AG, Bruchsal
•Abschlussprojekt: Webanwendung zur Raumbuchung mit Spring und PostgreSQL
•Erste Erfahrungen mit Scrum im Team
Ausbildung
Abschluss Fachinformatiker Anwendungsentwicklung (IHK)
2019 – 2022
Beispiel Gewerbeschule Karlsruhe
Allgemeine Hochschulreife
2011 – 2019
Beispiel-Gymnasium Karlsruhe
Zertifikate
AWS Certified Cloud Practitioner
06/2024
Beispiel Trainingsanbieter
Kenntnisse
JavaSpring BootSQL und PostgreSQLGit und GitLab CIDockerTypeScript
Sprachen
Deutsch C1Englisch C1Hindi Muttersprache
Beispiel: Person, Arbeitgeber und Schulen sind erfunden. Dargestellt im Design Online.

So baust du deinen Lebenslauf auf

Stell deinen Stack in einem eigenen Abschnitt Kenntnisse dar und gruppiere ihn: Sprachen, Frameworks, Datenbanken, Werkzeuge. Bewerte nur, was du wirklich einschätzen kannst. Schreib lieber weniger Technologien, die du sicher beherrschst, als eine lange Liste von Dingen, die du einmal ausprobiert hast.

Beschreib bei jeder Station, was du gebaut oder verbessert hast, und nenne die Technik dazu. Zum Beispiel: Schnittstelle zum Zahlungsdienstleister in Java mit Spring entwickelt, mit automatisierten Tests abgesichert. So sieht man Technik und Ergebnis auf einen Blick.

Wenn du von einer anderen Tätigkeit in die Entwicklung wechselst, leg einen Abschnitt Projekte an. Nenne Ziel, Technik und deinen Anteil, und verlinke den Code, wenn er öffentlich ist. Fachwissen aus deinem alten Beruf ist oft ein echter Vorteil, etwa in Logistik, Medizin oder Finanzen.

Kurzprofil: Beispielsätze zum Anpassen

  • Backend-Entwickler mit vier Jahren Erfahrung in Java und Spring, gewohnt an Code Reviews, automatisierte Tests und Continuous Integration. Hat zuletzt Schnittstellen für einen Onlineshop entwickelt.
  • Fachinformatikerin für Anwendungsentwicklung mit Schwerpunkt Frontend in TypeScript und React, die Oberflächen gern zugänglich und gut bedienbar baut.
  • Quereinsteiger aus der Logistik mit abgeschlossener Weiterbildung in Webentwicklung und einem eigenen Projekt zur Tourenplanung in Python.
  • Softwareentwicklerin mit Informatikstudium und Erfahrung in C# und .NET, die nach drei Jahren in der Wartung bestehender Anwendungen an einem neuen Produkt mitbauen will.

Anschreiben-Beispiel: Softwareentwickler/in

Beispiel
Arjun Beispiel
Musterweg 3 · 76131 Karlsruhe · arjun.beispiel@example.com · +49 170 000 0000
Musterwerk Mobility GmbH
Frau Beispiel
Musterstraße 4 76131 Karlsruhe
Karlsruhe, 21. Oktober 2026
Bewerbung als Backend-Entwickler für Ihre Buchungsplattform
Sehr geehrte Frau Beispiel,
auf Ihrer Karriereseite beschreiben Sie, wie Ihre Buchungsplattform Fahrten verschiedener Anbieter zusammenführt. Genau solche Schnittstellen entwickle ich seit vier Jahren, zuletzt zu Zahlungs- und Versanddienstleistern für einen Onlineshop.
Ich arbeite mit Java und Spring Boot, schreibe Tests für neue Funktionen und pflege unsere Pipeline. Als die Bestellübersicht immer langsamer wurde, habe ich die Datenbankabfragen untersucht, die Engpässe gefunden und mit neuen Indizes behoben. Im Team prüfen wir jeden Pull Request gemeinsam, und ich betreue zwei Werkstudierende fachlich.
Kotlin, das Sie in der Anzeige nennen, habe ich bisher nur in einem eigenen kleinen Projekt genutzt. Durch meine Erfahrung mit Java und Spring fühle ich mich aber gut vorbereitet, und ich freue mich darauf, es im Alltag zu vertiefen.
Ich kann zum 1. Februar 2027 anfangen und freue mich auf ein Gespräch oder eine technische Aufgabe.
Mit freundlichen Grüßen
Arjun Beispiel
Anlagen: Lebenslauf, IHK-Abschlusszeugnis, Arbeitszeugnis
Beispiel: Absender, Firma und Ansprechperson sind erfunden.

So schreibst du dein Anschreiben

Halte das Anschreiben kurz. Viele Entwicklerteams lesen lieber einen knappen, konkreten Text als eine ganze Seite. Drei bis vier Absätze reichen, wenn ein Online-Formular überhaupt nach einem Anschreiben fragt.

Zeig im ersten Absatz, dass du verstanden hast, woran das Team arbeitet. Wenn auf der Karriereseite oder im Techblog das Produkt beschrieben ist, nimm darauf Bezug und verbinde es mit einem eigenen Projekt.

Sag ehrlich, welche Technologie aus der Anzeige du noch nicht kennst, und was du Vergleichbares mitbringst. Wer Spring kann, lernt .NET schneller, als die Anzeige vermuten lässt, und das darfst du so schreiben.

Häufige Fehler in Bewerbungen als Softwareentwickler/in

Prozentbalken für Kenntnisse

Ein Balken mit Java zu neunzig Prozent sagt nichts aus. Nenne Sprachen mit Projekten oder Jahren der Nutzung.

Endlose Technologieliste

Dreißig Begriffe wirken wie Schlagwortsammlung. Konzentriere dich auf das, was du sicher kannst, und auf das, was die Stelle verlangt.

Kein Bezug zum Ergebnis

Habe mit React gearbeitet sagt wenig. Schreib, was du mit React gebaut hast und für wen.

Fremden Code als eigenen zeigen

Ein Tutorial-Projekt oder kopierter Code fliegt im technischen Gespräch auf. Zeig nur, was du erklären kannst.

Interna im öffentlichen Repository

Code oder Daten deines Arbeitgebers ohne Freigabe zu veröffentlichen, ist ein Vertrauensbruch. Verlinke nur eigene Projekte.

Häufige Fragen

Brauche ich ein GitHub-Profil für die Bewerbung?

Nein. Viele Entwicklerinnen arbeiten nur an internem Code. Ein öffentliches Projekt kann helfen, besonders beim Einstieg oder Quereinstieg. Wichtiger ist, dass du im Gespräch erklären kannst, wie du arbeitest.

Soll ich meinen Lebenslauf auf Englisch schreiben?

Wenn die Anzeige auf Englisch ist oder das Team international arbeitet, ja. Sonst ist Deutsch üblich. Achte darauf, dass Fachbegriffe in beiden Sprachen einheitlich bleiben.

Wie bewerte ich meine Programmierkenntnisse?

Am besten über Erfahrung: Jahre der Nutzung im Beruf, Projekte, Verantwortung. Selbsteinschätzungen mit Punkten sind in Ordnung, wenn du sie ehrlich setzt und im Gespräch begründen kannst.

Komme ich ohne Informatikstudium in die Softwareentwicklung?

Ja. Die Ausbildung zum Fachinformatiker für Anwendungsentwicklung ist ein anerkannter Weg, ebenso Weiterbildungen mit eigenem Projekt. Rechne damit, dass im Bewerbungsprozess eine technische Aufgabe oder ein Fachgespräch auf dich wartet.

Gehört ein Foto in eine Bewerbung als Entwickler?

Ein Foto ist freiwillig. In der IT verzichten viele darauf, gerade bei internationalen Teams. Es schadet nicht, wenn du eins nutzt, aber es bringt dir auch keinen Vorteil.