Full Stack Software Engineer - Java/React

Full Stack Software Engineer - Java/React

Gland Vollzeit 60000 - 75000 € / Jahr (geschätzt) Homeoffice (teilweise)
Swissquote Bank SA

Auf einen Blick

  • Aufgaben: Entwickle innovative Softwarelösungen und übernehme Verantwortung von der Idee bis zur Bereitstellung.
  • Unternehmen: Swissquote, ein führendes Unternehmen im Finanztechnologiebereich mit einem integrativen Teamgeist.
  • Vorteile: Attraktives Gehalt, Gesundheitsleistungen, flexible Arbeitszeiten und Möglichkeiten zur beruflichen Weiterentwicklung.
  • Weitere Informationen: Dynamisches Umfeld mit hervorragenden Karrierechancen und einem Fokus auf Innovation.
  • Warum dieser Job: Gestalte die Zukunft der Technik und mache einen echten Unterschied in der Produktentwicklung.
  • Qualifikationen: Erfahrung in der Softwareentwicklung mit Java und React sowie starke Teamarbeit-Fähigkeiten.

Das prognostizierte Gehalt liegt zwischen 60000 - 75000 € pro Jahr.

Do you want to shape the future of engineering? We are looking for einen Full Stack Engineer, um unser Team zu verstärken. Sie werden aktiv an der Entwicklung von Produkten teilnehmen und Features von der Konzeption bis zur Bereitstellung übernehmen. Ihre Arbeit wird die Benutzer befähigen, und Sie werden dazu beitragen, Technologien und Best Practices in den Teams zu definieren, weiterzuentwickeln und zu fördern.

Verantwortlichkeiten

  • End-to-End Ownership: Übernehmen Sie Features von der Konzeption bis zur Bereitstellung, einschließlich des Aufbaus von Benutzeroberflächen, des Schreibens von serverseitiger Logik und der Fehlersuche in der Produktion.
  • Architektur & Systemdesign: Tragen Sie aktiv zu technischen Entscheidungen bei und entwerfen Sie skalierbare End-to-End-Systeme, die auf Geschwindigkeit und Leistung optimiert sind. Halten Sie sich über moderne Full-Stack-Trends auf dem Laufenden.
  • Produktentwicklung: Koordinieren Sie die Produktentwicklung. Schreiben Sie effizienten, sauberen, asynchron-sicheren und zuverlässigen Code über den gesamten Stack.
  • Zusammenarbeit: Arbeiten Sie eng mit Business-Analysten, Designern und anderen Ingenieuren zusammen, um Anforderungen zu verstehen und deren Anfragen unter Verwendung von Agile-Praktiken umzusetzen.
  • Testing & Qualitätssicherung: Erstellen Sie Unit- und Integrationstestfälle mit modernen Testframeworks (z.B. Jest, Cypress, JUnit), um robuste Software innerhalb einer CI/CD-Pipeline sicherzustellen.
  • Support & Lieferung: Bieten Sie Unterstützung für Anwendungen für interne und externe Benutzer, einschließlich Fehlerbehebung, Aufbau, Bereitstellung von Anwendungen und Überwachung von Bereitstellungen.
  • Teamführung & Mentoring: Tragen Sie zu einem starken Teamgeist bei, unterstützen Sie andere Teammitglieder durch Code-Reviews und teilen Sie Wissen, um die Engineering-Praktiken in der Organisation zu verbessern.

Qualifikationen

Must-Have:

  • Abschluss in Informatik oder gleichwertige praktische Erfahrung.
  • 5+ Jahre Erfahrung in der Entwicklung von produktionsbereiten Webanwendungen.
  • Backend: Starke serverseitige Kenntnisse mit Java und seinem Ökosystem (z.B. Spring-Framework, Hibernate, Maven). Erfahrung im Aufbau und in der Wartung von RESTful APIs.
  • Frontend: Umfassende Erfahrung in der modernen Frontend-Entwicklung: React, TypeScript, modernes JavaScript (ES6+), HTML5, CSS3 und Zustandsmanagement. Verständnis von Barrierefreiheit und responsivem UI-Design.
  • Datenbanken: Starke Fähigkeiten im Datenbankmanagement mit relationalen Datenbanken (PostgreSQL, MySQL, Oracle) und Caching-Mechanismen (Redis).
  • DevOps & Cloud: Solides Verständnis von CI/CD-Pipelines, Versionskontrolle (Git/GitHub), Containerisierung (Docker) und Kubernetes.
  • Architektur: Starke Fähigkeiten im Systemdesign, Verständnis von Microservices, ereignisgesteuerten Architekturen und SOLID-Designprinzipien.
  • Soft Skills: Problemlösungsmentalität, End-to-End-Produktverantwortung, ausgezeichnete Kommunikationsfähigkeiten und die Fähigkeit, in einer kollaborativen Umgebung zu arbeiten.
  • Fließend in Englisch.

Nice-to-Have:

  • Vertrautheit mit Python, Node.js oder GraphQL.
  • Erfahrung mit Micro-Frontend-Architekturen und Designsystemen.
  • Starke Begeisterung für die Integration von KI-gestützten Entwicklerwerkzeugen zur Steigerung der Produktivität.
  • Kenntnisse im Finanzwesen oder Erfahrung im Bankensektor.
  • Französisch ist von Vorteil.

Wir setzen uns bei Swissquote voll ein. Als Arbeitgeber, der Chancengleichheit fördert, heißen wir Kandidaten aus allen Hintergründen, Erfahrungen und Perspektiven willkommen, um unserem Team beizutreten und zu unserem gemeinsamen Erfolg beizutragen.

Full Stack Software Engineer - Java/React Arbeitgeber: Swissquote Bank SA

Swissquote ist ein hervorragender Arbeitgeber, der seinen Mitarbeitern die Möglichkeit bietet, an innovativen Projekten zu arbeiten und ihre Fähigkeiten in einem dynamischen Umfeld weiterzuentwickeln. Mit einem starken Fokus auf Teamarbeit und persönlichem Wachstum fördert das Unternehmen eine offene und inklusive Kultur, in der jeder Mitarbeiter geschätzt wird. Zudem profitieren Sie von flexiblen Arbeitszeiten und der Chance, an der Spitze der Technologieentwicklung im Finanzsektor zu stehen.

Swissquote Bank SA

Kontaktdaten:

Swissquote Bank SA Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass Sie so Full Stack Software Engineer - Java/React erhalten könnten

Netzwerken, Netzwerken, Netzwerken!

Nutze Plattformen wie LinkedIn, um mit anderen Entwicklern und Recruitern in Kontakt zu treten. Teile deine Projekte und Erfahrungen, um sichtbar zu werden und vielleicht sogar Empfehlungen zu erhalten.

Zeige deine Skills in einem Projekt!

Erstelle ein kleines Projekt oder eine Demo-App, die deine Fähigkeiten in Java und React zeigt. Das gibt dir nicht nur etwas Greifbares, das du präsentieren kannst, sondern zeigt auch dein Engagement und deine Kreativität.

Bereite dich auf technische Interviews vor!

Mach dich mit typischen Fragen und Coding-Challenges vertraut, die in technischen Interviews gestellt werden. Übe mit Plattformen wie LeetCode oder HackerRank, um sicherer zu werden.

Bewirb dich direkt über unsere Website!

Wenn du an einer Stelle interessiert bist, bewirb dich direkt über unsere Website. So zeigst du dein Interesse und erhältst möglicherweise schneller eine Rückmeldung von uns!

Wir glauben, dass du diese Fähigkeiten brauchst, um Full Stack Software Engineer - Java/React mit Bravour zu bestehen

Java
React
TypeScript
HTML5
CSS3
Spring Framework
Hibernate

Einige Tipps für deine Bewerbung 🫡

Sei du selbst!:Wenn du deine Bewerbung schreibst, lass deine Persönlichkeit durchscheinen. Wir suchen nach echten Menschen, die zu unserem Team passen. Zeig uns, wer du bist und was dich motiviert!

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!

Zeig deine Erfahrungen!:Erzähle uns von deinen bisherigen Projekten und wie du sie umgesetzt hast. Wir wollen wissen, wie du Herausforderungen gemeistert hast und welche Technologien du beherrschst. Mach es konkret!

Bewirb dich über unsere Website!:Der einfachste Weg, um Teil unseres Teams zu werden, ist, dich direkt über unsere Website zu bewerben. So stellst du sicher, dass deine Bewerbung schnell bei uns ankommt und wir sie direkt bearbeiten können!

Wie man sich auf ein Vorstellungsgespräch bei Swissquote Bank SA vorbereitet

Mach dich mit den Technologien vertraut

Stelle sicher, dass du die Technologien, die in der Stellenbeschreibung erwähnt werden, gut verstehst. Das bedeutet, dass du nicht nur Java und React beherrschen solltest, sondern auch die dazugehörigen Frameworks und Tools. Zeige im Interview, dass du aktuelle Trends im Full-Stack-Entwicklung kennst und wie du diese in deine Arbeit integrieren kannst.

Bereite konkrete Beispiele vor

Denke an spezifische Projekte oder Herausforderungen, die du in der Vergangenheit gemeistert hast. Sei bereit, über deinen Beitrag zu sprechen, insbesondere über die End-to-End-Ownership von Features. Konkrete Beispiele helfen dir, deine Fähigkeiten und Erfahrungen greifbar zu machen und zeigen, dass du die Anforderungen der Rolle verstehst.

Zeige Teamgeist und Kommunikationsfähigkeiten

Da die Zusammenarbeit mit anderen Teammitgliedern und Abteilungen wichtig ist, solltest du im Interview betonen, wie du in der Vergangenheit erfolgreich im Team gearbeitet hast. Bereite dich darauf vor, Fragen zu beantworten, die deine Kommunikationsfähigkeiten und deinen Ansatz zur Problemlösung betreffen. Zeige, dass du ein Teamplayer bist, der bereit ist, Wissen zu teilen und andere zu unterstützen.

Frage nach den nächsten Schritten

Am Ende des Interviews solltest du immer nach den nächsten Schritten im Auswahlprozess fragen. Das zeigt dein Interesse an der Position und gibt dir die Möglichkeit, mehr über die Unternehmenskultur und die Erwartungen zu erfahren. Es ist auch eine gute Gelegenheit, um zu klären, wie du dich in das Team einfügen kannst.