About the Role
Du begeisterst dich für Softwareentwicklung und möchtest leistungsstarke, skalierbare Anwendungen mitgestalten? Dann werde Teil unseres Teams als (Senior) Software Developer (m/w/d) – Java Full Stack! Mit deinem technischen Know-how bringst du innovative Lösungen voran und arbeitest an zukunftsfähigen Architekturen.
Deine Aufgaben:
Du konzipierst und erstellst moderne Anwendungsarchitekturen
Du implementierst Web-Services und verantwortest deren Rollout in Cloud-Umgebungen
In enger Zusammenarbeit mit unseren Fachbereichen entwickelst du innovative Lösungskonzepte
Du stellst die Hochverfügbarkeit und Skalierbarkeit unserer Applikationen durch den Einsatz von Cloud-Computing-Services sicher
Durch regelmäßige Code-Reviews sowie Unit- und Integrationstests gewährleistest du die Einhaltung unserer Qualitätsanforderungen
Dein Profil:
Erfolgreich abgeschlossenes Hochschulstudium der (Wirtschafts-)Informatik oder eine vergleichbare Qualifikation
Mehrjährige Berufserfahrung in der Entwicklung komplexer Anwendungen und mehrschichtiger Systeme
Erfahrung in der Konzeption, Implementierung und im Betrieb moderner IT-Architekturen
Sicherer Umgang mit relationalen Datenbanken (z. B. MySQL, Oracle) und SQL
Sehr gute Kenntnisse in der Backend-Entwicklung mit Java sowie in Schnittstellentechnologien (REST-APIs)
Gute Kenntnisse in Frameworks wie Hibernate/JPA, Spring Boot, Jakarta EE, MicroProfile oder Quarkus
Sicherer Umgang mit IntelliJ, Maven, Docker und Git
Kenntnisse in Cloud- und Container-Infrastrukturen (z. B. AWS, Kubernetes) sind von Vorteil
Ausgeprägte Teamfähigkeit sowie Erfahrung mit agilen Vorgehensmodellen (Scrum, Kanban) und Tools wie Confluence und Jira
Begeisterung für digitale Trends, moderne Technologien und neue Arbeitsweisen
Bereitschaft, Verantwortung zu übernehmen
Gute Deutschkenntnisse in Wort und Schrift