Werden Sie Teil eines etablierten Familienunternehmens, das seit vielen Jahren erfolgreich am Markt tätig ist und Tradition mit modernen Vertriebswegen verbindet. In einem engagierten Umfeld arbeiten Sie an der Weiterentwicklung innovativer Lösungen rund um hochwertige Wohn- und Gartenprodukte und tragen aktiv dazu bei, Kunden ein erstklassiges Einkaufserlebnis zu bieten. In der Rolle des Fullstack Entwicklers Java sind Sie verantwortlich für die Neu- und Weiterentwicklung moderner E-Commerce-Anwendungen im Frontend mit Angular sowie im Backend mit aktuellen Webtechnologien. Sie setzen technische Anforderungen von der Datenmodellierung bis hin zur benutzerfreundlichen Benutzeroberfläche um und arbeiten an der Weiterentwicklung und Pflege bestehender Schnittstellen und Webservices, insbesondere im Bereich GraphQL sowie Authentifizierungs- und Berechtigungslösungen. Darüber hinaus sind Sie für die Anbindung und Integration interner Systeme wie ERP-Lösungen zuständig und stellen einen reibungslosen Datenaustausch sicher. Die enge Zusammenarbeit mit UX/UI, Fachbereichen und Entwicklungsteams ist ein zentraler Bestandteil Ihrer täglichen Arbeit. Sie profitieren von einem flexiblen Arbeitsumfeld, in dem Full Remote ausdrücklich möglich ist, und haben die Chance, sich in einem dynamischen, schnell wachsenden Online-Unternehmen mit abwechslungsreichen Aufgaben und spannenden Projekten weiterzuentwickeln.
Fullstack Entwickler Java (m/w/d)
Beschreibung
Anforderungen
Sie bringen mindestens 3 Jahre Vollzeiterfahrung in der Entwicklung von Web- oder E-Commerce-Anwendungen mit. Fundierte Kenntnisse in Java, insbesondere mit Spring Boot und Hibernate, sind für diese Position unerlässlich. Zudem sollten Sie Erfahrung im Umgang mit SQL, Datenbankdesign und Datenmodellierung haben. Ihre Kenntnisse in modernen Frontend-Technologien wie Angular, TypeScript, HTML und CSS runden Ihr Profil ab. Sie sind routiniert im Umgang mit Schnittstellenarchitekturen und haben ein gutes Verständnis von Authentifizierungs- und Autorisierungskonzepten. Für die Verständigung im Team sind fließende Deutschkenntnisse auf C1-Niveau notwendig. Persönliche Eigenschaften wie Teamfähigkeit, Kommunikationsstärke und analytisches Denken sind ebenfalls von großer Bedeutung, um in dieser Rolle erfolgreich zu sein.