> Markdown version of [/jobs/ext/2269445-senior-java-developer-anwendungsentwicklung-ingenieur](https://www.wearedevelopers.com/jobs/ext/2269445-senior-java-developer-anwendungsentwicklung-ingenieur). 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). --- # Senior Java Developer - Anwendungsentwicklung, Ingenieur - **Company:** EDEKA - **Location:** Hamburg, Germany - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Amazon Web Services, Apple IOS, Automation of Tests, Microsoft Azure, Code Review, Continuous Integration, Mobile Application Software, Spring Framework, Junit, Python (Programming Language), PostgreSQL, Apache Maven, MongoDB, Model View Controller (MVC), RabbitMQ, Mockito, Selenium, Software Engineering, Vault (Revision Control System), Testng, TypeScript, Datadog, Appium, Spring-boot, Backend, Git, Kubernetes, Apache Kafka, Graphql, Front End Software Development, Restful APIs, Terraform, Cucumber (Software), Docker, Jenkins - **Published:** August 27, 2026 - **Apply:** https://www.adzuna.de/details/5856525636 ## About the Role Du beobachtest aktuelle Technologietrends und bewertest deren Einsatzmöglichkeiten für unsere Produkte. ## Dein Profil - Du hast ein Studium oder eine Ausbildung mit IT-Bezug erfolgreich abgeschlossen oder verfügst über eine gleichwertige Qualifikation. - Du besitzt fundierte Erfahrung in der Entwicklung von Anwendungen mit Java in einem produktbasierten Umfeld (idealerweise im Kontext von Brand Apps oder Feature-Teams) und verfügst über solide Kenntnisse in Java, Spring (Web) MVC, MongoDB and PostgreSQL. - Du hast ein tiefes Verständnis für mobile Ökosysteme (iOS- und Android-Plattformen) sowie deren spezifischen Eigenheiten. - Du bist erfahren im Umgang mit RESTful APIs und idealerweise GraphQL sowie routiniert im (Unit) Testing mit Frameworks wie JUnit, Selenium, TestNG, Appium, Mockito, Cucumber etc. - Du hast sehr gute Kenntnisse bzgl. Versionierungs-Tools wie git und CI/CD-Pipelines für mobile Anwendungen (z.B. Azure DevOps, Jenkins, Fastlane). - Du zeichnest dich durch eine ausgeprägte Problemlösungskompetenz, Teamfähigkeit, Kommunikationsstärke und eine proaktive Arbeitsweise aus. - Du verfügst über fließende Deutschkenntnisse (mind.C1) sowie gute Englischkenntnisse (mind. B2) in Wort und Schrift. ## Unser Angebot - Work-Life-Balance: Profitiere von 30 Tagen Urlaub und der Möglichkeit zum anteiligen mobilen Arbeiten (i.d.R. 2 Tage pro Woche). ## Description Millionen registrierte User haben. Mit einem "state of the art"-Stack (u.a. Java 21, Spring 6 mit Spring Boot 3, Reactor, Immutables, Maven, RabbitMQ, Kafka, PostgreSQL, MongoDB, Git, Docker, AWS, Helm, Terraform, Kubernetes, Vault, Datadog, Python 3.x, Typescript) entwickelst du das performante und skalierbare Fundament unserer App-Landschaft, ergänzt es um neue Funktionen und Features und sorgst so für eine verlässliche Infrastruktur unserer Apps, die Millionen User täglich verwenden. - Du entwickelst und implementierst die Backend Services / Anwendungen für unsere plattformübergreifenden mobilen Anwendungen (iOS und Android) unter Verwendung von Java und Spring Boot. - Du wirkst aktiv an der Architektur und dem technischen Design von neuen Features und Applikationen mit und stellst die Skalierbarkeit, Performance und Wartbarkeit sicher. - Du gewährleistest eine hohe Code-Qualität durch Code Reviews, die Einhaltung von Best Practices und die Implementierung von automatisierten Tests (Unit, Integration, E2E). - Du arbeitest eng mit Produktmanagern, UX/UI-Designern und Frontend-Entwicklern zusammen, um Anforderungen zu verstehen und technische Lösungen zu erarbeiten. - Du identifizierst und behebst komplexe Fehler, optimierst die App-Performance und verbesserst die User Experience kontinuierlich. - Du unterstützt und coachst weniger erfahrene Teammitglieder und teilst dein Wissen aktiv im Team. ## Related Videos - [Coffee With Developers Michael Koitz](https://www.wearedevelopers.com/videos/891-coffee-with-developers-michael-koitz) - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [From boy scouting to redrawing the landscape](https://www.wearedevelopers.com/videos/1140-from-boy-scouting-to-redrawing-the-landscape) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [The Biggest German Tech Companies](https://www.wearedevelopers.com/magazine/424-the-biggest-german-tech-companies) - [Best Coding Boot Camps in Germany](https://www.wearedevelopers.com/magazine/237-best-coding-boot-camps-in-germany) - [Finding Jobs in Germany](https://www.wearedevelopers.com/magazine/375-finding-jobs-in-germany) - [Where to Find German Tech Jobs](https://www.wearedevelopers.com/magazine/366-where-to-find-german-tech-jobs) - [Finding IT & Technology English-speaking Jobs in Germany ](https://www.wearedevelopers.com/magazine/446-finding-it-technology-english-speaking-jobs-in-germany) - [System change: restart as developer?](https://www.wearedevelopers.com/magazine/39-system-change-restart-as-developer)