Ingénieur·e Logiciel Java / Quarkus (F/H)
Role details
Job location
Tech stack
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