Diese Vorlage ist für Backend-, Frontend- und Full-Stack-Entwickler gedacht. Sie nutzt ein einspaltiges Layout mit klaren Überschriften, damit Bewerbermanagementsysteme (ATS) den Lebenslauf genauso lesen wie ein Mensch. Das Beispiel gehört einem Senior-Backend-Entwickler mit neun Jahren Erfahrung bei drei Firmen, der Aufbau funktioniert aber auf jedem Level. Ersetzen Sie die Inhalte durch Ihre eigenen und löschen Sie Abschnitte, die Sie nicht brauchen.
Im deutschsprachigen Raum ist der tabellarische Lebenslauf Standard: Stationen in umgekehrter Reihenfolge, die neueste zuerst, mit Monat und Jahr. Genau so ist diese Vorlage aufgebaut.
Die Vorlage auf einen Blick
| Einstellung | Diese Vorlage |
|---|---|
| Layout | ATS-freundlich, einspaltig |
| Länge | Eine Seite, zwei Seiten bei viel Erfahrung |
| Geeignet für | Backend-, Frontend-, Full-Stack-, Plattform- und Mobile-Entwickler |
| Reihenfolge | Profil, Berufserfahrung, Kenntnisse, Projekte, Ausbildung, Zertifikate, Sprachen |
| Passt auch zu | Kompakt (mehr Inhalt auf einer Seite), Zweispaltig (bei vielen Kenntnissen) |
Worauf Entwicklungsleiter achten
Die meisten Teamleads und CTOs überfliegen einen Lebenslauf mit drei Fragen im Kopf: Was hat die Person gebaut? Wie groß oder schwierig war das? Was hat sich dadurch verändert? Die eingesetzten Technologien sind wichtig, aber vor allem als Rahmen für diese Arbeit.
Stellen Sie bei jeder Station Ihre stärkste und aktuellste Arbeit nach oben. Wenn Sie etwas geleitet haben, schreiben Sie das. Wenn Sie für einen Service Rufbereitschaft hatten, erwähnen Sie es. Verantwortung ist eines der deutlichsten Zeichen für Seniorität, und genau sie wird oft vergessen.
Häufig liest zuerst jemand aus dem Recruiting den Lebenslauf. Dort wird mit der Stellenanzeige abgeglichen, deshalb sollten Sprachen, Frameworks und Plattformen klar benannt sein. Wer später aus dem Entwicklungsteam liest, sucht nach Tiefe: Größenordnung, Abwägungen und Ergebnisse.
So schreiben Sie jeden Abschnitt
Kopfbereich und Kontaktdaten
Name, angestrebte Position, Stadt, E-Mail, Telefonnummer und ein oder zwei Links. Ein GitHub- oder Portfolio-Link lohnt sich, wenn er echte Arbeit zeigt. Ein gepflegtes LinkedIn- oder XING-Profil erwarten viele Recruiter. Die vollständige Adresse ist bei Online-Bewerbungen nicht mehr nötig, die Stadt reicht.
Geburtsdatum, Familienstand und Religion gehören nicht mehr in den Lebenslauf. Das Allgemeine Gleichbehandlungsgesetz hat dazu geführt, dass viele Arbeitgeber solche Angaben gar nicht sehen wollen.
Verwenden Sie die Berufsbezeichnung, die Sie anstreben, solange sie ehrlich ist. „Softwareentwickler“ ist klarer als ein interner Titel wie „Developer II“, den außerhalb Ihrer Firma niemand einordnen kann.
Profil
Zwei oder drei Sätze: Ihr Level, Ihr Haupt-Stack, die Art von Systemen, die Sie bauen, und eine Sache, die Ihnen wichtig ist. Schreiben Sie schlicht. Die folgenden Beispiele zeigen das Muster auf verschiedenen Ebenen:
Junior: Softwareentwickler mit einem Jahr Erfahrung in internen Tools mit Python und React. Sicher in SQL, Tests und Code-Reviews. Ich suche ein Team, in dem ich an Produkten für Kunden arbeiten kann.
Mid-Level: Full-Stack-Entwickler mit vier Jahren Erfahrung in TypeScript, Node.js und React. Ich habe Abrechnungs- und Onboarding-Funktionen von Anfang bis Ende umgesetzt und mache aus vagen Produktideen gern kleine, testbare Releases.
Senior: Backend-Entwickler mit sieben Jahren Erfahrung in Zahlungs- und Bestellsystemen mit Go und TypeScript. Ich übernehme gern einen Service vom Design-Review bis zur Rufbereitschaft und achte auf klare APIs und Code, den die nächste Person gut lesen kann.
Berufserfahrung
Stationen in umgekehrter Reihenfolge, die neueste zuerst. Für jede Station: Firma, Position, Ort und Zeitraum mit Monat und Jahr. Darunter drei bis fünf Stichpunkte für aktuelle Stellen und ein bis drei für ältere. Ist die Firma klein oder unbekannt, hilft eine kurze Zeile dazu, was sie macht: „Logistiksoftware für regionale Spediteure, 60 Mitarbeitende.“
Werkstudententätigkeiten und Abschlussarbeiten in Unternehmen zählen am Anfang der Karriere als Berufserfahrung. Später rutschen sie nach unten oder fallen weg.
Kenntnisse
Gruppieren Sie Ihre Kenntnisse in wenige beschriftete Zeilen statt in eine lange Liste. Das Beispiel nutzt Sprachen, Backend, Infrastruktur und Arbeitsweise. Setzen Sie in jeder Gruppe das nach vorne, was Sie am meisten nutzen. Balken oder Sterne für Kenntnisstufen lassen Sie besser weg, denn niemand weiß, was „vier von fünf Sternen Java“ bedeutet.
Projekte
Ein Projekt hat seinen Platz verdient, wenn es etwas zeigt, das Ihr Job nicht zeigt, oder wenn Leute es nutzen. Eine Zeile reicht: was es tut, mit welchem Stack und, falls vorhanden, ein Zeichen von Nutzung wie Sterne, Downloads oder Nutzerzahlen. Verlinken Sie den Code oder die Live-Seite.
Ausbildung
Abschluss, Hochschule und Zeitraum. Nach zwei oder mehr Jahren Berufserfahrung rutscht die Ausbildung unter die Berufserfahrung und braucht keine Details mehr. Eine Ausbildung zum Fachinformatiker für Anwendungsentwicklung gehört genauso hierher wie ein Bachelor oder Master. Die Abschlussnote lohnt sich vor allem beim Berufseinstieg, wenn sie gut ist.
Zertifikate
Cloud-Zertifikate (AWS, Google Cloud, Azure) und Kubernetes-Zertifikate tauchen in Stellenanzeigen am häufigsten auf. Nennen Sie den vollständigen Namen, den Aussteller und das Jahr. Teilnahmebestätigungen von Online-Kursen lassen Sie weg, außer die Stelle fragt danach.
Stichpunkte zur Berufserfahrung schreiben
Beginnen Sie jeden Stichpunkt mit der Tätigkeit, beschreiben Sie die Arbeit in einfachen Worten und enden Sie mit dem Ergebnis. Zahlen helfen, wenn Sie welche haben: Latenz, Fehlerraten, Deployment-Häufigkeit, Nutzerzahlen, Kosten. Ohne Zahl beschreiben Sie die Veränderung konkret, etwa „Kunden sehen Statusänderungen nach Minuten statt am nächsten Morgen“.
Ein einfaches Muster: was Sie getan haben + wie + was sich geändert hat.
- Schwach: „Mitarbeit an der Suchfunktion.“
- Besser: „Produktsuche auf Elasticsearch neu aufgebaut, die mittlere Suchzeit sank von 1,2 s auf 200 ms.“
In deutschen Lebensläufen sind verkürzte Sätze ohne „ich“ üblich, also „Service gebaut“ statt „Ich habe einen Service gebaut“. Bleiben Sie innerhalb des Lebenslaufs bei einem Stil.
Beispiele nach Level
Junior-Entwickler
- CSV-Export für Rechnungen gebaut, monatlich von rund 3.000 Kunden genutzt
- Race Condition im Warenkorb-Service behoben, die gelegentlich leere Bestellungen erzeugte
- Integrationstests für den Login geschrieben und damit zwei Regressionen vor dem Release gefunden
- Validierung und Fehlermeldungen im Registrierungsformular ergänzt, weniger Support-Anfragen zu fehlgeschlagenen Anmeldungen
Mid-Level-Entwickler
- Bildverarbeitung in eine Hintergrund-Queue verlagert, Upload-Zeit von 8 Sekunden auf unter 1 Sekunde gesenkt
- Tracing in der Bestellpipeline eingeführt, der langsamste Schritt war danach für das ganze Team sichtbar
- Migration von MySQL 5.7 auf 8.0 verantwortet, mit schriftlichem Rollback-Plan
- Neues Onboarding gemeinsam mit Produkt und Design in vier wöchentlichen Releases ausgeliefert
Senior-Entwickler
- Aufteilung eines Monolithen in vier Services geleitet, ohne Ausfallzeit für Kunden
- Design-Review-Prozess im Payments-Team aufgesetzt und drei Entwickler als Mentor begleitet
- Idempotenz-Schicht für Kartenzahlungen entworfen, die doppelte Abbuchungen beendet hat
- Prozess für Incident-Reviews geschrieben und die Reviews der acht schwersten Ausfälle des Jahres moderiert
Beispiele nach Schwerpunkt
Frontend
- Dashboard in React mit serverseitigem Rendering neu gebaut, First Contentful Paint halbiert
- Gemeinsame Komponentenbibliothek erstellt, die vier Produktteams nutzen
- Barrierefreiheitsmängel aus einem Audit behoben, darunter Tastaturbedienung und Screenreader-Labels
Backend
- REST-API für Partnerintegrationen entworfen, heute von 40 externen Firmen genutzt
- Nächtliche Batch-Jobs durch eine Event-Queue ersetzt, Daten werden jetzt nach Minuten aktualisiert
- Datenbanklast mit Query-Optimierungen und einer Read-Replica für Reports spürbar gesenkt
Data und Machine Learning
- Feature-Pipeline für das Betrugserkennungsmodell in Python und Spark gebaut, läuft stündlich auf 50 Mio. Events
- Trainingszeit eines Modells von sechs Stunden auf vierzig Minuten verkürzt, durch Caching von Zwischenergebnissen
- Monitoring aufgesetzt, das warnt, wenn Eingabedaten von den Trainingsdaten abweichen
DevOps und Plattform
- CI von Jenkins auf GitHub Actions umgezogen, durchschnittliche Build-Zeit von 25 auf 9 Minuten gesenkt
- Terraform-Module für das Standard-Setup neuer Services geschrieben, jeder neue Service nutzt sie
- Runbooks für die Rufbereitschaft eingeführt, Störungen werden seitdem deutlich schneller behoben
Mobile
- Offline-Modus für die iOS-App ausgeliefert, die meistgewünschte Funktion in den App-Store-Bewertungen
- Absturzrate unter Android von 1,8 % auf 0,3 % der Sitzungen gesenkt, durch Behebung der zehn häufigsten Abstürze
- Netzwerk- und Speicherlogik in ein gemeinsames Kotlin-Multiplatform-Modul verschoben
Kenntnisse und Suchbegriffe
Recruiter und Bewerbermanagementsysteme suchen oft nach genauen Begriffen. Verwenden Sie deshalb die Schreibweise aus Stellenanzeigen, also „PostgreSQL“ statt „Postgres“ und „Kubernetes“ statt „k8s“. Nennen Sie nur, was Sie wirklich im Job oder in einem echten Projekt eingesetzt haben.
| Bereich | Häufige Beispiele |
|---|---|
| Sprachen | Python, Java, JavaScript, TypeScript, Go, C#, Kotlin, Swift, Rust, SQL |
| Frontend | React, Vue, Angular, Next.js, HTML, CSS, Barrierefreiheit |
| Backend | Node.js, Spring, Django, .NET, REST, GraphQL, gRPC |
| Daten | PostgreSQL, MySQL, MongoDB, Redis, Kafka, Elasticsearch, Spark |
| Cloud und Infrastruktur | AWS, Google Cloud, Azure, Docker, Kubernetes, Terraform |
| Auslieferung | CI/CD, GitHub Actions, GitLab CI, Tests, Code-Review, Observability |
| Arbeitsweise | Systemdesign, API-Design, Incident-Response, Mentoring, Scrum |
Soft Skills wie Kommunikation und Teamfähigkeit zählen in der Entwicklung viel, aber ein Satz wie „kommunikationsstark“ beweist nichts. Zeigen Sie diese Stärken in den Stichpunkten: Design-Reviews leiten, Kollegen einarbeiten, Dokumentation schreiben oder eng mit Produkt und Design arbeiten.
Den Lebenslauf an eine Stellenanzeige anpassen
Ein Lebenslauf, der an jede Stelle unverändert geht, funktioniert schlechter als einer, den Sie kurz anpassen. Das dauert etwa zehn Minuten:
- Lesen Sie die Anzeige und markieren Sie Sprachen, Tools und Aufgaben, die mehrfach vorkommen.
- Prüfen Sie, ob die Punkte, die Sie wirklich beherrschen, in Ihren Kenntnissen und in mindestens einem Stichpunkt stehen.
- Schieben Sie die passendsten Stichpunkte jeder Station nach oben.
- Passen Sie das Profil an, damit der erste Satz zur Stelle passt, etwa „Backend-Entwickler“ für eine Backend-Stelle.
- Entfernen Sie Projekte ohne Bezug zur Stelle, wenn Sie Platz brauchen.
Übernehmen Sie die Begriffe der Anzeige, wenn sie auf Sie zutreffen. Steht dort „verteilte Systeme“ und Sie haben welche gebaut, schreiben Sie „verteilte Systeme“ und nicht nur „Microservices“.
Format und Länge
Eine Seite reicht bei weniger Erfahrung, zwei Seiten sind im deutschsprachigen Raum aber normal. Nutzen Sie eine Schriftart, eine Größe zwischen 10 und 12 Punkt und ein einheitliches Datumsformat. Wichtige Informationen gehören nicht in Tabellen, Textfelder oder Bilder, weil manche Systeme sie überspringen. Diese Vorlage vermeidet das von Anfang an.
Schicken Sie den Lebenslauf als PDF, außer der Arbeitgeber verlangt Word. Benennen Sie die Datei eindeutig, zum Beispiel „Jonas-Becker-Lebenslauf-Softwareentwickler.pdf“. Bei klassischen Bewerbungen gehören Anschreiben und Arbeitszeugnisse dazu. Viele Tech-Firmen verzichten inzwischen auf das Anschreiben, lesen Sie dazu die Anzeige genau.
Warum die Abschnitte in dieser Reihenfolge stehen
Die Vorlage beginnt mit der Berufserfahrung, dann folgen Kenntnisse, Projekte und Ausbildung. Nach ein oder zwei Jahren im Job sagt das, was Sie ausgeliefert haben, mehr über Sie als Ihr Abschluss. Kommen Sie gerade von der Hochschule, stellen Sie Ausbildung und Projekte nach oben und halten Sie die Berufserfahrung kurz. Die Vorlage für Studierende ist genau so aufgebaut.
Zertifikate stehen weiter unten. Sie helfen, wenn eine Stelle eines verlangt, etwa eine AWS-Zertifizierung für ein Team mit viel Cloud-Arbeit, entscheiden aber selten allein über eine Einladung zum Gespräch.
Häufige Fehler
- Aufgaben statt Ergebnisse, etwa „zuständig für Backend-Services“
- Eine Kenntnisliste mit dreißig Einträgen ohne Gewichtung
- Interne Projektnamen, die außerhalb Ihrer Firma niemand versteht
- Lange Textblöcke statt kurzer Stichpunkte
- Technologien, die Sie nur einmal in einem Tutorial benutzt haben
- Unterschiedliche Datumsformate bei verschiedenen Stationen
- Tippfehler in Technologienamen wie „Javascript“ oder „Github“, die im Review auffallen
- Selbstbewertungen mit Balken oder Sternen statt konkreter Beispiele
Checkliste vor dem Absenden
- Berufsbezeichnung und Profil passen zur ausgeschriebenen Stelle
- Jede aktuelle Station hat mindestens einen Stichpunkt mit Ergebnis
- Die Kenntnisse aus der Anzeige, die Sie haben, stehen im Lebenslauf
- Links funktionieren und zeigen Arbeit, die andere sehen dürfen
- Datumsangaben, Rechtschreibung und Technologienamen sind einheitlich
- Die Sprache des Lebenslaufs passt zur Sprache der Anzeige
- Die Datei ist ein PDF mit Ihrem Namen im Dateinamen