jobportalschweiz.ch
← Toutes les offres

Senior Full-Stack Java Engineer – Spring Boot, Microservices & React

Swisslinx AG

Type de contrat
Contrat
Lieu
Zürich
Première publication
Postuler
Senior Full\-Stack Java Engineer – Boot, Microservices \& React L'accent principal est clairement mis sur l'ingénierie backend, les systèmes distribués, les modèles d'intégration et une conception logicielle de haute qualité et maintenable. Senior Full\-Stack Java Engineer – Boot, Microservices \& React Description du poste : Concevoir, développer et maintenir des microservices et des bibliothèques Boot Travailler sur des solutions techniques autour de la journalisation, de la sécurité, de la messagerie et de l'intégration Construire des systèmes distribués fiables en utilisant Kafka, MQs et une architecture pilotée par les événements Appliquer des modèles d'intégration et d'architecture tels que le modèle Inbox/Outbox Soutenir le développement frontend avec React et TypeScript si nécessaire Collaborer étroitement avec les analystes métier, les product owners et d'autres équipes d'ingénierie Appliquer les modèles de conception Java et les meilleures pratiques pour assurer un code évolutif et maintenable Analyser des problèmes techniques complexes et développer des solutions efficaces et innovantes Travailler avec des bases de données Oracle, y compris la conception de schémas, l'optimisation de requêtes et l'intégration backend Contribuer à l'observabilité, à la journalisation et à la surveillance des services backend À propos du client : Pour un projet à long terme dans le secteur des services financiers suisses, nous recherchons un Senior Full\-Stack Java Engineer expérimenté avec un fort accent sur le backend. Il s'agit d'un contrat de 12 mois avec possibilité de prolongation, commençant immédiatement ou par arrangement. Dans ce rôle, vous travaillerez sur des systèmes backend robustes et évolutifs en utilisant Java, Boot et des microservices. Vous contribuerez également au développement frontend avec React et TypeScript si nécessaire. Exigences : Expérience de niveau expert en développement Java Forte expérience pratique de Boot et idéalement de Security Solide expérience avec les microservices, Maven et les systèmes distribués Bonne compréhension du multithreading, de la concurrence et de l'optimisation des performances Connaissance pratique des modèles de conception Java et d'une architecture logicielle propre Expérience avec les systèmes de messagerie tels que Kafka, IBM MQ, RabbitMQ ou des technologies MQ similaires Familiarité avec l'architecture pilotée par les événements et les modèles d'intégration Expérience avec Oracle, SQL et l'optimisation de requêtes La connaissance de React, TypeScript ou d'autres technologies frontend modernes est un plus L'expérience avec Docker, Kubernetes et Helm est un plus Familiarité avec les outils CI/CD tels que GitLab, Jenkins ou Azure DevOps L'expérience avec les outils d'observabilité tels que Prometheus, Grafana ou Loki est un avantage La compréhension du trunk\-based development et de la conception logicielle rétrocompatible est bénéfique La connaissance des protocoles d'authentification tels que LDAP, OIDC ou Kerberos est un plus Maîtrise de l'anglais, tant à l'écrit qu'à l'oral Méthode de travail indépendante, analytique et responsable Avantages de rémunération : Opportunité de projet à long terme dans le secteur des services financiers suisses Environnement de microservices moderne basé sur Java/ Boot Rôle d'ingénierie axé sur le backend avec une composante full\-stack supplémentaire Collaboration avec des équipes d'ingénierie, métier et produit expérimentées Tâches techniques stimulantes autour de l'évolutivité, de l'intégration et de la fiabilité du système Configuration contractuelle via un partenaire de paie externe Début : immédiatement ou par arrangement Durée : 12 mois avec possibilité de prolongation jpid18ece28jm jit0727jm jiy26jm

Traduit automatiquement depuis l’original.

Publié il y a 6 semaines

Lieu

Voir sur Google Maps