Kompetenzen für einen Beruf
Kompetenzen für den Lebenslauf als Softwareentwickler/in
Stellenanzeigen in der Softwareentwicklung nennen konkrete Technologien, und Personalverantwortliche suchen genau nach diesen Begriffen. Hier finden Sie, was Anzeigen in Deutschland oft verlangen, nach Einsatzbereich gruppiert, und wie Sie es im Lebenslauf belegen.
Passende Stellenbezeichnungen: Softwareentwickler/in · Fachinformatiker/in Anwendungsentwicklung · Webentwickler/in · Full-Stack-Entwickler/in · Frontend-Entwickler/in · Backend-Entwickler/in · Software Engineer · DevOps Engineer
Im Lebenslauf von Entwicklerinnen und Entwicklern wird die Liste der Technologien zuerst gelesen: Sie zeigt, ob Sie die Sprache des Teams sprechen. Eine Liste allein beweist aber nichts. Überzeugend wird sie erst, wenn dieselben Begriffe in Ihren Stationen und Projekten wieder auftauchen, zusammen mit dem, was Sie damit gebaut haben.
Schreiben Sie jede Technologie so, wie die Anzeigen sie schreiben („Node.js“, „PostgreSQL“, „REST APIs“): So stellen Personalverantwortliche, das Bewerbermanagementsystem (ATS) und der Score von Trakrio die Verbindung her. Behalten Sie nur, was Sie wirklich eingesetzt haben, und stellen Sie nach vorne, was die angestrebte Stelle verlangt.
Fachliche Kompetenzen
Programmiersprachen
- JavaScript Die Sprache des Webs, im Browser wie auf dem Server: Nennen Sie, was Sie damit gebaut haben.
- TypeScript Wird zunehmend zusammen mit JavaScript verlangt: Erwähnen Sie es, wenn es in Ihren Projekten Standard war.
- Java In Konzernen, Banken und Versicherungen weit verbreitet, oft zusammen mit Spring Boot.
- C# Die Sprache des .NET-Ökosystems von Microsoft, häufig in Unternehmenssoftware.
- Python Backend, Skripte, Automatisierung: Sagen Sie, in welchem Rahmen, denn der Einsatz macht für Recruiter den Unterschied.
- PHP Im Web weiterhin verbreitet, oft mit Symfony oder Laravel: Nennen Sie das Framework dazu.
- Go (Golang) Schreiben Sie „Golang“ mit dazu: „Go“ allein ist für eine Suche mehrdeutig.
- SQL Von Backend-Profilen oft erwartet: Zeigen Sie eine Abfrage oder ein Datenmodell, das Sie entworfen haben.
Frameworks und Bibliotheken
- React Im Frontend oft gefragt; nennen Sie Next.js gesondert, wenn Sie es eingesetzt haben.
- Angular Häufig in großen Unternehmen und bei IT-Dienstleistern: Geben Sie die Version an, wenn sie aktuell ist.
- Vue.js Schreiben Sie „Vue.js“ statt „Vue“: Das Wort allein ist für eine Suchmaschine mehrdeutig.
- Node.js JavaScript auf dem Server: Nennen Sie die API oder den Dienst, den Sie geschrieben haben.
- Spring Boot Das Java-Framework für Unternehmensanwendungen, in Anzeigen oft in dieser Form genannt.
- .NET Schreiben Sie „.NET“ oder „ASP.NET Core“ wie die Anzeige, zusammen mit C#.
- Symfony Verbreitetes PHP-Framework, besonders bei Agenturen und E-Commerce-Anbietern.
- Django Weit verbreitetes Python-Webframework, oft mit dem Django REST Framework.
Datenbanken und APIs
- PostgreSQL Oft gefragte relationale Datenbank, gerade in neueren Projekten.
- MySQL Im Web weit verbreitet; MariaDB ist eine eng verwandte Variante.
- Microsoft SQL Server Häufig in Unternehmen mit Microsoft-Umgebung, oft zusammen mit .NET.
- MongoDB Bekannte dokumentenorientierte Datenbank: Sagen Sie, für welchen Bedarf Sie sie gewählt haben.
- Redis Cache, Warteschlangen, Sessions: ein Detail, das zeigt, dass Sie an Performance denken.
- REST APIs APIs entwerfen und anbinden: eine Grundkompetenz im Backend und im Full-Stack-Bereich.
- GraphQL Nur nennen, wenn Sie es eingeführt oder im Alltag genutzt haben.
Cloud und DevOps
- Docker Anwendungen zu containerisieren ist inzwischen Grundwissen, auch ohne DevOps-Rolle.
- Kubernetes Vor allem für erfahrene Backend- und DevOps-Stellen erwartet.
- AWS Nennen Sie in den Stationen die genutzten Dienste (Lambda, S3, RDS…): „AWS“ allein bleibt vage.
- Microsoft Azure Die Cloud von Microsoft, häufig in Unternehmen, die ohnehin mit Microsoft-Produkten arbeiten.
- Google Cloud In Anzeigen auch „GCP“: Eine der beiden Schreibweisen genügt.
- CI/CD Kontinuierliche Integration und Auslieferung: Nennen Sie das Werkzeug (GitLab CI, GitHub Actions, Jenkins).
- Terraform Infrastruktur als Code: ein klares Plus für DevOps- und Cloud-Stellen.
- Linux Das Betriebssystem vieler Server: für alle nützlich, im DevOps-Bereich unverzichtbar.
Qualität und Methoden
- Git Für Sie selbstverständlich, für Recruiter ein Suchbegriff: Es gehört in die Liste.
- Unit Tests Nennen Sie das Framework (JUnit, Jest, PHPUnit, pytest) und welche Fehler die Tests verhindert haben.
- E2E Tests End-to-End-Tests (Cypress, Playwright, Selenium): ein deutliches Zeichen von Sorgfalt im Frontend.
- TDD Testgetriebene Entwicklung: nur nennen, wenn sie wirklich Ihre Arbeitsweise war.
- Agile Methoden Viele Teams nennen sich agil: Beschreiben Sie lieber Ihre Rolle in den Abläufen.
- Scrum Sprints, Reviews, Retrospektiven: Geben Sie an, ob Sie eine Rolle hatten (Scrum Master, Product Owner).
- Jira Weit verbreitetes Ticketsystem: Eine Erwähnung genügt, ohne es hervorzuheben.
Überfachliche Kompetenzen
Soft Skills belegt man mit Tatsachen: Unten steht zu jeder, wie Sie sie zeigen.
- Problemlösungskompetenz Erzählen Sie von einem schwierigen Fehler oder Ausfall, den Sie analysiert haben, und wie.
- Schriftliche Kommunikation Dokumentation, klare Tickets, gute Merge-Request-Beschreibungen: Alltag in verteilten Teams.
- Teamfähigkeit Code-Reviews, Pair Programming, gegenseitige Hilfe: Zeigen Sie es an einem Beispiel statt mit einem Adjektiv.
- Selbstständige Arbeitsweise Ein Feature von der Anforderung bis zum Livegang sagt mehr als das Wort selbst.
- Lernbereitschaft Weiterbildung, eigene Projekte, Open-Source-Beiträge: der Beleg, dass Sie dazulernen.
- Produktverständnis Den Bedarf der Nutzer verstehen, bevor Sie Code schreiben: in Start-ups besonders gefragt.
- Wissen vermitteln Neue Kolleginnen und Kollegen einarbeiten, eine technische Entscheidung Nicht-Entwicklern erklären.
Diese Kompetenzen in meinen Lebenslauf übernehmen
Klicken Sie auf die, die Sie wirklich haben: Sie landen im Lebenslauf, den der Lebenslauf-Editor in diesem Browser speichert, ohne KI und ohne Versand. Ohne Lebenslauf legt der erste Klick ihn an.
Aktivieren Sie JavaScript, um diese Kompetenzen mit einem Klick zu übernehmen, oder tragen Sie sie im Lebenslauf-Editor ein. Lebenslauf erstellen
Anerkannte Zertifikate und Abschlüsse
In den Abschnitt Ausbildung oder Zertifikate Ihres Lebenslaufs, mit dem Jahr, nur wenn Sie sie haben.
- Fachinformatiker/in für Anwendungsentwicklung (IHK) Der duale Ausbildungsberuf mit IHK-Abschluss, auch als Umschulung möglich.
- AWS Certified Developer – Associate Zertifizierung von Amazon Web Services zur Anwendungsentwicklung in der AWS-Cloud.
- Microsoft Certified: Azure AI Cloud Developer Associate Das Gegenstück bei Microsoft (Prüfung AI-200) für Backend- und KI-Dienste auf Azure. Es folgt auf den Azure Developer Associate, der 2026 eingestellt wurde: Wer ihn bereits hat, nennt ihn weiter.
- Certified Kubernetes Application Developer (CKAD) Zertifizierung der Linux Foundation mit praktischer Prüfung zu Kubernetes.
- ISTQB Certified Tester Foundation Level Die Grundlagenzertifizierung für Softwaretests, in Deutschland über das German Testing Board angeboten.
- iSAQB CPSA-F (Softwarearchitektur) Certified Professional for Software Architecture – Foundation Level, für den Schritt Richtung Architektur.
Wohin damit im Lebenslauf?
Legen Sie im tabellarischen Lebenslauf einen kurzen Abschnitt Kenntnisse an, nach Einsatzbereich gruppiert (Sprachen, Frameworks, Datenbanken, Tools): So sehen Personalverantwortliche in wenigen Sekunden, ob Ihr Tech-Stack passt. Eine Niveauangabe hilft nur, wenn sie ehrlich und vergleichbar ist; sonst sagt die Dauer des Einsatzes mehr.
Nennen Sie die Technologien danach in jeder Station, dort, wo Sie sie eingesetzt haben: „REST APIs mit Node.js und PostgreSQL für …“. Erst dort wird eine Kompetenz zum Beleg. Für die erste Stelle übernehmen Ihre Projekte (Ausbildung, Studium, privat, Open Source) diese Rolle: siehe den Ratgeber Lebenslauf ohne Berufserfahrung.
Stellen Sie für jede Bewerbung nach vorne, was die Anzeige verlangt und Sie beherrschen, in ihren Worten: Genau darum geht es im Ratgeber Lebenslauf an die Stellenanzeige anpassen. Der Vergleich Lebenslauf / Stellenanzeige zeigt Ihnen, was fehlt.
Beispiele für Stichpunkte zu Ihrer Berufserfahrung
Fiktive Beispiele nach der XYZ-Formel: Ersetzen Sie sie durch Ihre eigenen Ergebnisse und erfinden Sie nie eine Zahl.
-
Vorher Entwicklung neuer Funktionen für die Website.
Nachher Ladezeit der Produktseite von 4,1 s auf 1,8 s gesenkt, durch serverseitiges Rendering mit Next.js und Caching der Bilder.
-
Vorher Wartung der API.
Nachher HTTP-500-Fehler der Bestell-API innerhalb eines Quartals auf ein Drittel reduziert, durch Integrationstests (Jest) und ein Monitoring langsamer Abfragen in PostgreSQL.
-
Vorher Einführung von Docker.
Nachher Einrichtung des Arbeitsplatzes für neue Teammitglieder von einem Tag auf unter eine Stunde verkürzt, durch Containerisierung der fünf Dienste mit Docker Compose.
-
Vorher Mitarbeit an Deployments.
Nachher Von einem Deployment pro Woche auf mehrere pro Tag umgestellt, durch automatisierte Tests und Auslieferung mit GitLab CI.
Häufige Fehler
- Alles aufzählen, was Sie einmal angefasst haben. Zwanzig Technologien ohne Gewichtung verdecken die drei, die für die Stelle zählen, und jede davon kann im Vorstellungsgespräch zur Frage werden.
- Balken oder Sterne für das Niveau. „4 von 5 Sternen in Java“ ist mit nichts vergleichbar. Besser sind die Dauer des Einsatzes oder ein Projekt, das das Niveau zeigt.
- Andere Schreibweisen als in den Anzeigen. „Vue“, „Postgre“, „JS“: Schreiben Sie die vollständigen, offiziellen Namen, die bei einer Suche gefunden werden.
- Technologien, die in keiner Station vorkommen. Eine Kompetenz, die nur in der Liste steht und nie in einer Station oder einem Projekt, ist nicht belegt.
- Soft Skills vergessen. Ein Team sucht auch jemanden, mit dem es gut zusammenarbeitet: Ein Beispiel für Zusammenarbeit oder Wissensweitergabe in einer Station wirkt mehr als ein Adjektiv.
Häufige Fragen
Wie viele Technologien gehören in den Lebenslauf?
Es gibt keine ideale Zahl: Behalten Sie, was Sie unter echten Bedingungen eingesetzt haben und im Vorstellungsgespräch erklären können, und stellen Sie nach vorne, was die Anzeige verlangt. Der Rest darf ohne Bedauern wegfallen.
Soll ich Technologienamen übersetzen?
Nein. Java, React oder Docker schreibt man in jeder Sprache gleich. Nur allgemeine Fähigkeiten werden übersetzt, etwa „kontinuierliche Integration“. Bei Begriffen wie „Unit Tests“ folgen Sie der Schreibweise der Anzeige.
Ich fange gerade an: Welche Kenntnisse nenne ich ohne Berufserfahrung?
Die aus Ihren Ausbildungs-, Studien- oder eigenen Projekten, wenn möglich mit Link zum Code. Beschreiben Sie jedes Projekt wie eine Station: was es tut, womit es gebaut ist und was Sie dabei gelernt haben.
Zählen Soft Skills auch bei einer technischen Stelle?
Ja: Viele Anzeigen nennen Kommunikation, Teamfähigkeit oder selbstständiges Arbeiten. Zeigen Sie sie mit Beispielen aus Ihren Stationen statt mit einer Liste von Adjektiven (siehe Soft Skills).
Wo gebe ich meine Englischkenntnisse an?
Im Abschnitt Sprachkenntnisse, mit einem Niveau des Europäischen Referenzrahmens (B2, C1…): siehe die Sprachniveaus. Technisches Englisch für die Dokumentation ersetzt diese Angabe nicht.