In dieser Position bist du Teil eines engagierten Entwicklungsteams, das Anwendungen für den Wertstrom der Produktentwicklung und Technologie entwickelt.
- Als Backend-Entwickler unterstützt du uns in der Entwicklung von Anwendungen in einer modernen Cloud-Umgebung in einem agilen DevOps-Team.
- Verstehe, analysiere, definiere, entwickle und erfülle die definierten Qualitätsanforderungen für die geplanten Funktionalitäten in enger Zusammenarbeit mit den Product Ownern und dem Entwicklungsteam.
- Entwirf und implementiere die technischen Konzepte in modernen Softwaresystemen (Microservice-Architektur).
- Setze die Implementierung in allen Umgebungen ein und teste sie, erstelle Dokumentationen der implementierten Lösungen.
- Behalte aktuelle technologische Entwicklungen im Auge und nutze sie in deiner täglichen Arbeit.
- Du arbeitest agil und selbstorganisiert.
- Du hast ein Studium oder eine vergleichbare Ausbildung im Bereich der Computer- und Informationswissenschaften.
- Du hast Berufserfahrung in einer agilen IT-Umgebung, vorzugsweise in der Backend-Entwicklung.
- Fachkenntnisse und Berufserfahrung in Java >= 8
- Fachkenntnisse in SpringBoot2.x
- Fachkenntnisse in Spring-Modulen wie Spring-Data, Spring-Integration, Spring-Batch, Spring-Security
- Fachkenntnisse in Persistenztechnologien (JPA2, Hibernate)
- Kenntnisse in Unit- (Junit und ähnliche) und Integrationstests
- Kenntnisse in SQL-Datenbanken (PostgreSQL)
- Kenntnisse in Microservice- und Cloud-Architekturen (z.B. REST)
- Kenntnisse in IDE JetBrains IntelliJ
- Du bist mit agilen DevOps-Prozessen und CI/CD-Pipelines vertraut, um containerbasierte Anwendungen in Docker- und Kubernetes-Umgebungen bereitzustellen.
- Grundkenntnisse in agilen Tools (JIRA, Confluence, GIT/Bitbucket, Jenkins/Bamboo, Azure DevOps)
- Du hast Erfahrung in der Gestaltung und Implementierung einer RESTful API mit Unit- (Junit und ähnliche) und Integrationstests.
- Schnelle Auffassungsgabe, hohe Problemlösungsfähigkeiten sowie ausgezeichnete Teamarbeit und Flexibilität.
- Gute Englischkenntnisse zur Kommunikation im Team.
- Eine sichere Arbeitsumgebung, da deine Gesundheit, Sicherheit und dein Wohlbefinden immer unsere oberste Priorität sind.
- Flexible Arbeitszeiten und Home-Office-Optionen, damit du dein Arbeits- und Privatleben in Einklang bringen kannst.
- Lern- und Entwicklungsmöglichkeiten
- 23 Urlaubstage pro Jahr
- 5 zusätzliche Tage (Anpassung)
- 2 Kulturtage
- Eine kollaborative, vertrauensvolle und innovative Arbeitsumgebung
- Teil eines internationalen Teams sein und an globalen Projekten arbeiten
- Umzugsunterstützung nach Madrid wird angeboten