Senior Backend Developer
Role details
Job location
Tech stack
Job description
Wir arbeiten nicht als klassischer IT-Dienstleister, sondern als strukturierter Engineering-Partner mit End-to-End-Verantwortung - von Requirements Engineering über Architektur und Implementierung bis zum Cloud-Native Betrieb. Im Zentrum steht unser Spec-Driven-Ansatz: Spezifikationen sind die Single Source of Truth. Code und Tests werden strukturiert daraus abgeleitet - AI-unterstützt, kontrolliert und reproduzierbar. Qualität ist bei uns keine Prüfinstanz am Ende, sondern integraler Bestandteil der Systemarchitektur. Aufgaben Deine RolleAls Senior Backend Developer übernimmst du Verantwortung für zentrale Teile unserer Systemarchitekturen. Du arbeitest in cross-funktionalen Teams aus Backend-, QA- und Platform-Engineers und bist aktiv an:
-
Domänenmodellierung
-
Architekturentscheidungen
-
Definition nicht-funktionaler Anforderungen
-
strukturiertem Testing
-
Cloud-Native Deployment beteiligt. Diese Rolle geht über reine Implementierung hinaus. Wir erwarten strukturelles Denken und Ownership.Deine Aufgaben- Implementierung komplexer Backend-Komponenten mit Java und Spring Boot
-
Mitarbeit bei Domänenmodellierung und Spezifikationsverfeinerung
-
Definition und Einhaltung architektonischer Leitplanken
-
Umsetzung von Security-Mechanismen (z. B. OAuth2, Spring Security)
-
Entwicklung stabiler Integrations- und API-Schnittstellen
-
Aufbau und Pflege automatisierter Tests (Unit-, Integrations-, ggf. Akzeptanztests)
-
Mitwirkung an CI/CD-Prozessen und Cloud-Native Deployments
-
Technische Anleitung und Unterstützung weniger erfahrener Kolleg:innen, Entscheidend sind strukturelles Denken und architektonische Sorgfalt.Was wir erwarten- Fähigkeit, Anforderungen strukturiert zu analysieren
-
Verständnis für nicht-funktionale Anforderungen (Skalierbarkeit, Sicherheit, Performance)
-
Bereitschaft, Verantwortung über einzelne Tickets hinaus zu übernehmen
-
Qualitätsbewusstsein auf Architektur-Ebene
-
Teamorientierung und klare Kommunikation Wir suchen keine isolierten Coder, sondern Engineers mit Systemverständnis. Architektur- und Arbeitsumfeld
-
Cloud-Native Architektur (Kubernetes-basiert)
-
GitOps (z. B. ArgoCD / Flux)
-
Infrastructure as Code
-
CI/CD-Pipelines
-
Integrierte Observability
-
AI-unterstützte Code- und Testableitung aus Spezifikationen Agilität verstehen wir als kontrollierte Iteration unter klar definierten Constraints - nicht als Ritual.Universitätsabschluss ist nicht entscheidend. Technische Tiefe, Verantwortungsbereitschaft und strukturelle Klarheit sind es. Unsere Haltung
Requirements
Dein ProfilMust-have
-
Mehrjährige Erfahrung (mind. 3-5 Jahre) in der Backend-Entwicklung
-
Sehr gute Kenntnisse in Java
-
Fundierte Erfahrung mit Spring Boot
-
Erfahrung mit JPA / Hibernate
-
Erfahrung mit Spring Security und OAuth2
-
Sicherer Umgang mit relationalen Datenbanken (SQL)
-
Erfahrung mit Unit- und Integrationstests
-
Git sowie Maven oder Gradle Nice-to-have
-
Erfahrung mit Kubernetes
-
Helm oder Kustomize
-
GitOps-Ansätze
-
Flyway oder Liquibase
-
Erfahrung mit Observability-Tools (Prometheus, Grafana, OpenTelemetry)
-
Erfahrung mit Gherkin / Cucumber
Benefits & conditions
Was dich bei uns erwartet- Arbeit an geschäftskritischen Enterprise-Systemen
- Klare architektonische Leitplanken statt chaotischer Projektlogik
- End-to-End-Verantwortung bis in die Produktion
- Modernes Cloud-Native Umfeld
- Leistungsorientierte Vergütung (60.000 € - 85.000 € Zielgehalt inkl. variablem Anteil)
- Kollegiales, fachlich starkes Team
- Fokus auf strukturelle Exzellenz statt kurzfristiger UmsatzoptimierungWichtige HinweiseUnsere Projekte finden im Behördenumfeld statt. Bitte keine Bewerber aus Ländern aus dieser Liste: staatenliste-para-13-anleitung- sicherheitserklaerung.pdf?__blob=publicationFile&v=18&utm_source=chatgpt.com In diesem Projektumfeld wird typischerweise eine Ü1 oder Ü2 - Sicherheitsüberprüfung durchgeführt. Bitte nur Bewerber mit fundierten Kenntnissen, keine Bewerber, welche Umschulungsmaßnahmen durchlaufen haben. CRJT1_DE