Retour à la liste

Description de l'offre

Développeur Java / Angular F/H à Paris 13 Gobelins, France

Etablissement André Renaud

Paris 13 Gobelins, France

L'entreprise

Pour accompagner son développement, notre atelier de maroquinerie reposant sur des savoir-faire de pointe et des produits de haute qualité recrute pour son site de production basé à Paris.

Description du poste

Notre ERP interne et ses applications annexes sont développés sous WinDev (WLangage, éditeur PC Soft) sur base de données native HFSQL. Le système couvre plusieurs domaines dont : (Le suivi d'efficacité en atelier par badge, la facturation, la gestion du temps de travail, la logistique, le suivi des encours de production), et un module de demande sur postes partagés. Nous réécrivons l'ensemble sur une stack ouverte et standard : Java en back-end, Angular en front-end, PostgreSQL pour la base de données. L'architecture cible est un monolithe modulaire, un module par domaine métier, orienté API et découplé, hébergé en interne. L’équipe de développement est composée de 5 personnes. Le poste consiste à renforcer la capacité de développement Java de notre équipe :  La bascule se fait module par module, avec une coexistence prévue de l'ancien et du nouveau système jusqu’à la livraison complète du nouvel ERP — y compris des écritures sur les deux systèmes pendant la transition. 

Missions :

Vous développez, au sein de l'équipe interne, les modules de l'ERP cible, à partir des cahiers des charges produits par la MOA et dans le cadre d'architecture posée par l'architecte. L'autonomie attendue porte sur la stack cible : vous ne devez pas dépendre de quelqu'un pour avancer sur Java et Angular. 

  • Partir du cahier des charges fourni par la MOA : analyser le besoin exprimé, poser les questions qui manquent, puis concevoir la solution technique correspondante.
  • Développer les modules métier en Java : règles de gestion, services, couche d'accès aux données, API REST consommées par le front.
  • Développer les écrans Angular correspondants : formulaires, tableaux de données, écrans de saisie atelier.
  • Développer les états pour les rendus imprimables ou en .pdf
  • Respecter le cadre technique en place : architecture définie par l'architecte, charte de programmation, règles de codification et conventions de l'équipe. Les discuter quand c'est justifié, puis s'y tenir.
  • Produire un développement de qualité et maintenable : code lisible, découpage cohérent, gestion des erreurs, pas de zones de code accumulées sans structure.
  • Écrire les tests (unitaires, intégration, non-régression) et les faire tourner dans la chaîne d'intégration continue.
  • Participer aux réunions d’équipe : avancement, points de blocage, arbitrages techniques.
  • Participer au déploiement des modules livrés sur les environnements de test et de production.
  • Assurer le SAV sur les modules mis en production : analyse des anomalies remontées par les utilisateurs, correction, livraison du correctif.

L'équipe est impliquée de bout en bout, de la réalisation du cahier des charges jusqu'au suivi en production. 

Environnement technique :

Les versions précises des outils de développement ainsi que la chaîne de livraison sont arrêtées avec l'architecte lors de la phase de cadrage, en amont de la prise de poste. 

Profil recherché

Compétences requises

  • Java en production, cinq ans minimums, sur des applications de gestion : vous avez livré et maintenu du code Java utilisé quotidiennement par des utilisateurs métier.
  • Angular, cinq ans minimums, sur des applications de gestion : (formulaires, tableaux, validation, consommation d'API REST…)
  • SQL et modélisation relationnelle : Maîtrise du requêtage SQL, comprendre un schéma existant, juger d'un index. PostgreSQL de préférence.
  • Conception d'API REST et compréhension d'une architecture en couches découplées (hexagonale ou clean) :
  • Tests automatisés : vous écrivez vos tests par défaut, pas sur demande.
  • Git en travail d'équipe : branches, revue, résolution de conflits.
  • Autonomie sur la stack cible : prendre un cahier des charges fonctionnel, en déduire une conception technique et livrer, en totale autonomie sur Java et Angular. C'est le point le plus important du poste.
  • Langues : Français courant

La connaissance de WinDev / WLangage n'est pas demandée. L'analyse de l'existant et la rédaction des cahiers des charges sont portées par la MOA. 

Compétences appréciées

  • Périphériques métier : lecteurs de codes-barres, impression d'étiquettes, postes partagés.
  • Spring Batch ou équivalent pour les traitements planifiés et les reprises.
  • Usage d'outils de développement assistés par IA sur du code existant : analyse, analyse d'impact, tests, documentation.

Réf: b55bec58-1e42-49c1-a836-4ae9b5f5fc5c

Offres similaires

Plus d'offres comme ce poste

  • Temps plein
  • Informatique
  • Fullstack
... missions ? Intégré à nos équipes sur nos projets en Factory ou chez nos clients, vous interviendrez sur un projet de développement Fullstack. En tant que Développeur Java / Angular (H/F), vous assurez les missions suivantes : - Le développement des tâches qui vous sont assignées en respectant les spécifications - Le Code ...

Niort, France

  • Contrat
  • Informatique
  • Fullstack
Aligne les enjeux métiers et les solutions SI Nous recherchons un(e) Développeur(se) Fullstack Java Angular pour renforcer nos équipes et accompagner le développement de nos nouvelles offres applicatives. Au cœur d’une équipe agile, ton rôle combinera le cadrage technique des projets, la définition d’architectures modernes ...

Paris, France

  • Temps plein
  • Contrat
  • Informatique
  • Fullstack
... missions ? Intégré à nos équipes sur nos projets en Factory ou chez nos clients, vous interviendrez sur un projet de développement Fullstack. En tant que Développeur Java / Angular (H/F), vous assurez les missions suivantes : - Le développement des tâches qui vous sont assignées en respectant les spécifications - Le Code ...

Bessines-sur-Gartempe, France

... consultants un environnement à taille humaine, favorisant leur épanouissement et leur évolution professionnelle. Notre secret : la proximité ! Nous recrutons un développeur expérimenté Angular pour l'un de nos clients sur Lyon ! MISSIONS - Analyser les besoins métiers et techniques. - Concevoir, développer et maintenir des applications ...

Lyon, France

... et soucieux(se) de la qualité de ton code et des délais. Tu aimes travailler en équipe. Leader dans l’âme tu aimes partager tes connaissances et aider les développeurs plus juniors à monter en compétences ! Connaissance de l'environnement devOps (CI/CD, Docker, Elasticsearch, Git) Mission En tant que développeur(se) fullstack ...

Bordeaux, France

  • Contrat
Aligne les enjeux métiers et les solutions SI Nous recherchons un(e) Développeur(se) Node Angular pour renforcer nos équipes et intégrer un projet stratégique axé sur les solutions de confiance numérique. Au sein d’une équipe autonome fonctionnant à la manière d’une startup logicielle, ton rôle sera de propulser le delivery ...

Paris, France

  • Contrat
  • Analyse de donnees
... finance de marché est un plus, mais non indispensable Stack technique - Back-end : https://jobeax.com/link/GrYTXLZMpxEMJknV MVC, .NET Core (C#) - Front-end : JavaScript, jQuery, AngularJS, Angular - Base de données : SQL Server 2016 - Services : WCF, Web API - Tests : NUnit - CI/CD & Qualité : Jenkins, Sonar, Checkmarx, ...

Paris, France

  • Temps plein
  • Contrat
  • Informatique
  • Frontend

40k € a 45k €/an

... clients au fil de votre expérience chez Klanik. Nous vous proposerons des projets de longue durée adaptés à vos envies. Nous sommes à la recherche d'un/d'une développeur/développeuse frontend spécialisé(e) en Angular, possédant au moins 5 ans d'expérience professionnelle dans le domaine du développement logiciel. Vous serez ...

Montpellier, France

  • Temps plein

€1k EUR

... professionnelle de chacun. Envie de nous rejoindre ? Nous avons le poste fait pour vous ! Description du poste Nous recherchons pour notre client sur Nantes un Développeur Python/Angular. Vos missions: • Assurer le développement et l'industrialisation des applications utilisant une grosse volumétrie • Analyser les besoins clients ...

Nantes, France

  • Vente
... mission Profil Diplômé(e) d'un Bac+5 (grandes écoles, universités), vous justifiez d'au moins 4 ans d'expériences significative dans le développement Back-end Java. Vous êtes curieux(se), investi(e) et surtout passionné(e) par le monde du web. Vous savez travailler en équipe et vous vous intégrez rapidement, vous êtes autonome, ...

Garbejaire, France