> Markdown version of [/jobs/ext/3681786-backend-developer-onlineshop-dm-app-java-kotlin](https://www.wearedevelopers.com/jobs/ext/3681786-backend-developer-onlineshop-dm-app-java-kotlin). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Backend Developer Onlineshop & dm-App - Java / Kotlin - **Company:** dmTECH - **Location:** Karlsruhe, Germany - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Automation of Tests, Software Quality, Code Review, Continuous Integration, Web Development, Pair Programming, Software Architecture, TypeScript, ReactJS, Spring-boot, Backend, Kotlin, Front End Software Development, Restful APIs, Microservices - **Published:** October 11, 2026 - **Apply:** https://www.arbeitsagentur.de/jobsuche/jobdetail/12787-270206081026-S ## About the Role * Mehrjährige Erfahrung in der Backend-Entwicklung und mit event-getriebenen Architekturen, idealerweise mit Java oder Kotlin und Spring Boot * Fundiertes Verständnis von Microservices-Architekturen und RESTful APIs sowie Erfahrung mit cloud-gehosteten Systemen und CI/CD-Pipelines * Grundkenntnisse in Frontend-Technologien (z. B. TypeScript, React) * Agiles Mindset sowie eigenverantwortliches und lösungsorientiertes Arbeiten * Ausgeprägte Kommunikationsstärke und Teamgeist - du arbeitest gern im Team, bringst Ideen ein und holst andere ab * Fließende Deutsch- und Englischkenntnisse (mindestens C1) ## Description * Konzeption, Entwicklung und Betrieb von Backend-Services und APIs mit Schwerpunkt auf Aufbereitung von Produktdaten aus verschiedenen Quellsystemen und deren Ausspielung und Auslieferung an dm-App, Onlineshop und weitere digitale Touchpoints * Mitgestaltung der Software-Architektur und aktive Beteiligung an Technologieentscheidungen im Team * Sicherstellung von Performance, Verfügbarkeit, Skalierbarkeit und Security unserer Systeme * Sicherung der Codequalität durch Code-Reviews, Pair-Programming und automatisierte Tests * Enge Zusammenarbeit mit Consultants, Frontend-Entwicklern und anderen Produktteams * Bei Bedarf Mitarbeit im Team der Frontend-Entwicklung