Auf einen Blick
- Aufgaben: Entwickle und pflege Java-basierte Systeme für den Live-Handel.
- Unternehmen: Innovatives Unternehmen im Finanzsektor mit Fokus auf Technologie.
- Vorteile: Attraktives Gehalt, flexible Arbeitszeiten und Weiterbildungsmöglichkeiten.
- Weitere Informationen: Dynamisches Team mit großartigen Entwicklungsmöglichkeiten.
- Warum dieser Job: Gestalte die Zukunft des Handels mit modernster Technologie und habe echten Einfluss.
- Qualifikationen: Mindestens 5 Jahre Erfahrung in Software Engineering, insbesondere in DevOps.
Das prognostizierte Gehalt liegt zwischen 60000 - 80000 € pro Jahr.
Als Java Backend Engineer (DevOps Focus) werden Sie unsere auf Java basierenden Systeme weiterentwickeln und deren stabile Operation im Live-Handel sicherstellen. Sie arbeiten an der Schnittstelle zwischen Entwicklung und DevOps und unterstützen die Implementierung skalierbarer CI/CD- und Bereitstellungsprozesse.
Ihre Rolle
- Sie fungieren als Bindeglied zwischen quantitativen Forschern und Software-Ingenieuren und stellen sicher, dass unsere Handelsinfrastruktur stabil, skalierbar und effizient ist.
- Aktive Arbeit an unseren Java-basierten Systemen, Unterstützung komplexer Codebasen sowie Build- und Release-Prozesse und Beitrag zur Evolution unserer CI/CD-Architektur.
- Technische Entscheidungen treffen, Standards definieren und robuste automatisierte Pipelines implementieren.
- Arbeiten mit Technologien wie GitHub, Docker, Maven und Nexus.
- Signifikante Verantwortung sowohl in der Weiterentwicklung unserer Backend-Systeme als auch in der Definition, wie Code vom Commit in die Produktion in unserer hochkritischen Handelsumgebung gelangt.
Verantwortlichkeiten
- Java Backend Entwicklung: Entwickeln und Warten unserer Java-basierten Anwendungen und aktiver Beitrag zur Evolution unserer Systemarchitektur.
- CI/CD Architektur & Verantwortung: Vollständige Verantwortung für das architektonische Design und die operative Implementierung unserer kontinuierlichen Integrations- und Lieferprozesse.
- Pipeline Implementierung: Übersetzen Ihrer architektonischen Vision in die Realität durch den Aufbau und die Verwaltung komplexer Pipelines, Sicherstellung automatisierter Tests und zuverlässiger Bereitstellung unserer Java-basierten Handelsalgorithmen.
- Infrastruktur & Containerisierung: Verwaltung der Anwendungscontainerisierung mit Docker, um Konsistenz über Entwicklungs-, Test- und Produktionsumgebungen hinweg sicherzustellen.
- Artifact Management: Pflege und Organisation des Sonatype Nexus Repositorys für effizientes Abhängigkeitsmanagement und Speicherung von Build-Artefakten.
- Zusammenarbeit & Standardisierung: Enge Zusammenarbeit mit dem Entwicklungsteam zur Unterstützung der Eclipse-basierten Entwicklungsumgebung, Optimierung der Workflows in GitHub und Durchsetzung von Best Practices für Versionskontrolle und Release-Management.
- Systemzuverlässigkeit: Überwachung der Gesundheit und Leistung der Handelsinfrastruktur, um hohe Verfügbarkeit für den Futures-Handel sicherzustellen.
- Automatisierung: Automatisierung des Konfigurationsmanagements und repetitiver operationeller Aufgaben zur Steigerung der Teamproduktivität.
- Fehlerbehebung: Diagnose und Behebung von Problemen innerhalb der Build-, Bereitstellungs- und Laufzeitumgebungen.
Erforderliche Qualifikationen
- Erfahrung: 5+ Jahre in der Softwareentwicklung, davon mindestens 3 Jahre mit Fokus auf DevOps, Release Engineering oder Infrastruktur.
- Architektonisches Denken: Nachweisliche Erfolge bei der Gestaltung und Implementierung von CI/CD-Workflows von Grund auf, mit der Fähigkeit, strategisch über Build-Systeme nachzudenken.
- Tech Stack Kompetenz: Starke Erfahrung mit Java-Programmierung (Spring/JEE) und dem Java-Ökosystem.
- Erfahrung mit Build-Tools wie Maven oder Gradle (einschließlich Plugin-Entwicklung).
- Tiefes Verständnis von Docker und Container-Orchestrierung (z.B. Kubernetes/OpenShift, Terraform, Ansible).
- Kompetenz mit Jenkins oder Alternativen (Erstellung von Pipelines, Verwaltung von Plugins).
- Erfahrung in der Verwaltung von Nexus oder Artifactory.
- Solides Workflow-Wissen von GitHub (Branching-Strategien, Actions, Hooks).
- Scripting: Kompetenz im Scripting (Bash, Python oder Groovy) für Automatisierungsaufgaben.
- OS: Starke Kenntnisse in Linux-Umgebungen.
- Bildung: Bachelor-Abschluss in Informatik, Ingenieurwesen oder gleichwertige praktische Erfahrung.
Bevorzugte Qualifikationen
- Erfahrung in der Unterstützung von Eclipse IDE-Setups für Entwicklungsteams.
- Hintergrund im Finanzsektor, insbesondere im algorithmischen Handel oder Futures-Märkten.
- Kenntnisse in sicherem virtuellem Networking, Cloud/Grid-Computing, Failover/Load-Balancing-Strategien und Hochverfügbarkeitskonzepten.
Java Backend Engineer (DevOps Focus) (m/f/d) - Alphawave Arbeitgeber: Alphawave
Alphawave ist ein hervorragender Arbeitgeber, der seinen Mitarbeitern die Möglichkeit bietet, in einem dynamischen und innovativen Umfeld zu arbeiten. Mit einem starken Fokus auf persönliche und berufliche Weiterentwicklung, einer offenen und kollaborativen Unternehmenskultur sowie attraktiven Benefits, wie flexiblen Arbeitszeiten und der Möglichkeit zur Remote-Arbeit, fördert das Unternehmen eine ausgewogene Work-Life-Balance. Die Position als Java Backend Engineer (DevOps Focus) ermöglicht es Ihnen, an spannenden Projekten im Bereich des algorithmischen Handels zu arbeiten und Ihre Fähigkeiten in einem hochmodernen technischen Umfeld weiterzuentwickeln.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass Sie so Java Backend Engineer (DevOps Focus) (m/f/d) - Alphawave erhalten könnten
✨Netzwerken, Netzwerken, Netzwerken!
Nutze Plattformen wie LinkedIn, um mit Leuten aus der Branche in Kontakt zu treten. Lass uns nicht vergessen, dass viele Jobs über persönliche Empfehlungen vergeben werden – also sprich mit ehemaligen Kollegen oder Freunden!
✨Sei bereit für technische Interviews!
Mach dich mit typischen Fragen und Aufgaben vertraut, die in technischen Interviews gestellt werden. Übe das Programmieren unter Zeitdruck und sei bereit, deine Lösungen zu erklären – wir wissen, dass du das kannst!
✨Präsentiere deine Projekte!
Habe eine Auswahl deiner besten Projekte parat, um sie potenziellen Arbeitgebern zu zeigen. Zeige, was du kannst, und erkläre, wie du Herausforderungen gemeistert hast – das wird Eindruck machen!
✨Bewirb dich direkt über unsere Website!
Wir bei StudySmarter lieben es, wenn du dich direkt über unsere Website bewirbst. So können wir deine Bewerbung schneller bearbeiten und du bist gleich im Spiel – also zögere nicht!
Wir glauben, dass du diese Fähigkeiten brauchst, um Java Backend Engineer (DevOps Focus) (m/f/d) - Alphawave mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Sei du selbst!:Zeig uns, wer du wirklich bist! Deine Persönlichkeit und Leidenschaft für das Programmieren sind genauso wichtig wie deine technischen Fähigkeiten. Lass uns in deinem Anschreiben spüren, warum du der perfekte Fit für unser Team bist.
Technische Skills hervorheben:Stell sicher, dass du deine Erfahrungen mit Java, CI/CD und Docker klar und deutlich darstellst. Wir suchen nach jemandem, der nicht nur die Theorie kennt, sondern auch praktische Erfahrungen hat. Zeig uns, was du drauf hast!
Anpassung an die Stelle:Passe dein Anschreiben und deinen Lebenslauf an die spezifischen Anforderungen der Stelle an. Wenn du zum Beispiel Erfahrung mit Jenkins oder GitHub hast, erwähne das unbedingt! So sehen wir direkt, dass du die richtige Person für den Job bist.
Bewerbung über unsere Website:Vergiss nicht, dich über unsere Website zu bewerben! Das macht es uns einfacher, deine Bewerbung zu finden und zu bearbeiten. Wir freuen uns darauf, von dir zu hören und vielleicht bald im Team zu haben!
Wie man sich auf ein Vorstellungsgespräch bei Alphawave vorbereitet
✨Verstehe die Technologien
Mach dich mit den Technologien vertraut, die in der Stellenbeschreibung erwähnt werden, wie Java, Docker und CI/CD-Tools. Zeige im Interview, dass du nicht nur die Grundlagen kennst, sondern auch praktische Erfahrungen hast. Bereite Beispiele vor, wie du diese Technologien in früheren Projekten eingesetzt hast.
✨Bereite technische Fragen vor
Erwarte technische Fragen zu CI/CD-Prozessen und zur Architektur von Backend-Systemen. Übe, wie du deine Ansätze zur Problemlösung erklärst. Du könntest auch gebeten werden, einen Code-Schnipsel zu analysieren oder zu optimieren, also sei bereit, deine Denkweise zu demonstrieren.
✨Zeige deine Teamfähigkeit
Da die Rolle viel Zusammenarbeit erfordert, sei bereit, über deine Erfahrungen in der Arbeit mit interdisziplinären Teams zu sprechen. Betone, wie du als Bindeglied zwischen Entwicklern und Forschern fungiert hast und welche Methoden du verwendet hast, um die Kommunikation zu verbessern.
✨Fragen stellen
Bereite einige durchdachte Fragen vor, die du dem Interviewer stellen kannst. Frage nach den aktuellen Herausforderungen im Team oder wie sie den Erfolg ihrer CI/CD-Pipelines messen. Das zeigt dein Interesse an der Position und hilft dir, mehr über die Unternehmenskultur zu erfahren.