Fondée en 2018 à Genève, ENOVA est une société de conseil en technologies de l'information qui se distingue par son approche résolument humaine, agile et réactive. Notre objectif ? Offrir à nos collaborateurs et nos clients une quête constante d'excellence et de performance.
Notre engagement : l'excellence au quotidien
Chez ENOVA, nous privilégions une approche orientée résultats, en mettant l'accent sur :
* L'agilité et la réactivité pour répondre aux défis de nos clients
* L'expertise pointue et l'innovation constante
Nous croyons fermement que la réussite repose sur des valeurs fortes : communication ouverte, bien-être au travail, professionnalisme, et égalité pour tous nos collaborateurs, car chacun apporte sa touche unique à notre aventure.
Nos domaines d'expertise
Nous intervenons dans les compétences IT les plus recherchées et la gestion de projets de bout en bout, en couvrant :
* Innovation, stratégie et gouvernance des systèmes d'information
* Activités opérationnelles comme l'infrastructure, le développement d'applications et l'intégration de solutions
Notre entité ENOVA Data exploite nos savoir-faire en Cloud et DevOps pour maximiser la valeur des données de nos partenaires grâce à des compétences en data engineering, data analyse et IA générative.
Une présence internationale pour mieux vous accompagner !
France (Sophia-Antipolis, Aix-en-Provence, Paris, Lyon), Monaco, Suisse, Luxembourg. ENOVA poursuit son développement et renforce ses équipes en intégrant un(e) Développeur Java / Vue.js.
Vous rejoindrez notre communauté de consultants et interviendrez en mission longue durée chez un grand compte, dans un environnement technique exigeant, moderne et innovant.
Contexte de la mission
Vous intégrerez une équipe projet pluridisciplinaire (développeurs, architectes, DevOps, équipes fonctionnelles et sécurité) intervenant sur des applications critiques à forte volumétrie, dans un contexte orienté qualité, performance et sécurité.
Le projet s'inscrit dans un environnement Java / Spring Boot moderne, avec une architecture orientée services, des flux événementiels et un front-end Vue.js 3.
Missions principales
Back-end (Java / Spring)
Concevoir, développer et maintenir des applications Java robustes, performantes et sécurisées
Développer des API REST avec Spring Boot et Spring Security
Implémenter la persistance des données avec Spring Data JPA / Hibernate
Interagir avec des bases de données PostgreSQL
Participer à des flux événementiels via Kafka
Intégrer les mécanismes d'authentification et d'autorisation (Keycloak / OpenID Connect)
Intervenir sur des workflows métiers via Activiti
Garantir la qualité du code, la performance et la sécurité des applications
Front-end (Vue.js)
Développer des interfaces web modernes avec Vue.js 3 (Vite, Pinia)
Intégrer des interfaces responsives en HTML / CSS / JavaScript
Utiliser Bootstrap pour le design et l'ergonomie
Consommer des API REST et gérer les schémas de données (JSON Schema)
Participer à l'amélioration continue de l'expérience utilisateur
Transverse et Qualité
Participer aux revues de code et aux phases de tests
Contribuer aux pipelines CI/CD et aux bonnes pratiques DevOps
Collaborer étroitement avec les équipes fonctionnelles, sécurité et infrastructure
Documenter les développements et contribuer à la capitalisation technique
Environnement technique
Back-end :
Java, Spring Boot, Spring Security, Spring Data JPA, Hibernate, Kafka, Keycloak, OpenID Connect, Activiti
Front-end :
Vue.js 3 (Vite, Pinia), HTML, CSS, JavaScript, Bootstrap, JSON Schema
Écosystème JavaScript :
Node.js, NPM
Outils & environnements :
Git / GitLab, Maven, Jenkins, SonarQube, Nexus
Base de données :
PostgreSQL
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.