Trouvez votre prochaine offre d’emploi ou de mission freelance Java à Lille
Ce qu’il faut savoir sur Java
Java est un langage de programmation largement utilisé, connu pour sa portabilité et ses performances. Il est essentiel pour créer des applications multiplateformes, des solutions d'entreprise aux applications mobiles.
Contexte Au sein du domaine Services & Rénovation de la Direction Expérience Digitale, l'équipe gère la plateforme applicative critique qui orchestre la relation et la sous-traitance avec nos artisans partenaires. Le défi majeur de cette fin d'année réside dans la fusion de deux entités majeures du groupe. Ce rapprochement historique engendre deux chantiers colossaux et simultanés pour notre équipe : l'adaptation de nos flux de données (APIs, modèles de données, intégrations) pour unifier les processus. Le rebranding graphique de nos interfaces utilisateurs Web (Symfony/JS) et mobiles (React Native) afin d'incarner notre nouvelle identité commune. Le calendrier est très serré, rythmé par un jalon critique début novembre où l'ensemble des fonctionnalités dites "must-have" devront être opérationnelles et validées. Mission En tant que Développeur Fullstack Symfony avec des compétences React Native, au sein d'une équipe agile pluridisciplinaire, votre mission principale sera de concevoir et de fiabiliser les évolutions applicatives nécessaires à la fusion des deux entreprises, tout en assurant la transition graphique des parcours web et mobiles de nos sous-traitants. Responsabilités Conception & Architecture : Collaborer activement avec le Product Owner, le Tech Lead et les équipes transverses pour traduire les impacts de la fusion en solutions techniques scalables et robustes. Développement Back-end : Structurer, faire évoluer et sécuriser les APIs et la logique métier développée sous PHP/Symfony, avec une attention particulière portée à la modélisation et aux flux de données post-fusion. Développement Front-end (Web & Mobile) : Prendre en charge l'intégration de la nouvelle charte graphique et le rebranding visuel de la plateforme web, ainsi que du produit mobile sous React Native. Garantie Qualité & Tests : Être le garant de la non-régression de nos applicatifs en appliquant des pratiques de tests automatisés rigoureuses (tests unitaires et fonctionnels de bout en bout). Vous interviendrez en build et en run dans une logique "you build it, you run it !". Contribution Agile : S'impliquer au quotidien dans la vie d'équipe (rituels Scrum/Kanban, revues de code, ateliers d'architecture) et partager vos bonnes pratiques de développement. Compétences Pragmatisme orienté valeur : Vous savez identifier et délivrer la juste solution technique au regard de la valeur business et de l'échéance de livraison ("must-have" de novembre). Expertise technique confirmée : Vous maîtrisez le framework Symfony, avez l'habitude de manipuler des modèles de données SQL complexes et disposez d'une expérience concrète en React Native pour intervenir de façon autonome sur la partie mobile. Communication constructive : Vous faites preuve de pédagogie, d'écoute et de bienveillance dans vos échanges avec les membres de la feature team et vos interlocuteurs métiers. Sensibilité Craft & Durable : Vous possédez une sensibilité forte pour le code propre, la documentation à jour et l'écriture systématique de tests automatisés (Unitaires et E2E). Utilisation de l'IA au quotidien : Vous avez pleinement intégré l'IA dans vos pratiques de développement quotidiennes (via des outils tels que GitHub Copilot, ChatGPT, Claude, etc.). Vous savez prompter efficacement pour accélérer l'écriture de code "boilerplate", optimiser des requêtes, générer des squelettes de tests automatisés ou analyser rapidement des anomalies de flux de données. Vous utilisez ces assistants technologiques comme des leviers de vélocité tout en conservant un esprit critique affûté pour vérifier, adapter et sécuriser chaque ligne de code suggérée avant son intégration.
Nous recherchons un(e) Consultant(e) support N2 pour intégrer une équipe dédiée, au sein d'un environnement fort de sens à but public. En contact direct avec les établissements adhérents, vous participez activement au support, au conseil et à la résolution des incidents niveau 2. Vous rejoindrez une équipe alliant expertise fonctionnelle et compétences techniques, garantissant un haut niveau de qualité de service auprès des professionnels de santé. Pour accompagner les adhérents, vos principales missions seront : • Assurer le support opérationnel de niveau 2 auprès des utilisateurs, • Analyser, qualifier et résoudre les incidents complexes, • Réaliser des requêtes SQL et des opérations de paramétrage, • Accompagner les utilisateurs dans l'exploitation optimale des solutions, • Collaborer avec les équipes techniques, projets et support de niveau supérieur, • Participer aux projets internes visant à améliorer la qualité de service et les processus de support, • Contribuer à l'enrichissement de la base de connaissances, • Selon votre expérience et vos appétences, assurer un rôle de référent fonctionnel sur un domaine métier ou un produit. L'environnement technique : Vous serez amenées à utiliser ces technologies : • SQL / Oracle • Unix / Linux (ligne de commande) • Shell Script • Java / JavaScript serait un plus Et ces outils utilisés sont : • Outils de ticketing iTOP. • Dbeaver/SQLDevelopper. • Console Chromium • Exploitation Apache / Tomcat. • Glowroot, RabbitMQ seraient appréciés Concernant le poste : • Poste à pourvoir à Rennes, Lille, Rouffacq. • Une participation aux astreintes est prévue selon un roulement d'environ 6 semaines. • Télétravail jusqu'à 3 jours par semaines. • Concilier vie pro/perso avec 48 jours de congés annuel. • Titres restaurants, 75% de remboursement des transports en commun, participation mutuelle santé et prévoyance, tarifs préférentiels associatifs. Référence de l'offre : k40lclfmsq
Missions principalesDéfinir et piloter la stratégie de tracking des applications mobiles (iOS et Android). Concevoir et maintenir une nomenclature standardisée des événements de collecte de données. Recueillir les besoins métiers et les traduire en spécifications techniques claires pour les équipes de développement. Superviser l'implémentation des événements de tracking et accompagner les développeurs dans l'intégration des SDK d'analytics (Firebase, AppsFlyer, etc.). Garantir le respect des réglementations liées à la confidentialité des données (RGPD, gestion du consentement). Réaliser les tests qualité (QA), surveiller la qualité des données collectées, identifier et résoudre les anomalies de tracking. Compétences recherchéesExpérience confirmée en tant que Tracking Specialist, Implementation Engineer ou Technical Web Analyst, idéalement dans un environnement e-commerce international. Bonne maîtrise des Data Layers, du DOM et de JavaScript. Expérience avec des outils de Tag Management (Google Tag Manager, Tealium, Adobe Launch). Connaissance des plateformes d'analytics comme Amplitude, Google Analytics, Adobe Analytics ou Adjust. Capacité à faire le lien entre les équipes métier et les équipes techniques en traduisant des besoins fonctionnels en solutions techniques. Profil idéalCe poste s'adresse à un profil technique spécialisé dans la collecte de données digitales et l'analytics, capable de définir une architecture de tracking robuste, de garantir la qualité des données et de collaborer avec des équipes internationales dans un contexte e-commerce à fort trafic.
Développeur C++ / Secteur Public - Villeneuve-d'Ascq Project context Nous recherchons un développeur C++ expérimenté Goals and deliverables Assurer la maintenance en condition opérationnelles et les évolutions réglementaire Conception/Développement/tests unitaires de ticket correctifs et d'évolutions réglementaire du GIP Développement dans le cadre des lots réglementaires Analyse et développement des retours de production Expected skillsSkillsSkill level C++ Confirmed JAVA Basic Analyse fonctionnelle Confirmed
La mission consiste à : - Mise à jour de l'architecture et travaux de conception - Rédaction des documentations techniques, étude des US - Développement de nouvelles fonctionnalités/features/APIs - Analyse et amélioration des performances du SI - Revue de code et accompagnement des membres de l'équipe - Missions basées en métropole lilloise avec présence sur site obligatoire 3j/semaine Compétences demandées : - Min. 3 ans d'expérience en développement (hors stage et alternance) - HTML, CSS, Javascript, Node JS, Vue JS, Angular, API, Kafka, BDD relationnelles et non relationnelles... - Intégration continue - Culture Devops, connaissances Docker et Kubernetes - Environnement GCP - Maîtrise et pratique de l'Agile - Anglais un +
Objectifs et livrables TES RESPONSABILITES Assurer la bonne santé des infras techniques du domaine Accompagner les équipes dans les nouveaux besoins Accompagner les équipes dans le RUN quotidien Accompagner les équipes sur l'amélioration continue des projets Aider à la résolution des incidents de production Assurer la mise en place d'automatisation Accompagnement à la mise en place des DRP Assurer la montée en compétence des développeurs sur les sujets Ops Environnement technique de la Unit : Java - Framework Spring Boot, Quarkus, Angular, Python PHP - API Platform, Symfony Industrialisation de l'hébergement (Docker, Kubernetes) Monitoring de la solution et de son infrastructure (Datadog) Kubernetes, Helm, Flux Kafka Profil sénior avec une forte expérience, une forte autonomie et une appétence pour l'accompagnement des développeurs. Compétences appliquées dans des conditions de production : Cloud public AWS/GCP Terraform Git, Github, github actions Solutions de monitoring (Datadog, open telemetry, Prometheus…) Python, bash K8S, Flux, Helm Docker Kafka Force de proposition Challenge du status quo Volonté de résoudre les problèmes Travail en équipe
Contexte de la mission Au cœur de notre transformation technologique, nous accélérons le décommissionnement de notre stack legacy développée en PHP qui met à disposition les services nécessaires à la seconde vie. Nous recherchons un Chef de Projet Technique pour piloter ce décommissionnement de bout en bout. L'objectif est double : permettre au Product Manager de se concentrer sur la valeur produit, et orchestrer le transfert de responsabilité de certaines fonctionnalités (gestion de stock, de prix, etc.) vers les équipes produits adéquates, tout en finalisant l'intégration des composants cibles chez nous sur notre stack Java. Objectifs et livrables Responsabilités Vous prenez la responsabilité globale du cycle de vie de ce projet de migration. Vos missions s'articuleront autour des axes suivants : Cadrage et planification du projet : Auditer et cerner précisément le périmètre de la stack PHP actuelle. Cartographier les adhérences et planifier la feuille de route globale de décommissionnement. Pilotage et suivi de l'exécution : Piloter la migration au quotidien, suivre l'avancement des développements Java et s'assurer du respect des jalons et des livrables. Gestion des risques, des périmètres et des alertes : Identifier de manière proactive les risques techniques (coupures de flux, régressions, capacitif), gérer les changements de périmètre et résoudre efficacement les points de blocage. Accompagnement et conduite du changement : Accompagner la transition technologique et organiser le transfert de responsabilité des fonctionnalités concernées vers les bonnes équipes produit cibles. Gouvernance et alignement des parties prenantes : Structurer et animer les comités de projet (Coproj) et comités de pilotage (Copil) pour acter les décisions clés. Assurer une communication transparente et régulière sur l'avancement auprès du management et des équipes transverses. Clôture et finalisation du projet : Assurer l'extinction définitive et sécurisée de la stack PHP, documenter les nouveaux flux et valider le transfert complet de compétences.
Contexte :Dans le cadre de l'évolution et de la maintenance d'une plateforme de gestion des données produits, nous recherchons un Développeur PIM / MDM pour intervenir sur un périmètre stratégique. Le poste combine des activités de RUN (maintenance, support, correction) et de BUILD (évolutions, nouveaux besoins, optimisation de la plateforme). Missions :Au sein de l'équipe PIM / MDM, vous interviendrez sur les activités suivantes : RUNAssurer la maintenance corrective et évolutive de la plateforme STEP Analyser et résoudre les incidents de production Identifier les causes racines et proposer des actions correctives durables Assurer le support technique aux équipes métier et IT Participer au monitoring et à l'amélioration de la stabilité applicative BUILDDévelopper de nouvelles fonctionnalités et évolutions sur le produit PIM, Participer aux phases de conception technique Réaliser les développements, paramétrages et configurations sur la plateforme Implémenter et maintenir les workflows, règles métiers et modèles de données Participer aux intégrations avec les systèmes connexes (API, flux, middleware) Contribuer aux tests techniques et aux mises en production Profil recherchéExpérience en développement applicatif et en Java, Javascript, Vous maitrisez le paramétrage d'une solution du marché comme STEP de Stibo, Informatica MDM,... Bonne capacité à comprendre les règles de gestion métier (métier Bancaire/Marketing Client) Connaissance des environnements PIM / MDM Capacité à intervenir sur des problématiques d'intégration et de qualité de données
Les métiers et les missions en freelance pour Java
Développeur·euse Java (Kotlin, Groovy...)
Le/ La développeur·euse Java utilise le langage Java pour concevoir, développer et maintenir des applications robustes, souvent dans des environnements back-end ou systèmes complexes.
L’ingénieur·e devops utilise Java pour automatiser, configurer et optimiser les déploiements dans des environnements cloud tout en assurant la scalabilité des applications.