(Senior) Backend Developer Java (m/w/d)
**DEINE AUFGABEN**
- Du wirst Teil eines dynamischen Teams, tauschst aktiv Dein Wissen aus, ergreifst Eigeninitiative und machst Verbesserungsvorschläge.
- Du übernimmst die technische Verantwortung für unser Software-Produkt und bist dafür zuständig, das Rückgrat unserer Plattform selbstständig zu warten, auszubauen und zu verbessern.
- Du entwickelst nachhaltige Lösungen für komplexe Anforderungen und achtest dabei auf eine langfristig wartbare Softwarearchitektur.
- Du arbeitest mit modernen AI-Assisted-Development-Tools wie Claude Code und nutzt diese, um Entwicklungsprozesse effizienter zu gestalten und Software in hoher Qualität auszuliefern.
- Durch Deine sorgfältige und pragmatische Arbeitsweise bist Du in der Lage sauberen, skalierbaren und wartbaren Code zu schreiben.
- Dabei arbeitest Du mit den aktuellen Java-Versionen sowie modernsten Cloud-Anwendungen wie Google Container Engine und Google Compute Engine.
- Du erstellst und implementierst Microservices in Containern mit Docker und Kubernetes.
- Du arbeitest eng mit unserem Product Owner an der Auslieferung von Features.
**DEIN PROFIL**
- Du hast Dein Studium in der Informatik erfolgreich abgeschlossen oder verfügst über eine abgeschlossene Ausbildung als Fachinformatiker für Anwendungsentwicklung (m/w/d) oder vergleichbar. Aber auch Quereinsteigende mit entsprechender Erfahrung sind herzlich willkommen!
- Du verfügst über mindestens 5 Jahre Erfahrung in der Backend-Entwicklung.
- Du besitzt hervorragende Kenntnisse in der Backend-Entwicklung in Spring Boot und kennst Dich mit Aspekten der Performance und Skalierbarkeit von Java aus.
- Du hast bereits Erfahrungen mit KI-gestützten Entwicklungswerkzeugen (z. B. Claude Code, GitHub Copilot oder vergleichbaren Lösungen) oder bist neugierig darauf, diese produktiv einzusetzen.
- Du verfügst über Erfahrung in der Entwicklung skalierbarer und sicherer Backend-Features.
- Deine Leidenschaft ist das Programmieren und Du bist in der Lage, Dich schnell in neue Technologien einzuarbeiten.
- Du begeisterst Dich für die agile Softwareentwicklung und Du verstehst Grundprinzipien wie Test Driven Development, Code Reviews und Continuous Delivery.
- Extra punkten? Idealerweise hast Du bereits Erfahrung mit Suchtechnologien wie Elasticsearch oder Solr sowie der Verarbeitung großer Datenmengen und NoSQL-Datenbanken.
- Erfahrung im Bereich Identity & Access Management (IAM) ist ein Plus, z. B. mit OAuth 2.0, OpenID Connect, JWT, SAML, SCIM und gängigen Lösungen wie Keycloak, Auth0, Okta oder Microsoft Entra ID.
- Gute Deutsch- und Englischkenntnisse in Sprache und Schrift