Auf einen Blick
- Aufgaben: Entwickle innovative Softwarelösungen und übernehme Verantwortung von der Idee bis zur Bereitstellung.
- Unternehmen: Zukunftsorientiertes Unternehmen mit einer kollaborativen Kultur.
- Vorteile: Attraktives Gehalt, Gesundheitsleistungen, Homeoffice und Weiterbildungsmöglichkeiten.
- Weitere Informationen: Dynamisches Umfeld mit hervorragenden Karrierechancen.
- Warum dieser Job: Gestalte die Zukunft der Technik und hinterlasse einen echten Einfluss auf spannende Projekte.
- Qualifikationen: Erfahrung in der Softwareentwicklung und Teamarbeit sind erforderlich.
Das prognostizierte Gehalt liegt zwischen 60000 - 80000 € pro Jahr.
Do you want to shape the future of engineering? We are looking for a Full Stack Engineer to join our team. You will actively participate in the development of products, owning features from conception to deployment. Your work will empower users and you will contribute to defining, evolving, and promoting technologies and best practices across teams.
Responsibilities
- End-to-End Ownership: Take features from conception to deployment, including building user interfaces, writing server-side logic, and debugging issues in production.
- Architecture & System Design: Actively contribute to technical choices, architecting scalable end-to-end systems optimized for speed and performance. Keep up-to-date on modern full-stack trends.
- Product Development: Coordinate product evolution. Write efficient, clean, asynchronous-safe, and reliable code across the stack.
- Collaboration: Collaborate closely with business analysts, designers, and other engineers to understand requirements and embed their requests using Agile practices.
- Testing & Quality Assurance: Create unit and integration test cases using modern test frameworks (e.g., Jest, Cypress, JUnit) to ensure robust software within a CI/CD pipeline.
- Support & Delivery: Provide support on applications to internal and external users, including bug fixing, building, releasing applications, and supervising deployments.
- Team Leadership & Mentoring: Contribute to a strong team spirit, support fellow team members through code reviews, and share knowledge to elevate engineering practices across the organization.
Qualifications
Must-Have
- Degree in Computer Science or equivalent practical experience.
- 5+ years of experience in the development of production-ready web applications.
- Backend: Strong server-side knowledge with Java and its ecosystem (E.g. Spring framework, Hibernate, Maven). Experience in building and maintaining RESTful APIs.
- Frontend: Extensive experience with modern frontend development: React, TypeScript, modern JavaScript (ES6+), HTML5, CSS3, and state management. Understanding of accessibility and responsive UI design.
- Databases: Strong database management skills with relational databases (PostgreSQL, MySQL, Oracle) and caching mechanisms (Redis).
- DevOps & Cloud: Solid understanding of CI/CD pipelines, version control (Git/GitHub), containerization (Docker), and Kubernetes.
- Architecture: Strong system design skills, understanding of microservices, event-driven architectures, and SOLID design principles.
- Soft Skills: Problem-solving mindset, end-to-end product ownership, excellent communication skills, and ability to work in a collaborative environment.
- Fluent in English.
Nice-to-Have
- Familiarity with Python, Node.js, or GraphQL.
- Experience with micro-frontend architectures and design systems.
- Strong enthusiasm for integrating AI-powered developer tools to boost productivity.
- Knowledge of finance or experience in the banking sector.
- French is an asset.
Full Stack Software Engineer - Java/React Arbeitgeber: Swissquote Bank
Unser Unternehmen bietet eine dynamische und innovative Arbeitsumgebung, in der Full Stack Software Engineers die Möglichkeit haben, an spannenden Projekten zu arbeiten und ihre Fähigkeiten kontinuierlich weiterzuentwickeln. Wir fördern eine offene und kollaborative Unternehmenskultur, die Teamarbeit und Wissensaustausch schätzt, während wir gleichzeitig attraktive Benefits wie flexible Arbeitszeiten und Weiterbildungsmöglichkeiten anbieten. Durch unsere Lage in einem technologieorientierten Zentrum profitieren Mitarbeiter von einem inspirierenden Umfeld und einem starken Netzwerk von Fachleuten.
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!
Wir bei StudySmarter lieben es, Talente zu entdecken! Bewirb dich direkt über unsere Website, um sicherzustellen, dass deine Bewerbung die richtige Aufmerksamkeit bekommt. Zeig uns, was du drauf hast!
Wir glauben, dass du diese Fähigkeiten brauchst, um Full Stack Software Engineer - Java/React mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Sei du selbst!:Zeig uns, wer du wirklich bist! Verwende deine eigene Stimme und Persönlichkeit in deinem Anschreiben. Das hilft uns, dich besser kennenzulernen und zu sehen, wie du ins Team passt.
Pass auf die Details auf!:Achte darauf, dass deine Bewerbung fehlerfrei ist. Rechtschreibfehler oder unklare Formulierungen können einen schlechten Eindruck hinterlassen. Lass jemanden drüberlesen, um sicherzugehen, dass alles klar und professionell ist.
Beziehe dich auf die Stellenbeschreibung!:Nutze die Sprache aus der Stellenbeschreibung, um zu zeigen, dass du die Anforderungen verstehst. Erkläre, wie deine Erfahrungen und Fähigkeiten genau zu den Aufgaben passen, die wir suchen.
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 an die richtige Stelle gelangt und wir sie schnell bearbeiten können.
Wie man sich auf ein Vorstellungsgespräch bei Swissquote Bank 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 bereit bist, diese anzuwenden.
✨Bereite konkrete Beispiele vor
Denke an spezifische Projekte oder Herausforderungen, die du in der Vergangenheit gemeistert hast. Sei bereit, über deine Erfahrungen mit End-to-End-Entwicklung, Architekturentscheidungen und Teamarbeit zu sprechen. Konkrete Beispiele helfen dir, deine Fähigkeiten zu demonstrieren und zeigen, dass du die Anforderungen der Rolle verstehst.
✨Zeige deine Problemlösungsfähigkeiten
Da die Position einen starken Fokus auf Problemlösung legt, sei bereit, Fragen zu beantworten, die deine Denkweise und Herangehensweise an technische Herausforderungen testen. Du könntest gebeten werden, ein Problem zu lösen oder eine technische Entscheidung zu begründen. Übe solche Szenarien im Voraus, um selbstbewusst zu antworten.
✨Fragen stellen ist wichtig
Bereite einige Fragen vor, die du dem Interviewer stellen kannst. Das zeigt dein Interesse an der Rolle und dem Unternehmen. Frage nach den aktuellen Projekten, den verwendeten Technologien oder wie das Team zusammenarbeitet. Dies gibt dir auch wertvolle Einblicke in die Unternehmenskultur und die Erwartungen an die Position.