Auf einen Blick
- Aufgaben: Entwickle innovative Features für Webanalyse- und Personalisierungsprodukte im agilen Team.
- Arbeitgeber: Wir sind ein dynamisches Unternehmen, das über 1.000 Kunden bei der Datenanalyse unterstützt.
- Mitarbeitervorteile: Flexible Arbeitszeiten, moderne Technologien und die Möglichkeit zur persönlichen Weiterentwicklung.
- Warum dieser Job: Gestalte die Zukunft der Marketingtechnologie und arbeite an spannenden Projekten mit einem kreativen Team.
- Gewünschte Qualifikationen: Mindestens 2-4 Jahre Erfahrung in der Softwareentwicklung, idealerweise mit Java und Webanwendungen.
- Andere Informationen: Du wirst Teil eines agilen Scrum-Teams und hast Einfluss auf Architekturentscheidungen.
Das voraussichtliche Gehalt liegt zwischen 43200 - 72000 € 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:
- Du arbeitest an der Weiterentwicklung unserer Webanalytics- und Personalisierungsprodukte, indem Du neue Features entwickelst und bestehende Funktionen optimierst.
- Du bist an der Umsetzung von skalierbaren Lösungen beteiligt und bringst Deine Ideen aktiv in den Entwicklungsprozess ein.
- Gemeinsam mit dem Team stellst Du sicher, dass unsere Software zuverlässig, performant und wartbar bleibt.
- Du unterstützt bei der Integration von Cloud-Services (z. B. AWS) und der Optimierung unserer CI/CD-Pipelines.
- Du arbeitest eng mit Frontend- und Backend-Entwicklern sowie weiteren Stakeholdern im agilen Scrum-Team zusammen.
- Du führst Code Reviews durch und unterstützt die Qualitätssicherung im Team.
- Du bringst Dich in Architektur- und Designentscheidungen ein und unterstützt die Konzeption von Lösungen.
Das bringst du idealerweise mit:
- Mindestens 2-4 Jahre Berufserfahrung in der Softwareentwicklung, vorzugsweise mit Fokus auf Webanwendungen, Datenverarbeitung oder Personalisierung.
- Solide Kenntnisse im von uns verwendeten Tech-Stack (z. B. Java, TypeScript, MySQL) und Bereitschaft, Dich in neue Technologien einzuarbeiten.
- Erfahrung in der Zusammenarbeit in agilen Teams und im Umgang mit gängigen Entwicklungstools wie GitLab CI/CD.
- Ein gutes Verständnis von datenintensiven Anwendungen, einschließlich Datenbankdesign und Abfrageoptimierung.
- Bereitschaft, Verantwortung für eigenständige Aufgabenpakete zu übernehmen und zur Weiterentwicklung unserer Software beizutragen.
- Interesse daran, Dich langfristig weiterzuentwickeln.
- Gute Deutsch- und Englischkenntnisse in Wort und Schrift.
#J-18808-Ljbffr
Software Engineer Java (all genders) Arbeitgeber: DYMATRIX GmbH
Kontaktperson:
DYMATRIX GmbH HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Software Engineer Java (all genders)
✨Tip Nummer 1
Mach dich mit unserem Tech-Stack vertraut! Wenn du bereits Erfahrung mit Java, TypeScript und MySQL hast, ist das super. Wenn nicht, schau dir Tutorials oder Online-Kurse an, um deine Kenntnisse aufzufrischen.
✨Tip Nummer 2
Zeige dein Interesse an Cloud-Technologien! Da wir AWS nutzen, wäre es hilfreich, wenn du ein paar Projekte oder Beispiele hast, die deine Erfahrungen mit Cloud-Services demonstrieren.
✨Tip Nummer 3
Bereite dich darauf vor, über agile Methoden zu sprechen. Wir arbeiten im Scrum-Team, also sei bereit, deine Erfahrungen in der Zusammenarbeit mit anderen Entwicklern und Stakeholdern zu teilen.
✨Tip Nummer 4
Sei proaktiv und bringe eigene Ideen ein! In der Softwareentwicklung ist es wichtig, kreativ zu sein und Vorschläge zur Verbesserung von Features oder Prozessen zu machen. Das zeigt, dass du wirklich an der Weiterentwicklung unserer Produkte interessiert bist.
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: 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 Deine Erfahrungen und Fähigkeiten in Bezug auf Java, TypeScript und Datenbankdesign hervorhebst.
Individualisiere Dein Anschreiben: Schreibe ein individuelles Anschreiben, das Deine Motivation für die Stelle und Deine Begeisterung für die Softwareentwicklung im Bereich Webanalyse und Personalisierung zum Ausdruck bringt. Betone, wie Du zur Weiterentwicklung der Produkte beitragen kannst.
Hebe relevante Erfahrungen hervor: In Deinem Lebenslauf solltest Du relevante Berufserfahrungen und Projekte anführen, die Deine Kenntnisse im Umgang mit dem Tech-Stack und in agilen Teams zeigen. Konzentriere Dich auf konkrete Erfolge und Ergebnisse, die Du erzielt hast.
Prüfe Deine Unterlagen: Bevor Du Deine Bewerbung einreichst, überprüfe alle Dokumente auf Vollständigkeit und Fehler. Achte darauf, dass Dein Lebenslauf und Dein Anschreiben klar strukturiert und gut lesbar sind. Eine fehlerfreie Bewerbung hinterlässt einen positiven Eindruck.
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, TypeScript und MySQL. Sei bereit, spezifische Fragen zu diesen Technologien zu beantworten und vielleicht sogar Beispiele aus deiner bisherigen Arbeit zu nennen.
✨Bereite dich auf agile Methoden vor
Da das Unternehmen in einem agilen Scrum-Team arbeitet, solltest du deine Erfahrungen mit agilen Methoden und Tools wie GitLab CI/CD hervorheben. Überlege dir konkrete Beispiele, wie du in der Vergangenheit zur Teamarbeit beigetragen hast.
✨Zeige deine Problemlösungsfähigkeiten
Sei bereit, über Herausforderungen zu sprechen, die du in früheren Projekten gemeistert hast. Betone, wie du skalierbare Lösungen entwickelt und bestehende Funktionen optimiert hast, um die Softwareleistung zu verbessern.
✨Kommunikation ist der Schlüssel
Da du eng mit Frontend- und Backend-Entwicklern sowie anderen Stakeholdern zusammenarbeiten wirst, ist es wichtig, deine Kommunikationsfähigkeiten zu demonstrieren. Übe, technische Konzepte klar und verständlich zu erklären, sowohl auf Deutsch als auch auf Englisch.