Must-have | Sehr gute Kenntnisse
- Sehr gute Kenntnisse in Java (ab Version 11)
- Sehr gute Erfahrung in der Java‑Webentwicklung mit Spring Boot (Web, Data, Security)
- Sehr sicherer Umgang mit HTTP‑basierten Web‑APIs, insbesondere REST (GraphQL von Vorteil)
- Sehr gutes Verständnis von Web‑Protokollen, Request/Response‑Modellen, Statuscodes sowie Sicherheitsaspekten (z. B. Authentifizierung und Autorisierung)
- Erfahrung im Design, der Versionierung und Dokumentation moderner API‑Landschaften (OpenAPI/Swagger)
- Service‑ und architekturorientierte Denkweise – du denkst in Systemen, nicht nur in Code
Should-have | Gute bis sehr gute Kenntnisse
- Erfahrung mit Dependency Injection sowie modularen, wartbaren Anwendungsarchitekturen
- Gute Kenntnisse in JPA/Hibernate und der Anbindung relationaler und/oder NoSQL‑Datenbanken
- Verständnis für Performance‑Aspekte von Web‑Anwendungen und APIs
- Sicherer Umgang mit Build‑Tools wie Maven oder Gradle
- Erfahrung mit CI/CD‑Pipelines und automatisierten Build‑ und Deployment‑Prozessen
Das klingt nach viel? Ist es auch! Uns ist aber vor allem Tech Stack wichtig, dass du mit Begeisterung und Neugier dabei bist und Lust hast dich weiterzuentwickeln und dich einzuarbeiten.