Das Unternehmen ist ein zentraler Akteur im digitalen Wandel des Lebensmitteleinzelhandels in Deutschland. In dieser Rolle als Senior Java Developer (m/w/d) am Standort Hamburg haben Sie die Möglichkeit, aktiv an der Entwicklung innovativer IT-Lösungen mitzuwirken. Sie werden Teil eines agilen Teams, das sich auf die Entwicklung des Backends für plattformübergreifende Anwendungen konzentriert, die Millionen von Nutzern täglich bedienen. Zu Ihren Aufgaben gehört die Entwicklung und Implementierung von Backend-Services unter Verwendung von modernen Technologien wie Java, Spring Boot und weiteren Tools. Sie arbeiten eng mit Produktmanagern, UX/UI-Designern und Frontend-Entwicklern zusammen, um technische Lösungen zu erarbeiten und die Benutzererfahrung kontinuierlich zu verbessern. Darüber hinaus sind Sie verantwortlich für die Sicherstellung einer hohen Code-Qualität durch Code Reviews und die Implementierung automatisierter Tests. Das Arbeitsumfeld fördert die Zusammenarbeit und den Wissensaustausch im Team, und es gibt zahlreiche Möglichkeiten zur persönlichen und fachlichen Weiterentwicklung. Sie werden Teil einer Unternehmenskultur, die Wert auf Work-Life-Balance legt und Ihnen die Möglichkeit bietet, Ihre Ideen und Ihr Wissen aktiv einzubringen.
Senior Java Developer (m/w/d)
Beschreibung
Anforderungen
Der ideale Kandidat hat ein Studium oder eine Ausbildung im IT-Bereich erfolgreich abgeschlossen oder verfügt über eine gleichwertige Qualifikation. Sie bringen fundierte Erfahrung in der Entwicklung von Anwendungen mit Java in einem produktbasierten Umfeld mit, idealerweise im Kontext von Brand Apps oder Feature-Teams. Solide Kenntnisse in Java, Spring (Web) MVC sowie in Datenbanken wie MongoDB und PostgreSQL sind erforderlich. Ein tiefes Verständnis für mobile Ökosysteme (iOS- und Android-Plattformen) sowie Erfahrung im Umgang mit RESTful APIs und idealerweise GraphQL sind von Vorteil. Sie sind routiniert im (Unit) Testing mit Frameworks wie JUnit, Selenium, TestNG und haben gute Kenntnisse in Versionierungstools wie Git sowie CI/CD-Pipelines. Persönlich zeichnen Sie sich durch eine ausgeprägte Problemlösungskompetenz, Teamfähigkeit und Kommunikationsstärke aus. Fließende Deutschkenntnisse (mindestens C1) sowie gute Englischkenntnisse (mindestens B2) in Wort und Schrift sind erforderlich.