Senior Software-Entwickler*in (Backend, Java)
Role details
Job location
Tech stack
Job description
- Entwurf, Implementierung und Weiterentwicklung von komplexen REST-Schnittstellen und Microservices mit Java/SpringBoot
- Test-getriebene Entwicklung und Automatisierung von Tests und CI/CD-Prozessen
- Verantwortung für die Code-Qualität und Softwarewartung
- Performance-Optimierung und Skalierbarkeit der Services
- Wartung und Überwachung von Webanwendungen, inkl. Incident-Management
- Entwurf und Umsetzung neuer Features und Module
- Aktive Mitgestaltung unserer DevOps-Kultur
- Enge Abstimmung mit internen Fachbereichen
Requirements
-
Mindestens 5 Jahre Berufserfahrung in der Entwicklung von Web- oder Anwendungssoftware im Microservice-Umfeld
-
Fundierte Kenntnisse in Java und SpringBoot
-
Erfahrung in Testautomatisierung sowie CI/CD
-
Erfahrung mit relationalen und NoSQL-Datenbanken
-
Schnelles Verstehen und Erklären fachlicher und technischer Konzepte
-
Deutschkenntnisse mindestens auf B2-Niveau Nice to have:
-
Docker, Kubernetes, Helm
-
OpenAPI
-
Microservice-Architekturen
-
AWS
-
Postgres, MongoDB, S3
-
Elasticsearch
-
CI/CD mit GitLab
-
Agile Arbeitsweisen
-
Reactive Programming
-
Message-driven Architecture, RabbitMQ
-
BPMN und Camunda
-
JIRA und Confluence
-
Selbstständiges Lernen neuer Technologien
-
Sehr gute Englischkenntnisse