Senior Fullstack Developer Java/Angular mit fachlicher Teamverantwortung (m/w/d)
Auf einen Blick
Standort: Wiesbaden (hybrid, ca. 30–40 % vor Ort)
Tech Stack: Java | Spring Boot | Angular | Jenkins | CI/CD
Team: Scrum-Team mit 5–7 Entwickler:innen
Rolle: Hands-on Senior Developer mit fachlicher Teamverantwortung
Vertragsart: Festanstellung
Du bist Senior Fullstack Developer und willst mehr als Tickets abarbeiten? Du möchtest technisch hands-on bleiben, ein kleines Entwicklungsteam fachlich weiterbringen und moderne Softwareentwicklung aktiv mitgestalten?
Für ein agiles Entwicklungsteam im Raum Wiesbaden suchen wir eine:n Senior Fullstack Developer:in mit Schwerpunkt Java, Spring Boot und Angular. Du entwickelst aktiv mit, übernimmst fachliche Verantwortung im Team und sorgst dafür, dass aus Anforderungen saubere, wartbare und verlässlich lieferbare Software wird.
Dabei geht es nicht nur um einzelne Features. Das Kundenumfeld ist eine große, gewachsene Systemlandschaft mit vielen Anwendungen, Schnittstellen, Gateways, API-Managern, Berechtigungen, Pipelines und Betriebsprozessen. Du solltest Lust haben, dieses Umfeld zu verstehen und Lösungen so zu bauen, dass sie ins große Ganze passen.
Du arbeitest dabei nicht weit weg vom Kunden, sondern suchst aktiv den Austausch mit den relevanten Teams und Spezialist:innen auf Kundenseite. Wir suchen jemanden mit echter Dienstleistungsmentalität: verbindlich, lösungsorientiert und mit dem Anspruch, den Kundenkontext wirklich zu verstehen.
Gleichzeitig verändert sich unsere Arbeitsweise: Einige Projekte laufen bereits stark KI- bzw. agentengestützt, andere müssen im Kundenumfeld noch klassisch und manuell entwickelt werden. Wir suchen Menschen, die sich in beiden Welten sicher bewegen.
Worum es geht
Du arbeitest in einem kleinen Scrum-Team mit ca. 5–7 Personen. Der Product Owner ist vorhanden und übernimmt die fachliche Steuerung. Deine Rolle liegt vor allem auf der technischen Seite: Architekturverständnis, Codequalität, Reviews, technische Standards, Coaching und pragmatische Klärung von Abhängigkeiten.
Wenn Berechtigungen fehlen, Schnittstellen unklar sind, Firewalls blockieren oder Pipelines haken, bleibst du dran und bringst die richtigen Menschen zusammen.
Du bist keine disziplinarische Führungskraft und kein klassischer Scrum Master. Du führst über technische Kompetenz, Klarheit, Moderation und Vertrauen.
Deine Aufgaben
- Du entwickelst Fullstack mit Java, Spring Boot und Angular.
- Du sorgst gemeinsam mit dem Team für wartbare Architektur, saubere Schnittstellen, Reviews, Tests und hohe Codequalität.
- Du arbeitest dich aktiv in die bestehende Systemlandschaft ein: Anwendungen, Schnittstellen, Gateways, API-Manager, Berechtigungen, Pipelines und Betriebsprozesse.
- Du triffst technische Entscheidungen im Kontext der Gesamtarchitektur und klärst Abhängigkeiten mit anderen Entwicklungs-, Architektur-, Plattform-, Security- oder Infrastrukturteams auf Kundenseite.
- Du kommunizierst mit technischen Ansprechpartner:innen verbindlich, transparent und dienstleistungsorientiert.
- Du coachst Kolleg:innen fachlich, moderierst Dailies und technische Diskussionen und hilfst dem Team, technisch reifer zu werden.
- Du arbeitest eng mit dem Product Owner zusammen und bringst Machbarkeit, Risiken und technische Abhängigkeiten frühzeitig ein.
- Du nutzt KI-gestützte Entwicklung dort, wo sie sinnvoll und zulässig ist: Anforderungen schärfen, Prompts formulieren, Lösungsvorschläge bewerten, Code prüfen, Tests nachziehen und Ergebnisse in die bestehende Systemlandschaft einordnen.
- In Kundenprojekten, die noch klassisch laufen, entwickelst du weiterhin sauber und hands-on.
KI / Agentic Coding: wichtig für uns
Softwareentwicklung verändert sich — und wir gestalten diesen Wandel aktiv mit. Wir suchen keine reinen „Prompt-Bediener“ ohne technische Tiefe und keine Entwickler:innen, die KI grundsätzlich ablehnen.
Wir suchen Senior Engineers, die wissen, was gute Software ausmacht, und KI als Werkzeug nutzen, um schneller, klarer und besser zu liefern. Dazu gehört: Anforderungen mitdenken, Akzeptanzkriterien schärfen, Coding Agents präzise steuern und generierten Code kritisch auf Architektur, Sicherheit, Qualität, Tests und Wartbarkeit prüfen.
Kurz gesagt: Du musst nicht glauben, dass KI alles kann. Aber du solltest neugierig darauf sein, wie gute Engineers mit KI wirksamer werden — und gleichzeitig Senior genug bleiben, Qualität auch ohne KI sicherzustellen.
Was du mitbringen solltest
- Mehrjährige Erfahrung als Fullstack Developer mit Java/Spring Boot und Angular
- Angular-Erfahrung, die über „mal mitgemacht“ hinausgeht
- Gutes Architektur- und Systemverständnis, insbesondere für verteilte Anwendungen, APIs, Schnittstellen und gewachsene Unternehmenslandschaften
- Bereitschaft, dich tief in Dokumentation, Systemzusammenhänge und Kundenarchitektur einzuarbeiten
- Erfahrung mit APIs, Microservices, Tests, Refactoring und wartbaren Codebasen
- Freude an Code Reviews, technischem Sparring, Coaching und gemeinsamer Lösungsfindung
- Erste fachliche Führungserfahrung oder den klaren Wunsch, in diese Verantwortung hineinzuwachsen
- Ausgeprägte Dienstleistungsmentalität und Freude an aktiver Kommunikation mit Kundenteams und technischen Spezialist:innen
- Solides Verständnis von CI/CD, Build- und Deploymentprozessen, idealerweise Jenkins
- DevSecOps-Mindset: Security, Betrieb und Qualität sind für dich Teil guter Softwareentwicklung
- Offenheit für KI-gestützte Entwicklung, Agentic Coding und neue Engineering-Arbeitsweisen
- Fließende Deutschkenntnisse
Schön, wenn du außerdem mitbringst
- Erfahrung in Banken, Versicherungen, regulierten Branchen oder Konzernumfeldern
- Verständnis für DORA-nahe Anforderungen, Auditierbarkeit oder Informationssicherheit
- Tieferes Wissen zu Jenkins, Pipelines, Observability oder Security-by-Design
- Erste praktische Erfahrung mit AI Coding Tools wie GitHub Copilot, Cursor, Claude Code, ChatGPT, JetBrains AI oder vergleichbaren Werkzeugen
Rahmenbedingungen
Du arbeitest hybrid mit regelmäßiger Präsenz in Wiesbaden. Stand heute liegt der Vor-Ort-Anteil typischerweise bei ca. 30–40%, je nach Projektphase und Abstimmungsbedarf. Mehr als ca. 50% ist nicht vorgesehen.
Die Position ist als Festanstellung vorgesehen. Freelancer- oder Contractor-Modelle kommen für diese Rolle nicht infrage.
Das bieten wir
- Bis zu 34 Urlaubstage, abhängig von deiner Berufserfahrung
- Hybrides Arbeiten
- Betriebliche Altersvorsorge
- Individuelle Weiterbildung
- Firmenevents
- Flexibles Benefits-Budget mit Wahlmöglichkeiten, z. B. Jobticket, betriebliche Krankenversicherung oder EGYM Wellpass
- Kostenloser Parkplatz
- Corporate Benefits
Du passt gut zu uns, wenn …
- du technische Qualität ernst nimmst, ohne dogmatisch zu sein
- du Menschen gern besser machst, statt alles selbst an dich zu ziehen
- du bestehendes Wissen im Team respektierst und trotzdem klare technische Orientierung gibst
- du Dokumentation als Schlüssel zum Systemverständnis siehst
- du Kundennähe, Verbindlichkeit und Serviceorientierung als Teil professioneller Softwareentwicklung verstehst
- du in Konzernstrukturen pragmatisch Wege findest, statt zynisch zu werden
- du neugierig auf KI bist, aber Engineering-Handwerk weiterhin ernst nimmst
Was diese Rolle besonders macht
Du bekommst Gestaltungsspielraum: technische Standards, Reviews, Teamarbeitsweise, Qualitätsanspruch, Architekturverständnis und moderne KI-gestützte Entwicklung sind keine Nebenthemen, sondern Teil deiner Rolle.
Du bist hands-on Entwickler:in und gleichzeitig fachlicher Ankerpunkt für das Team. Wenn du Lust hast, Technik, Menschen, Qualität, Systemverständnis und neue Arbeitsweisen zusammenzubringen, ist das eine Rolle mit echter Wirkung.
Klingt nach einer Rolle, in der du Technik gestalten und Verantwortung übernehmen kannst? Dann freuen wir uns auf deine Bewerbung.
Arbeitsort: Zum Teil im Homeoffice in 65193 Wiesbaden