Auf einen Blick
- Aufgaben: Entwickle innovative Softwarelösungen im Bereich Webanalyse und personalisierte Empfehlungen.
- Arbeitgeber: Wir sind ein führendes Unternehmen, das über 1.000 Kunden bei der Datenanalyse unterstützt.
- Mitarbeitervorteile: Flexible Arbeitszeiten, Remote-Optionen und ein kreatives Team warten auf dich!
- Warum dieser Job: Gestalte die Zukunft der Webanalyse und arbeite mit KI-gestützten Modellen.
- Gewünschte Qualifikationen: Mindestens 5 Jahre Erfahrung in der Softwareentwicklung, idealerweise mit Webanalytics.
- Andere Informationen: Mentoring-Möglichkeiten für jüngere Kollegen und enge Zusammenarbeit mit Data Scientists.
Das voraussichtliche Gehalt liegt zwischen 43200 - 84000 € pro Jahr.
Allgemein:
Als Teil unseres Entwicklungsteams bist Du für die Weiterentwicklung unserer Softwarelösungen in den Bereichen Webanalyse und Personalisierung verantwortlich.
Mit unseren Produkten können unsere mehr als 1.000 Kunden die Performance ihres gesamten Datenpools analysieren, aufbereiten und letztlich nutzen, um ihre Marketingaktivitäten insgesamt zu steigern, indem sie ihre Kunden noch gezielter ansprechen.
Tech Stack:
- Backend: Java
- Frontend: JavaScript, Vue.js, TypeScript
- CI/CD: GitLab CI/CD
- Containerisierung: Docker, Kubernetes
- Datenbanken: MySQL, Exasol
- Cloud: Cloud-API-Integration (AWS)
Deine Aufgaben:
- Als Senior Software Engineer bist Du verantwortlich für die Konzeption, Entwicklung und Optimierung von skalierbaren Softwarelösungen im Bereich Webanalytics und personalisierte Empfehlungen.
- Du entwickelst innovative Features, die auf datengetriebenen Insights basieren und den Nutzern personalisierte Erlebnisse bieten.
- Du evaluierst und implementierst neue Technologien und Frameworks, um die Effizienz und Performance unserer Systeme zu verbessern.
- Du treibst die Architektur- und Designentscheidungen voran und definierst Best Practices für die Entwicklung in enger Zusammenarbeit mit dem Team.
- Gemeinsam mit Data Scientists und Machine-Learning-Experten arbeitest Du an der Integration von KI-gestützten Modellen für Empfehlungen und Vorhersagen.
- Du übernimmst Code Reviews und förderst die Qualitätssicherung, indem Du Standards und Richtlinien für den gesamten Entwicklungsprozess definierst.
- Du optimierst CI/CD-Pipelines und unterstützt die Migration und Skalierung von Anwendungen in einer Cloud-Umgebung.
- Du arbeitest eng mit Produktmanagern zusammen, um Anforderungen zu analysieren und Lösungen zu entwerfen, die den Geschäftsanforderungen gerecht werden.
- Du übernimmst Mentoring-Aufgaben für jüngere Kollegen und unterstützt sie bei ihrer Weiterentwicklung.
Das bringst du idealerweise mit:
- Mindestens 5 Jahre Berufserfahrung in der Softwareentwicklung, idealerweise mit Fokus auf Webanalytics, Datenverarbeitung oder personalisierte Empfehlungen.
- Fundierte Kenntnisse im von uns verwendeten Tech-Stack und der Integration von Drittanbieter-APIs (z. B. AWS-Dienste).
- Erfahrung in der Umsetzung komplexer, datenintensiver Softwarelösungen und in der Zusammenarbeit mit Data-Engineering-Teams.
- Ein gutes Verständnis für Datenbanken, Big-Data-Systeme und deren Optimierung (z. B. Query-Optimierung, Sharding).
- Interesse oder Erfahrung im Bereich Softwarearchitektur und Freude daran, skalierbare und wartbare Systeme zu entwerfen.
- Begeisterung für agile Arbeitsmethoden (z. B. Scrum) und cross-funktionale Zusammenarbeit.
- Gute Deutsch- und Englischkenntnisse in Wort und Schrift.
#J-18808-Ljbffr
Senior Software Engineer Java (all genders) Arbeitgeber: DYMATRIX GmbH
Kontaktperson:
DYMATRIX GmbH HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Senior Software Engineer Java (all genders)
✨Tip Nummer 1
Mach dich mit unserem Tech-Stack vertraut! Wenn du bereits Erfahrung mit Java, JavaScript, Vue.js und Docker hast, ist das super. Wenn nicht, schau dir Tutorials oder Online-Kurse an, um deine Kenntnisse aufzufrischen.
✨Tip Nummer 2
Zeige dein Interesse an Webanalyse und personalisierten Empfehlungen. Informiere dich über aktuelle Trends in diesen Bereichen und überlege, wie du diese in deinen bisherigen Projekten umgesetzt hast. Das zeigt uns, dass du wirklich motiviert bist.
✨Tip Nummer 3
Bereite dich darauf vor, über deine Erfahrungen mit CI/CD-Pipelines und Cloud-Integration zu sprechen. Wir suchen jemanden, der nicht nur die Theorie kennt, sondern auch praktische Beispiele aus seiner bisherigen Arbeit teilen kann.
✨Tip Nummer 4
Networking kann dir helfen! Verbinde dich mit anderen Softwareentwicklern, die in ähnlichen Bereichen arbeiten. Vielleicht gibt es sogar Meetups oder Konferenzen, die sich mit Webanalyse beschäftigen – dort kannst du wertvolle Kontakte knüpfen.
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Senior Software Engineer Java (all genders)
Tipps für deine Bewerbung 🫡
Verstehe die Anforderungen: Lies die Stellenbeschreibung sorgfältig durch und achte auf die spezifischen Anforderungen und Technologien, die für die Position wichtig sind. Stelle sicher, dass du diese in deinem Lebenslauf und Anschreiben ansprichst.
Hebe relevante Erfahrungen hervor: Betone in deinem Lebenslauf und Anschreiben deine mindestens 5-jährige Berufserfahrung in der Softwareentwicklung, insbesondere im Bereich Webanalytics und personalisierte Empfehlungen. Nenne konkrete Projekte oder Technologien, die du verwendet hast.
Zeige deine Teamfähigkeit: Da die Zusammenarbeit mit Data Scientists und Produktmanagern wichtig ist, solltest du Beispiele für erfolgreiche Teamprojekte oder Mentoring-Erfahrungen anführen, um deine Fähigkeit zur cross-funktionalen Zusammenarbeit zu demonstrieren.
Bereite dich auf technische Fragen vor: Erwarte technische Fragen zu deinem Fachgebiet, insbesondere zu den verwendeten Technologien wie Java, Docker, Kubernetes und Cloud-Integration. Bereite dich darauf vor, deine Kenntnisse und Erfahrungen in diesen Bereichen zu erläutern.
Wie du dich auf ein Vorstellungsgespräch bei DYMATRIX GmbH vorbereitest
✨Verstehe den Tech-Stack
Mach dich mit den Technologien vertraut, die im Jobprofil erwähnt werden, insbesondere Java, JavaScript, Docker und AWS. Sei bereit, spezifische Fragen zu diesen Technologien zu beantworten und Beispiele aus deiner bisherigen Erfahrung zu teilen.
✨Bereite dich auf Architekturfragen vor
Da du für Architektur- und Designentscheidungen verantwortlich bist, solltest du dich auf Fragen zur Softwarearchitektur vorbereiten. Überlege dir, wie du skalierbare und wartbare Systeme entwerfen würdest und bringe konkrete Beispiele mit.
✨Zeige deine Teamfähigkeit
Da die Zusammenarbeit mit Data Scientists und Produktmanagern wichtig ist, sei bereit, über deine Erfahrungen in cross-funktionalen Teams zu sprechen. Betone, wie du zur Teamdynamik beigetragen hast und welche Methoden du verwendet hast, um effektiv zu kommunizieren.
✨Hebe deine Mentoring-Erfahrungen hervor
Da Mentoring eine Rolle in dieser Position spielt, teile Beispiele, wie du jüngere Kollegen unterstützt hast. Diskutiere, welche Ansätze du verwendet hast, um ihr Lernen zu fördern und wie du Feedback gegeben hast.