Senior Java Full-Stack Developer
Role details
Job location
Tech stack
Job description
Unser Geschäftsbereich Automotive & Mobility begleitet führende Automobilkonzerne bei der digitalen Transformation. Wir verbinden technologische Exzellenz mit tiefem Branchenverständnis - von Architekturberatung über Softwareentwicklung bis hin zu Managed Development Services. Dabei entwickeln wir komplexe Enterprise-Lösungen, modernisieren Systemlandschaften und beraten unsere Kunden strategisch bei technologischen Entscheidungen.
Für den Ausbau unserer Entwicklungsteams suchen wir einen erfahrenen Senior Full-Stack Developer (m/f/d) mit Java Schwerpunkt, der nicht nur entwickelt, sondern auch aktiv Architekturentscheidungen mitgestaltet, technologische Standards prägt und perspektivisch Verantwortung als Tech Lead übernehmen kann. Gesucht wird eine Persönlichkeit, die technologische Exzellenz mit Beratungskompetenz verbindet und aktiv zur Weiterentwicklung unserer Kundenbeziehungen beiträgt.
In deiner Rolle bist du primär als Senior Developer im Projekt tätig und arbeitest hands-on an anspruchsvollen Full-Stack-Lösungen. Gleichzeitig bringst du die fachliche und persönliche Reife mit, bei Bedarf die technische Führung eines Teams zu übernehmen - sowohl intern als auch im direkten Austausch mit dem Kunden. Du verstehst dich dabei nicht nur als Entwickler, sondern als Berater auf Augenhöhe., * Konzeption und Umsetzung moderner Full-Stack-Anwendungen (Java, Spring Boot, TypeScript, React)
-
Design und kontinuierliche Weiterentwicklung der Softwarearchitektur
-
Sicherstellung hoher Code-Qualität durch Clean Code, Code Reviews und Testautomatisierung
-
Mitgestaltung und Optimierung von CI/CD-Pipelines sowie DevOps-Strukturen Technische Verantwortung
-
Technische Leitung eines agilen Entwicklungsteams (bei Bedarf)
-
Übersetzung fachlicher Anforderungen in skalierbare und nachhaltige technische Lösungen
-
Verantwortung für Architektur- und Designentscheidungen
-
Coaching und fachliche Weiterentwicklung weniger erfahrener Entwickler Business Development
-
Analyse bestehender Systemlandschaften sowie Identifikation von Optimierungs- und Weiterentwicklungspotenzialen
-
Proaktive Positionierung technologischer Lösungen beim Kunden
-
Unterstützung beim Ausbau bestehender Accounts sowie beim Aufbau neuer Kundenbeziehungen
-
Mitwirkung bei Angebotserstellungen und Kundenpräsentationen
Requirements
-
Abgeschlossenes Studium der Informatik, Wirtschaftsinformatik, Angewandten Informatik oder eine vergleichbare Ausbildung mit informationstechnischem Schwerpunkt
-
Mehrjährige Erfahrung (idealerweise 8+ Jahre) in der Java-Softwareentwicklung in mittelgroßen bis großen Projekten Sehr gute Kenntnisse in:
-
Java (idealerweise Java 21) sowie gängigen Frameworks wie Spring Boot oder Jakarta EE
-
Entwicklung von RESTful APIs und Microservices-Architekturen
-
Relationalen und/oder NoSQL-Datenbanken
-
CI/CD-Pipelines und DevOps-Prinzipien
-
Container-Technologien (Docker) sowie idealerweise Orchestrierung mit Kubernetes
-
Erfahrung im Frontend-Umfeld (TypeScript, React und/oder Angular)
-
Fundiertes Verständnis moderner Architekturprinzipien (z. B. Clean Architecture, Domain-Driven Design) Erste praktische Erfahrung im Bereich Künstliche Intelligenz, z. B.:
-
Integration von KI-Services (z. B. über APIs)
-
Arbeit mit LLMs oder anderen Machine-Learning-Modellen
-
Entwicklung KI-gestützter Features (z. B. Automatisierung, Assistenzfunktionen)
-
Ausgeprägte Kommunikations- und Präsentationsfähigkeiten
-
Erfahrung im direkten Kundenkontakt sowie in der fachlichen Führung technischer Teams
-
Erfahrung in der Arbeit in agilen Umgebungen (Scrum, Kanban, SAFe)
-
Sehr gute Deutsch- und Englischkenntnisse