Auf einen Blick
- Aufgaben: Entwickle innovative Bankensoftware und arbeite an spannenden Projekten im Finanzsektor.
- Arbeitgeber: Schweizer Bank, die moderne Technologien für Online-Handel nutzt.
- Mitarbeitervorteile: Wettbewerbsfähiges Gehalt, Weiterbildungsmöglichkeiten und ein gesundes Arbeitsumfeld.
- Andere Informationen: Agiles Team mit hervorragenden Karrierechancen und einer Kultur der nachhaltigen Lieferung.
- Warum dieser Job: Gestalte die Zukunft des Bankings mit modernster Technologie und echtem Einfluss.
- Gewünschte Qualifikationen: Mindestens 3 Jahre Erfahrung in der Softwareentwicklung, Kenntnisse in Java und ReactJS.
Das voraussichtliche Gehalt liegt zwischen 55000 - 75000 € pro Jahr.
Projektbeschreibung: Treten Sie einem Team bei, das die moderne Banktechnologie neu definiert! Unser Kunde ist eine Schweizer Bank, die sich auf die Bereitstellung fortschrittlicher Online-Handels- und Finanzdienstleistungen konzentriert. Im Gegensatz zu traditionellen Finanzinstituten, die stark von veralteten Systemen abhängig sind, investiert diese Bank in einen schlanken, modernen und kontinuierlich weiterentwickelten Technologiestack.
Was das Projekt beinhaltet: Das Team ist verantwortlich für alle nachbörslichen Forex-Operationen und stellt sicher, dass Handelsaktivitäten genau, konsistent und ordnungsgemäß nach dem Ende jedes Markttages abgeglichen werden. Eine der neuesten Initiativen liefert eine nahezu Echtzeit-Abstimmung von Handelsdaten aus mehreren Quellen, einschließlich Coinbase, Bitstamp und Kraken. Die Lösung ermöglicht eine Live-Überwachung des Risikoprofils, insbesondere während Ausfallzeiten oder eingeschränkter Verfügbarkeit externer Plattformen.
Technologie- und Ingenieurkultur: Wir entwickeln unsere Systeme kontinuierlich weiter in Richtung:
- Atomare, unabhängig einsetzbare Mikrodienste
- Selbstständige Anwendungen mit klarer Verantwortung
- Dockerisierte Umgebungen
- Automatisierte CI/CD-Pipelines
Ingenieure Entscheidungen konzentrieren sich auf Zuverlässigkeit, Transparenz und Skalierbarkeit, um geschäftskritische Banksysteme zu unterstützen.
Wie wir arbeiten: Scrum-Teams von 5-8 funktionsübergreifenden Ingenieuren. Jedes Teammitglied trägt sowohl zu Backend- als auch Frontend-Komponenten bei. Tägliche Zusammenarbeit mit den Stakeholdern des Kunden durch:
- Stand-ups
- Verfeinerungs- und Entwurfssitzungen
- Status- und Planungstreffen
Agile Best Practices werden über die gesamte Lieferung angewendet. Primäre Kommunikationsmittel:
- Microsoft Teams
- Outlook und interne Kollaborationsplattformen
Was wir bieten:
- Berufliches Wachstum: Lokale Schulungen, Workshops und On-Demand-Webinare; vom Unternehmen finanzierte Konferenzen und Zertifizierungen
- Wettbewerbsfähige Vergütung: Jährliche Überprüfung basierend auf Leistung und beruflicher Entwicklung
- Gesunde Work-Life-Balance: Teambuildings und Unternehmensveranstaltungen; Hackathons und Innovationsinitiativen; eine Kultur, die nachhaltige Lieferung schätzt
Wenn Sie proaktiv, kreativ und motiviert sind, robuste Banksysteme mit echtem Geschäftswert zu entwickeln, werden Sie direkt zur Verbesserung sowohl der Produktqualität als auch der Ingenieurpraktiken beitragen. Schließen Sie sich uns an und helfen Sie, moderne Banklösungen zu gestalten.
Verantwortlichkeiten:
- Entwerfen und Entwickeln von Produktfunktionen von Ende zu Ende, einschließlich Frontend, Backend und Datenebene
- Entwicklung wiederverwendbarer, wartbarer und gut getesteter Codes gemäß den Teamstandards
- Schreiben und Pflegen von Unit-, Integrations- und E2E-Tests zur Gewährleistung von Zuverlässigkeit und Skalierbarkeit
- Teilnahme an Code-Reviews, konstruktives Feedback geben und die allgemeine Codequalität verbessern
- Zusammenarbeit mit anderen Ingenieuren zur Klärung von Anforderungen und Vorschlag technischer Lösungen
- Übernahme der Verantwortung für zugewiesene Funktionen von der Anforderungsverfeinerung bis zur Produktionsbereitstellung
- Aktive Teilnahme an Scrum-Events (Planung, Verfeinerung, Reviews, Retrospektiven), einschließlich direkter Kommunikation mit dem Kunden
- Identifizierung und Behebung technischer Schulden innerhalb der eigenen Bereiche des Codes
Must have:
- Mindestens 3+ Jahre nachweisbare Erfahrung in einer Position als Softwareentwickler/-ingenieur (bis zu 1 Jahr Erfahrung mit Web-Entwicklung)
- Java-Kern, Java 11-21 Funktionen
- Nachgewiesene Kenntnisse in ReactJS, Redux
- OOP/OOD-Kenntnisse, Entwurfsmuster
- Unit-Test-Frameworks (JUnit, Mockito)
- Integrationstests
- Spring-Framework, IOC
- RESTful-Dienste
- SQL-Kenntnisse, jede RDBMS
- Erfahrung mit CI-Tools
Nice to have:
- Bildung: Bachelor-/Master-Abschluss in Informatik oder Computertechnik
- Erfahrung im Finanz-/Bankgeschäft
- Unix-Nutzungserfahrung
- Kafka
Regular Full Stack Developer Arbeitgeber: Luxoft
Kontaktperson:
Luxoft HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Regular Full Stack Developer
✨Tipp Nummer 1
Netzwerken ist der Schlüssel! Nutze Plattformen wie LinkedIn, um mit Leuten aus der Branche in Kontakt zu treten. Frag nach Informationen über offene Stellen oder Tipps, wie du dich am besten präsentieren kannst.
✨Tipp Nummer 2
Bereite dich auf technische Interviews vor! Übe Coding-Challenges und sei bereit, deine Lösungen zu erklären. Zeig, dass du nicht nur die Theorie beherrschst, sondern auch praktisch anwenden kannst.
✨Tipp Nummer 3
Sei proaktiv und zeig dein Interesse! Wenn du eine Stelle gefunden hast, die dir gefällt, zögere nicht, direkt über unsere Website zu bewerben. Ein persönlicher Kontakt kann oft den Unterschied machen.
✨Tipp Nummer 4
Mach dich mit der Unternehmenskultur vertraut! Informiere dich über die Werte und Arbeitsweise des Unternehmens. Das hilft dir, im Gespräch authentisch zu sein und zu zeigen, dass du gut ins Team passt.
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Regular Full Stack Developer
Tipps für deine Bewerbung 🫡
Sei du selbst!: Zeig uns, wer du wirklich bist! Deine Persönlichkeit und deine Motivation sind genauso wichtig wie deine technischen Fähigkeiten. Lass uns wissen, warum du Teil unseres Teams werden möchtest und was dich an der Stelle reizt.
Pass auf die Details auf!: Achte darauf, dass deine Bewerbung fehlerfrei ist. Rechtschreibfehler oder unklare Formulierungen können einen schlechten Eindruck hinterlassen. Nimm dir die Zeit, alles gründlich zu überprüfen, bevor du es abschickst.
Mach es konkret!: Erzähle uns von deinen bisherigen Erfahrungen und Projekten, die relevant für die Stelle sind. Konkrete Beispiele helfen uns, deine Fähigkeiten besser einzuschätzen und zu verstehen, wie du unser Team bereichern kannst.
Bewirb dich über unsere Website!: Der einfachste Weg, um sicherzustellen, dass deine Bewerbung ankommt, ist, sie direkt über unsere Website einzureichen. So können wir deine Unterlagen schnell und unkompliziert bearbeiten und du bist gleich im richtigen System!
Wie du dich auf ein Vorstellungsgespräch bei Luxoft vorbereitest
✨Verstehe die Technologie
Mach dich mit den Technologien vertraut, die in der Stellenbeschreibung erwähnt werden, wie Java, ReactJS und Spring. Zeige im Interview, dass du nicht nur die Grundlagen kennst, sondern auch, wie diese Technologien zusammenarbeiten, um robuste Systeme zu schaffen.
✨Bereite konkrete Beispiele vor
Überlege dir spezifische Projekte oder Herausforderungen, die du in der Vergangenheit gemeistert hast. Erkläre, wie du Probleme gelöst hast, insbesondere in Bezug auf die Entwicklung von Frontend- und Backend-Komponenten. Das zeigt deine praktische Erfahrung und Problemlösungsfähigkeiten.
✨Zeige Teamgeist
Da das Unternehmen Scrum-Teams nutzt, ist es wichtig, deine Teamarbeit zu betonen. Bereite dich darauf vor, Beispiele zu geben, wie du in der Vergangenheit erfolgreich mit anderen Entwicklern zusammengearbeitet hast, um Anforderungen zu klären und technische Lösungen zu finden.
✨Frage nach dem Unternehmen
Bereite einige Fragen vor, die du dem Interviewer stellen kannst. Zeige Interesse an der Unternehmenskultur, den aktuellen Projekten und den Herausforderungen, denen sich das Team gegenübersieht. Das zeigt, dass du wirklich an der Position interessiert bist und bereit bist, dich aktiv einzubringen.