5731E3-MB: Backend-Entwickler Java Spring Boot (Intermediate)
Role details
Job location
Tech stack
Job description
Wir suchen einen Backend-Entwickler (Intermediate) mit Schwerpunkt Java Spring Boot, Microservices und REST-APIs. Der Fokus der Rolle liegt auf der Entwicklung, Weiterentwicklung und Wartung moderner Backend-Anwendungen in einer agilen DevOps-Umgebung sowie der Sicherstellung einer hohen Softwarequalität und eines stabilen Betriebs.
Aufgabenbeschreibung
Entwicklung, Implementierung und Weiterentwicklung von Backend-Anwendungen auf Basis moderner Java-Technologien
Konzeption, Entwicklung und Optimierung von Microservices sowie REST-API-Schnittstellen
Umsetzung technischer Komponenten einschließlich Datenbankanbindungen und Schnittstellen
Analyse, Fehlerbehebung und Optimierung bestehender Backend-Komponenten
Entwicklung und Umsetzung sicherer Softwarelösungen unter Berücksichtigung von Security- und Coding-Standards
Einrichtung und Pflege von Entwicklungsumgebungen sowie Unterstützung von CI/CD-Prozessen
Durchführung von Code-Reviews sowie Erstellung und Ausführung von Komponenten-, Modul- und Integrationstests
Erstellung technischer Dokumentationen sowie Unterstützung bei Architektur- und Designentscheidungen
Erstellung technischer Aufwandsschätzungen und Unterstützung bei der technischen Planung
Enge Zusammenarbeit mit Frontend-, DevOps- und QA-Teams innerhalb eines agilen Scrum-Umfelds
Requirements
Mindestens 1 Jahr Erfahrung im Schwachstellenmanagement und in der Behebung von Sicherheitslücken, idealerweise mit Defect Dojo
Mindestens 2 Projekte Erfahrung in der Backend-Entwicklung für mobile Anwendungen
Mindestens 3 Jahre Erfahrung mit Google Firebase Cloud Messaging (FCM) zur Implementierung von Push-Notification-Lösungen
Mindestens 3 Jahre Erfahrung in der Entwicklung von Microservices mit Java Spring Boot
Mindestens 3 Jahre Erfahrung in der Entwicklung und Implementierung von REST-API-Schnittstellen
Kann-Anforderungen
Mindestens 3 Jahre Erfahrung mit Continuous Integration und Continuous Delivery unter Nutzung von GitLab CI/CD
Mindestens 3 Jahre Erfahrung in agilen Softwareentwicklungsprojekten nach Scrum oder SAFe
Mindestens 2 Projekte Erfahrung im Reverse Engineering sowie der Analyse und Performance-Optimierung bestehender Softwareanwendungen
Mindestens 1 Jahr Erfahrung mit KI-gestützten Entwicklungswerkzeugen wie GitHub Copilot, Kiro oder Claude