
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