9.017 IT-Jobs

Lead Developer / Senior Full-Stack-Entwickler (Java, Spring Boot & Angular) (m/w/d)

Jobriver HR Service (9015 weitere Jobs)
Bochum
Hybrid
Vollzeit
Senior
vor 61 Tagen
Aktualisiert vor 52 Tagen
55.000 € – 87.000 € / Jahr
Jobriver schätzt: 32.052 € – 106.836 € / Jahr Fullstack-Entwickler

Beschreibung

Das Unternehmen sucht einen erfahrenen Lead Developer bzw. Senior Full-Stack-Entwickler, der eine zentrale Rolle in der Neuentwicklung einer geschäftskritischen Web-Applikation einnimmt. In einem agilen, cross-funktionalen Team arbeitest du eng mit Backend-, Frontend- und Full-Stack-Entwicklern, Product Ownern, UX-Designern und Business-Experten zusammen. Deine Hauptverantwortung liegt in der technischen Gesamtverantwortung für das Produkt, wo du dem Team Orientierung gibst, die technische Arbeit strukturierst und sicherstellst, dass Qualität, Wartbarkeit und Lieferfähigkeit gewährleistet sind. Zu deinen Aufgaben gehört die Entwicklung und Weiterentwicklung einer modernen Java-Full-Stack-Applikation unter Verwendung von Java, Spring Boot und Angular. Du übernimmst die technische Führung des Entwicklerteams, indem du Coaching und Mentoring anbietest. Zudem bist du verantwortlich für die Architektur, APIs, Datenhaltung und Integrationen und gestaltest aktiv die Architektur sowie die technischen Leitplanken. Die Sicherstellung hoher Codequalität durch Code Reviews und Teststrategien ist ebenfalls Teil deiner Rolle. Das Unternehmen legt großen Wert auf ein kollegiales Umfeld und die Vereinbarkeit von Berufs- und Privatleben. Du hast die Möglichkeit, dich kontinuierlich weiterzubilden und deine Karriere aktiv mitzugestalten.

Anforderungen

Der ideale Kandidat bringt mehrjährige Erfahrung als Senior Software- oder Full-Stack-Entwickler in komplexen Softwareprojekten mit. Du solltest sehr gute Kenntnisse in Java (mindestens Version 17), Spring Boot und modernen Backend-Architekturen haben. Erfahrung in der Entwicklung und Gestaltung von REST APIs, idealerweise unter Verwendung von OpenAPI oder Swagger, ist erforderlich. Gute Kenntnisse in Angular (mindestens Version 16), TypeScript, HTML, CSS sowie Erfahrung mit relationalen Datenbanken, insbesondere PostgreSQL, und Datenbank-Migrationen (z. B. Flyway oder Liquibase) werden ebenfalls erwartet. Ein sicherer Umgang mit Testframeworks und -methoden wie JUnit 5, Mockito, Testcontainers und WireMock sowie Erfahrung mit Docker, Maven und Git-basierten Entwicklungsprozessen sind von Vorteil. Ein hohes Qualitätsbewusstsein, eine strukturierte Arbeitsweise und die Fähigkeit, technische Themen verständlich zu kommunizieren, sind essenziell. Nice to have sind Kenntnisse in Kubernetes, Container-Orchestrierung, Messaging-Systemen wie NATS oder Azure Service Bus, Cloud-Erfahrung (idealerweise Microsoft Azure) sowie Kenntnisse in Authentifizierungs- und Autorisierungskonzepten wie Keycloak oder JWT. Fließende Deutsch- und Englischkenntnisse runden dein Profil ab.

Technologien

TypeScript Java Angular Spring Boot PostgreSQL Docker Git

Soft Skills

Teamfähigkeit Kommunikation Analytisches Denken

Erforderliche Sprachen

Deutsch Englisch

Jetzt bewerben

71.000 €
0 / 800 Zeichen

Lebenslauf, Zeugnisse, Anschreiben (PDF, max. 10MB pro Datei, max. 5 Dateien)

Dateien hier ablegen oder klicken
Weitere Informationen findest du in der Datenschutzerklärung. Du kannst deine Einwilligung jederzeit widerrufen.