← Toutes les offres

Software Engineer Java Backend

Swissquote Bank SA

Type de contrat
Temps plein
Taux d’occupation
100%
Lieu
Gland
Langues
Anglais, Anglais
Première publication
Postuler

Company Description ##

Chez Swissquote, nous sommes à fond.
Tous à fond pour bousculer les choses. Tous à fond pour construire la banque que les gens veulent vraiment utiliser. Tous à fond pour rendre la finance moins ennuyeuse - et beaucoup plus puissante.

Nous sommes la principale banque numérique de Suisse - plus de 1,500 personnes à travers l'Europe, le Moyen-Orient et l'Asie, construisant de véritables solutions financières pour plus d'un million de clients dans le monde. Du trading et de l'investissement aux services bancaires quotidiens, nous couvrons l'ensemble du spectre. Nous allons vite, mais nous construisons des choses dont nous sommes véritablement fiers. Jetez un coup d'œil dans les coulisses en consultant Humans of Swissquote sur Instagram.

Une croissance rapide crée de l'espace. De l'espace pour essayer des choses, s'approprier des projets et grandir à un rythme que la plupart des endroits ne peuvent pas offrir. Que vous aimiez les projecteurs ou que vous préfériez simplement vous concentrer sur votre travail et accomplir de grandes choses, il y a de la place pour les deux ici.

Nous avons abandonné le code vestimentaire - mais jamais l'occasion de célébrer. Grande victoire ou petite, nous la marquons. Le genre d'endroit où l'atmosphère se fait naturellement.

En tant qu'employeur garantissant l'égalité des chances, nous accueillons des candidats de tous horizons, expériences et perspectives pour rejoindre notre équipe et contribuer à notre succès commun.

Vous le sentez ? C'est un bon début. Postulez.

Job Description ##

La mission de l'équipe

La mission de l'équipe est de développer et maintenir les APIs, les plateformes et les services financiers pour les partenaires professionnels et institutionnels.

À propos du rôle

Nous recherchons un Software Engineer qui combine de solides compétences en ingénierie logicielle avec un état d'esprit produit pour construire des solutions puissantes pour nos clients et nos employés.

Vous concevrez, développerez et déploierez des applications AI-native et non-AI-native, en maîtrisant l'ensemble du cycle de vie, des services backend et de l'intégration de modèles jusqu'à l'expérience utilisateur et la surveillance des performances. En travaillant étroitement avec le Product Owner, la Product Strategy et les équipes Sales Business, vous aiderez à transformer nos solutions existantes grâce à des solutions d'IA internes pratiques et fiables.

Responsabilités

  • Construire et maintenir des applications à code généré par IA et non-IA en utilisant des agents de codage tels que ClaudeCode
  • Collaborer à toutes les étapes du développement logiciel, de l'idéation au déploiement, en travaillant étroitement avec des équipes diversifiées
  • Contribuer de manière significative aux choix techniques, mener des revues de code et effectuer des tests
  • Garantir des normes élevées de qualité de code et améliorer continuellement les meilleures pratiques
  • Travailler étroitement avec les product owners pour architecturer des solutions qualitatives et améliorer la fonctionnalité du produit et l'expérience utilisateur.
  • Assurer le support sur les applications maintenues par l'équipe pour garantir la satisfaction du client
  • Participer à ou piloter des projets complexes avec un minimum de supervision, en livrant des fonctionnalités de manière itérative
  • S'assurer que les solutions répondent aux exigences de sécurité, de conformité et de gouvernance attendues dans un environnement financier réglementé.

Qualifications ##

Enthousiaste à l'idée de rejoindre un environnement stimulant et innovant, vous êtes passionné par les technologies de l'information et vous vous épanouissez dans l'apprentissage. Vous êtes un développeur hautement motivé, capable de proposer des solutions créatives à des problèmes complexes.

Votre ensemble de compétences :

  • Expérience dans le développement d'applications logicielles de qualité production.
  • Solides compétences en programmation en Java et dans les frameworks de développement logiciel modernes.
  • Connaissance des architectures logicielles évolutives incluant les microservices, les APIs (REST, GraphQL), les déploiements de conteneurs (Docker, Kubernetes) et les systèmes de messagerie (RabbitMQ)
  • Connaissance des systèmes de contrôle de source tels que Git
  • Connaissance de Linux, Docker, Jenkins, Tomcat et des bases de données (Oracle, PostgreSQL, Redis)
  • Connaissance du test-driven development : Jbehave, TestNG, selenium, etc.
  • Familier ou prêt à travailler avec des architectures orientées événements
  • Solides capacités d'analyse et de résolution de problèmes.
  • Une expérience pratique avec les LLMs, le prompt engineering et le développement d'applications IA via le spec driven development est fortement recommandée.
  • Fortes capacités de résolution de problèmes et pensée orientée produit.
  • Une expérience dans le secteur bancaire, les services financiers ou la fintech est un plus.
  • Maîtrise de l'anglais, le français est un atout.

Traduit automatiquement depuis l’original.

Publié aujourd'hui

Lieu

Voir sur Google Maps