Auf einen Blick
- Aufgaben: Entwickle innovative Softwarelösungen und arbeite an spannenden Projekten im Finanzbereich.
- Arbeitgeber: Whitebox, ein führendes Unternehmen im digitalen Vermögensmanagement in Deutschland.
- Mitarbeitervorteile: Attraktives Gehalt, 30 Tage Urlaub, 100% remote und individuelle Weiterbildungsmöglichkeiten.
- Andere Informationen: Flache Hierarchien und hervorragende Karrierechancen in einem agilen Umfeld.
- Warum dieser Job: Gestalte die Zukunft des Finanzmarktes mit modernster Technologie und einem dynamischen Team.
- Gewünschte Qualifikationen: Erfahrung in der Softwareentwicklung mit Java und starke Teamkommunikationsfähigkeiten.
Das voraussichtliche Gehalt liegt zwischen 60000 - 80000 € pro Jahr.
Sind Sie leidenschaftlich daran interessiert, Innovationen zu schaffen? Genießen Sie es, bahnbrechende digitale Produkte zu entwickeln, die modernste Technologien nutzen? Sind Sie begeistert davon, das Wachstum im digitalen Vermögensmanagement voranzutreiben und ein einzigartiges Kundenerlebnis zu bieten? Wenn ja, würden wir uns freuen, von Ihnen zu hören!
Wir sind Whitebox, und wir glauben, dass Investieren Spaß machen, einfach und risikoarm sein kann. Whitebox hat begonnen, digitales Vermögensmanagement für alle zugänglich zu machen und auf individuelle Bedürfnisse zuzuschneiden, während das Asset Management einfach, transparent und kostengünstig bleibt.
Über Whitebox
Whitebox ist einer der führenden digitalen Vermögensverwalter in Deutschland. Wir sind ein schnell wachsendes Unternehmen mit flachen Hierarchien, kurzen Entscheidungswegen und einem starken Fokus auf persönliche Verantwortung unserer Mitarbeiter. Unser global verteiltes und hochqualifiziertes Software-Engineering-Team widmet sich der Revolutionierung der Finanzmärkte.
Über die Rolle
Wir sind ein europäisches Fintech-Unternehmen, das einen hochqualifizierten Software-Ingenieur (Java) sucht, um unsere Kernfinanzsysteme zu entwerfen, zu bauen und zu skalieren. Sie werden an der Schnittstelle zwischen komplexen Finanzkonzepten und leistungsstarker Softwareentwicklung arbeiten, mit Fokus auf Brokerage-Operationen und Robo-Advisor-Plattformen. Wir suchen einen Ingenieur, der Code als Handwerk betrachtet, fehlerfrei über Remote-Umgebungen kommuniziert und pragmatisch moderne KI-Tools nutzt, um robuste, getestete Software schneller bereitzustellen.
Hauptverantwortlichkeiten
- Entwurf und Wartung von hochdurchsatzfähigen, fehlertoleranten Backend-Diensten, die unsere Brokerage- und Robo-Trading-Engines antreiben.
- Außerordentlich sauberen, hochgradig parallelen und gut getesteten Code hauptsächlich in Java schreiben.
- Testgetriebene Entwicklung (TDD) und verhaltensgesteuerte Entwicklung (BDD) fördern, um die absolute Zuverlässigkeit zu gewährleisten, die in Finanzsoftware erforderlich ist.
- Komplexes Zustandsmanagement handhaben und die Datenintegrität über unsere Architektur sicherstellen.
- Anwendungen containerisieren und reibungslose lokale und Bereitstellungs-Workflows mit Docker gewährleisten.
- Asynchron und synchron in einer vollständig remote, agilen Umgebung zusammenarbeiten.
- Als Multiplikator für Ihr Team fungieren, indem Sie KI-Coding-Assistenten in Ihren Workflow integrieren, um Boilerplate, Testgenerierung und Refactoring zu unterstützen, während Sie strenge architektonische Aufsicht wahren.
Anforderungen
- Tiefe technische Expertise: Umfangreiche Erfahrung auf Produktionsebene mit Java und dem JVM-Ökosystem.
- Sicherheitsorientiert: Nachweisliche Erfahrung mit sicheren Codierungspraktiken, Datenverschlüsselung, OWASP-Prinzipien und sicherem API-Design.
- Testchampion: Tiefe Verpflichtung zu TDD und BDD.
- Verteilte Systemtransaktionen: Starkes Verständnis für das Management von Zuständen und die Gewährleistung der Datenkonsistenz in verteilten Systemen.
- Pragmatische KI-Integration: Nachweisliche Erfahrung mit KI-Tools als leistungsstarkem Pair-Programmierer.
- Remote & Agile Native: Erfolgreiche Arbeit in verteilten, agilen Teams.
- Makellose Kommunikation: Fähigkeit, technische Entscheidungen nicht-technischen Stakeholdern zu erklären und klare Dokumentation zu schreiben.
- Infrastruktur: Solide Erfahrung mit Docker und containerisierten Umgebungen.
- Fachkenntnisse: Nachweisliches Verständnis der Finanzmärkte, Brokerage-Mechanismen und automatisierter/Robo-Trading-Konzepte.
Nice to have
- Ruby on Rails Kenntnisse: Erfahrung mit Rails zur Unterstützung der Wartung oder Migration bestehender Geschäftslogikdienste.
- Rust: Vertrautheit mit Rust.
- Europäische Vorschriften: Verständnis der europäischen Finanzvorschriften und regulatorischen Rahmenbedingungen.
- FIX-Protokoll: Erfahrung mit dem Financial Information eXchange (FIX) Protokoll.
- Kubernetes (K8s): Erfahrung mit Kubernetes-Orchestrierung.
- CI/CD: Vertrautheit mit der Bereitstellung von Code über etablierte Continuous Integration/Continuous Deployment-Pipelines.
Auf einen Blick
Standort: Remote
Erforderliche Erfahrung: +7 Jahre
Vertragsart: Vertrag
Beschäftigungsart: Vollzeit
Team: Software Engineering
Teamgröße: 20+
Ihr erster Woche
Treffen Sie sich mit dem Team und führen Sie Einzelgespräche mit jedem, werden Sie in unser Geschäft und die bevorstehenden Herausforderungen eingeführt und besprechen Sie die aktuellen Ziele mit unserem Führungsteam.
Ihr erster Monat
Arbeiten Sie alle spezifischen Bereiche des Codes und der Funktionalität heraus, erläutern Sie, wie alle Teile zusammenpassen, und erkunden Sie, wie es sich auf das Produkt und den Wert bezieht, den wir unseren Kunden bieten.
In den ersten drei Monaten werden Sie vollständig in Ihr Team integriert und können mit allen an unseren laufenden Projekten arbeiten. In diesem Zusammenhang werden Sie sich auch in Ihr Kapitel einbringen. Sie werden beginnen, unseren Kunden Wert zu bringen, unsere Projekte Schritt für Schritt voranzutreiben, an Ihren eigenen Zielen zu arbeiten und an Engineering-Team-Meetings teilzunehmen, um unsere Prinzipien, Ziele und Arbeitsweise zu definieren.
Diese Position ist eine unbefristete Vollzeitstelle (40 Stunden/Woche). Dreißig Tage bezahlter Urlaub. 100% remote. Attraktives Vergütungspaket und freie Hardwarewahl. Wöchentliche Manager-Einzelgespräche, flache Hierarchien und eine offene Tür-Mentalität.
Unsere Unternehmensvorteile
- Individuelles Lernbudget und persönliche Karriereentwicklung.
- Freier Zugang zum Whitebox-Vermögensmanagement.
- Virtuelle Treffen und vor Ort Teamaktivitäten.
- Fairness gegenüber ausländischen Kollegen und Vorteile, die für alle gelten.
- Regelmäßige Wissensaustausch-Sitzungen, Communities of Practice-Anrufe und Freaky Fridays.
TEAM SOFTWARE ENGINEERING Senior Software Engineer - Java (m/f/x) Arbeitgeber: Whitebox GmbH
Kontaktperson:
Whitebox GmbH HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: TEAM SOFTWARE ENGINEERING Senior Software Engineer - Java (m/f/x)
✨Netzwerken, Netzwerken, Netzwerken!
Nutze Plattformen wie LinkedIn, um mit Leuten aus der Branche in Kontakt zu treten. Lass uns nicht nur auf die Stellenanzeigen warten, sondern aktiv nach Verbindungen suchen und Gespräche führen!
✨Zeig deine Leidenschaft!
Wenn du ein Vorstellungsgespräch hast, sprich über deine Begeisterung für innovative Technologien und digitale Produkte. Lass uns zeigen, dass du nicht nur einen Job suchst, sondern wirklich Teil der Veränderung im Fintech-Bereich sein möchtest.
✨Bereite dich auf technische Herausforderungen vor!
Sei bereit, dein technisches Wissen unter Beweis zu stellen. Übe Coding-Challenges und sei bereit, über deine Erfahrungen mit Java und modernen Entwicklungsmethoden zu sprechen. Wir wollen sehen, dass du die Skills hast, die wir brauchen!
✨Bewirb dich direkt über unsere Website!
Wir lieben es, wenn Bewerber direkt über unsere Website kommen. Das zeigt, dass du wirklich an uns interessiert bist. Also, zögere nicht und bewirb dich noch heute – wir freuen uns darauf, von dir zu hören!
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: TEAM SOFTWARE ENGINEERING Senior Software Engineer - Java (m/f/x)
Tipps für deine Bewerbung 🫡
Sei authentisch!: Zeig uns, wer du wirklich bist! Deine Persönlichkeit und Leidenschaft für Software Engineering sollten in deiner Bewerbung klar rüberkommen. Lass uns wissen, warum du dich für diese Rolle interessierst und was dich motiviert.
Code-Beispiele einfügen: Wenn du kannst, füge Links zu Projekten oder Code-Beispielen hinzu, die deine Fähigkeiten zeigen. Das gibt uns einen Einblick in deinen Stil und deine Expertise, besonders in Java und den Technologien, die wir nutzen.
Betone deine Teamfähigkeit: Da wir remote arbeiten, ist es wichtig, dass du deine Kommunikationsfähigkeiten und Teamarbeit hervorhebst. Erzähl uns von Erfahrungen, wo du erfolgreich in einem verteilten Team gearbeitet hast und wie du Herausforderungen gemeistert hast.
Bewirb dich über unsere Website: Um sicherzustellen, dass deine Bewerbung direkt bei uns landet, bewirb dich bitte über unsere Website. So können wir deine Unterlagen schnell und unkompliziert bearbeiten und dich besser kennenlernen!
Wie du dich auf ein Vorstellungsgespräch bei Whitebox GmbH vorbereitest
✨Verstehe die Technologie
Mach dich mit den neuesten Technologien und Trends im Bereich Fintech vertraut. Zeige während des Interviews, dass du nicht nur Java beherrschst, sondern auch ein tiefes Verständnis für die Finanzmärkte und deren Herausforderungen hast.
✨Bereite konkrete Beispiele vor
Denke an spezifische Projekte oder Herausforderungen, die du in der Vergangenheit gemeistert hast. Sei bereit, diese zu erläutern und zu zeigen, wie du TDD und BDD in deiner Arbeit angewendet hast, um qualitativ hochwertigen Code zu liefern.
✨Kommunikation ist der Schlüssel
Da das Team remote arbeitet, ist es wichtig, deine Kommunikationsfähigkeiten zu demonstrieren. Übe, technische Konzepte einfach und klar zu erklären, damit auch Nicht-Techniker verstehen, was du tust und warum es wichtig ist.
✨Zeige deine Leidenschaft für Sicherheit
Sicherheit ist in der Finanzsoftware entscheidend. Bereite dich darauf vor, über sichere Programmierpraktiken und deine Erfahrungen mit Datenverschlüsselung und OWASP-Prinzipien zu sprechen. Zeige, dass du ein 'Security First'-Denken hast.