Aller au contenu

Développeur Quarkus

  • Hybride
    • Genève
  • Développement

Description de l'offre d'emploi

Nous ouvrons un poste de Développeur QUARKUS afin de renforcer le pôle d'architecture de notre client basé à Genève, dans le cadre d’un programme de modernisation de la plateforme informatique. Le projet porte principalement sur la migration des applications de JBOSS EAP6 vers Quarkus, dans un environnement Openshift, pour accompagner la transformation technique du système d’information.

Responsabilités du poste


  • Concevoir et faire évoluer le framework existant autour de la technologie Quarkus, en mettant l'accent sur la migration de JBOSS EAP6 vers Quarkus et Openshift.
  • Assurer le développement et l’intégration de nouveaux composants techniques en Java (versions 17 et 21) et Quarkus.
  • Participer à l’optimisation des performances de l’architecture, en particulier sur les aspects de gestion des pools de connexion et de transactions.
  • Contribuer aux évolutions en matière de persistance des données avec les technologies JPA, JMS, et JTA.
  • Développer et intégrer des API RESTful et SOAP pour améliorer l'interopérabilité des services applicatifs.
  • Assurer l’intégration continue avec les outils Git et Jenkins dans un environnement Kubernetes.
  • Collaborer à la mise en place de standards de développement et de bonnes pratiques en matière de sécurité et de qualité de code.
  • Travailler en étroite collaboration avec les équipes DevOps et participer aux démarches de CI/CD.



  • Pré-requis du poste


    • Formation en informatique (universitaire ou école supérieure).
    • Expérience de 5 ans minimum en développement back-end JEE, avec une solide expertise en Quarkus.
    • Maîtrise des API RESTful, et des concepts de persistance (JPA) et de gestion des transactions (JTA).
    • Compétences avancées en messaging JMS et en injection de dépendances (CDI).
    • Connaissance approfondie des pratiques de développement logiciel et des aspects liés aux pools de connexion.
    • Autonomie, proactivité, esprit d'équipe, et bonne communication.
    • Atouts souhaités : connaissance de CI/CD, API Management, GraalVM, Docker (avec déploiement sur Openshift), Kafka, et une expérience dans le secteur bancaire.

    Détails

    Hybride
    • Genève

    ou

    Apply with Linkedin indisponible
    Apply with Indeed indisponible

    Détails

    Hybride
    • Genève

    Ce que nous vous offrons

    Formation continue

    Développez vos connaissances et bénéficiez d'un large catalogue de formation

    25 jours de congés payés

    Tous nos employés ont droit à 25 jours de congés payés par an et le 24 décembre est offert

    Evènements réguliers

    Des événements mensuels pour se retrouver en petit ou grand comité

    Une équipe en or

    Le respect et la bienveillance sont maître mot chez nous

    Environnements internationaux

    Des missions dans des groupes d'envergure internationale

    Innovation

    Contribuez à des projets impactants et innovants dans de nombreux secteurs d'activité

    Des petits plaisirs

    Nos employés bénéficient d'un programme d'avantages et remises très interessantes

    A propos de nous

    Sword est un acteur leader en Suisse depuis plus de 20 ans dans le conseil et les services IT, le développement logiciel, la gestion des infrastructures et l’assurance qualité.

    Depuis nos agences de Genève, Nyon, Lausanne, Fribourg et Sion, et en collaboration avec les centres du Groupe à l’international, nos quelques 400 collaborateurs/rices accompagnent les grandes organisations, sociétés privées et structures étatiques dans leurs transformations technologiques.