L'entreprise
Enercoop est un réseau de 11 coopératives qui agit et milite dans les territoires pour une transition énergétique locale, citoyenne et solidaire.
Enercoop fournit à ses client.e.s une électricité 100% renouvelable, son approvisionnement vaut à l’offre d’électricité d’Enercoop d'être qualifiée de "choix très engagé" par le label VertVolt de l'ADEME.
Enercoop appuie son développement sur deux nouvelles activités majeures :
-
sa propre production d’électricité renouvelable afin d’assurer son indépendance à l’égard d’un marché de l’électricité imprévisible.
-
les services visant la sobriété et l’efficacité énergétique avec un accompagnement de ses client.e.s avec la démarche “Plus d’Actes, Moins de Watts” composée de nombreux services destinés aux particuliers, professionnels ou collectivités.
Créée sous le statut de SCIC (Société Coopérative d’Intérêt Collectif), Enercoop est basée sur l’implication de ses sociétaires, sur une gestion transparente et démocratique, et sur la garantie de l’intérêt collectif et de sa lucrativité limitée.
Conformément aux statuts, les salarié⋅es sont sociétaires et participent ainsi à la gouvernance et au capital de la SCIC. Une part sociale coûte 100€.
Description du poste
Un·e Développeur·euse Backend Java pour rejoindre notre équipe travaillant sur plusieurs applications permettant la facturation de nos clients, le traitement des flux d’énergie, et servant de référentiel pour le reste du système d’informations. Vous ferez partie d'une équipe d'une dizaine de personnes (avec une perspective de scission en plusieurs équipes plus petites), et vous travaillerez en étroite collaboration avec les Responsables Produits (Product Owners). L’équipe adopte une approche agile, avec rétrospectives, réunions quotidiennes (daily meeting) et une méthodologie de tableau de bord de type Kanban.
Vos missions seront de :
-
Concevoir, développer et déployer des fonctionnalités back-end robustes et évolutives pour les applications, ainsi que des tests. Les technologies utilisées sont Java (8 et 17), un framework personnalisé (exploitant Angular, Guice, Hibernate, PostgreSQL), ainsi que Spring-boot et Bootstrap. Vous serez impliqué·e dans la gestion de notre base de données (≈ 800 tables), en assurant son intégrité, sa performance et sa scalabilité.
-
Collaborer étroitement avec les Responsables Produits et les équipes métier (Facturation, Comptabilité, Vie Coopérative, Service Client·e·s) pour comprendre les exigences du projet et fournir des solutions techniques efficaces.
-
Participer activement aux pratiques de programmation en binôme et de revue de code pour garantir la qualité du code et la montée en compétence de toute l’équipe.
-
Contribuer à la résolution de problèmes et participer aux réunions techniques pour discuter des problématiques, des enjeux et des solutions.