L'entreprise
Engagées pour la défense du pouvoir d’achat, les entreprises du Mouvement E.Leclerc militent également pour la diversité au sein des équipes et l’égalité d’accès aux emplois pour tous.
Ces convictions sont au cœur de la promesse employeur des plus de 700 entreprises qui agissent quotidiennement sous notre enseigne.
Description de l'offre
EXPLORER VOS CAPACITES
Le poste est ouvert au sein de la Direction Logicielle.
Rattaché à l'équipe Factory, en charge de la maintenance corrective et évolutions, vous participez à la fiabilisation et pérennisation d'un nouvel applicatif de Gestion commerciale dans un contexte international (équipe de développement délocalisée).
Vos missions :
Autonome sur les phases de Conception technique et de développement pour faire des revues de code et participer à la maintenance des développements basés sur les technologies Java, JEE (Spring), Ember.JS.
Curieux et capable de s'adapter facilement à un nouveau contexte : montée en compétences sur le framework "maison", la méthodologie globale du projet, en appliquant les règles en vigueur exigences techniques)
Garant du respect des principes d'urbanisation, des normes de développement, GCL, ...
Garant de la qualité du code et des performances
Acteur de l'amélioration continue : recensement des bonnes pratiques, des difficultés et actions associées, partage et communication de l'information, mise en oeuvre outillage, .....
Force de proposition sur la conception et l'architecture technique ainsi que les outils de développement
Capacité à appréhender le métier de la grande distribution
Capacité à accepter et promouvoir de nouvelles méthodologies de travail
Profil recherché
Anglais courant pour ce poste, forte proximité avec les équipes de développement délocalisées.
Aptitudes requises :
Langages et concepts à maitriser :
- Programmation orientée objet et design patterns
- Conception pilotée par le domaine (DDD)*
- Architecture web et orientée service
- Conception d'un modèle de données
- Stratégie de tests (tests unitaires, tests d'intégration)
- Intégration continue et Continuous Delivery
- Framework techniques de développement : Spring-ioc, Spring-core, Spring-security*, Spring-aop*, Spring-Tx*, SLF4j, Log4J2, Hibernate/ SpringData, Apache CXF, Jackson, Ember.js, Node.js
- Framework techniques de test : Junit, Mockito*, PowerMock*
- Langage de programmation Java, Javascript
- Connaissance format : XML, JSON
- BDD : Postgres, SQL
Outils / IDE :
Développement :
- Eclipse (IntelliJ)
- WebStorm (VisualStudio Code)
- Git/ GitLab
- Swagger
Qualité de code :
- SaasLint/ Eslint*
- SonarQube
Build & Déploiement :
- Maven
- Jenkins
* : compétence appréciée