Backend Developer
Role details
Job location
Tech stack
Job description
Der Fokus liegt auf der Entwicklung, Weiterentwicklung und Wartung skalierbarer Microservice-Anwendungen unter Einsatz moderner Java-Technologien sowie DevOps-Prinzipien.
Aufgaben
- Entwicklung und Weiterentwicklung von Backend-Systemen auf Basis von Java und Spring Boot
- Umsetzung und Betrieb von Microservices im Sinne des DevOps-Prinzips "you build it, you run it"
- Erstellung, Pflege und Optimierung von Build-Prozessen (insb. mit Maven)
- Durchführung von Dependency Maintenance sowie Migrationen auf neue Major-Versionen
- Implementierung und Weiterentwicklung von RESTful APIs
- Sicherstellung von Logging, Monitoring und stabilen Systembetrieben
- Durchführung und Ausbau von Unit- und Integrationstests
- Unterstützung bei der technischen Optimierung (z. B. grundlegende SEO-Aspekte bei Backend-Strukturen)
Requirements
-
2 Jahre Erfahrung im Bereich DevOps (inkl. Logging & Monitoring)
-
2 Jahre Erfahrung mit verteilten Systemen / Microservices Fundierte Kenntnisse im Software-Lifecycle und Delivery-Prozess (GitLab, Kubernetes, Docker, Artifactory)
-
2 Jahre Erfahrung mit relationalen Datenbanken
-
3 Jahre Erfahrung in Java
-
2 Jahre Erfahrung mit Spring Framework & Spring Boot
-
Erweiterte Kenntnisse in Web Security und REST
-
2 Jahre Erfahrung mit Unit- und Integrationstests
-
2 Jahre Erfahrung mit Build-Management-Tools (insb. Apache Maven)