Ingénieur·e Logiciel Java / Quarkus (F/H)

Enova Consulting
Geneva, Switzerland
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
French
Experience level
Intermediate

Job location

Geneva, Switzerland

Tech stack

Java
API
Business Process Management
Software Quality
Code Review
Continuous Integration
DevOps
JSON
Software Architecture
Spring-boot
GIT
REST

Job description

Nous recherchons un·e Ingénieur·e Logiciel Java / Quarkus (F/H) pour accompagner l'un de nos clients basé à Genève.

Le poste s'inscrit au sein de l'équipe Architecture, dans un environnement technique structuré et exigeant, avec pour objectif de faire évoluer des plateformes de workflow / automation ainsi que des frameworks techniques transverses utilisés par l'ensemble des équipes de développement.

Cette mission s'adresse à un·e ingénieur·e à fort potentiel d'évolution, souhaitant monter en compétences sur des sujets d'architecture, d'intégration et de socles techniques modernes., API, Workflow & Intégration

  • Maintenir et faire évoluer les plateformes de workflow / orchestration (Bonita BPM, Temporal).
  • Apporter support, expertise et conseil aux équipes de développement utilisant ces solutions.
  • Participer à l'amélioration continue des mécanismes d'intégration, d'orchestration et d'automatisation.

Frameworks modernes - Java

  • Contribuer à la maintenance et à l'évolution des frameworks techniques internes basés sur Spring Boot et Quarkus.
  • Participer à la standardisation et à l'industrialisation des bonnes pratiques Java.
  • Garantir la robustesse, la cohérence et la performance des socles techniques.

Collaboration & qualité technique

  • Travailler en étroite collaboration avec les architectes techniques et les Product Owners.
  • Documenter les évolutions et maintenir un haut niveau de qualité logicielle.
  • Participer activement aux revues de code et aux comités d'architecture., Le processus de recrutement

Enova propose un processus de recrutement en 4 étapes :

1️⃣ Entretien Teams avec un·e chargé·e de recrutement : présentation de votre parcours et d'Enova.

2️⃣ Entretien avec le management Enova (manager de compte / collaborateur senior).

3️⃣ Entretien(s) client, incluant un échange technique.

4️⃣ Entretien final pour présentation du contrat et finalisation de la collaboration., Parce que vous évoluerez au sein d'une équipe d'architectes, sur des briques techniques structurantes, avec de vraies opportunités de montée en compétences sur les frameworks modernes, l'intégration et l'architecture logicielle. Java entwickler

Requirements

  • Ingénieur·e logiciel avec 3 à 5 ans d'expérience, souhaitant évoluer dans un environnement technique structurant.
  • Profil à fort potentiel, capable d'apprendre rapidement et de monter en compétences.
  • Intérêt marqué pour les sujets d'architecture, d'intégration et de frameworks techniques.

Compétences techniques

  • Java 11+
  • Spring Boot et/ou Quarkus
  • Notions ou expérience avec des plateformes de workflow / orchestration (Bonita BPM et/ou Temporal)
  • Bonne compréhension des API REST, formats JSON et des principes de sécurité applicative
  • Utilisation des outils Git, CI/CD et environnements DevOps

Soft skills

  • Autonomie, rigueur et sens du détail
  • Forte capacité d'apprentissage et envie de progresser rapidement
  • Esprit collaboratif, à l'aise dans une équipe d'architectes
  • Curiosité, proactivité et force de proposition technique

Apply for this position