Trouvez votre prochaine offre d’emploi ou de mission freelance Développeur·euse Java (Kotlin, Groovy...)
Le développeur Java est un professionnel du développement de sites web et d'applications spécialisé dans l'utilisation de Java, un langage de programmation orienté serveur.
On l'appelle également : programmeur Java, analyste-programmeur Java, ingénieur d'études et développement informatique Java.
Ce technicien informatique analyse le cahier des charges fourni par le client pour dégager une solution technique qui réponde point par point à ses exigences techniques et fonctionnelles.
Il est alors chargé de concevoir sur mesure tout ou partie du programme informatique en langage Java.
Place alors à la phase d'essais et de tests des applications.
Une fois le programme opérationnel, il peut procéder à la rédaction des notices techniques et des guides utilisateurs.
Le développeur Java pourra évoluer vers des postes de supervision, de chef de projet, de responsable technique informatique ou encore une carrière commerciale. Informations sur la rémunération de la fonction Développeur·euse Java (Kotlin, Groovy...).
Mise à disposition de pipelines et de templates CI/CD standardisés. Fourniture d'agents Kubernetes et d'environnements de build intégrant les outils et versions nécessaires. Accompagnement des développeurs dans l'onboarding et le déploiement de leurs applications. Création de « golden paths » permettant aux équipes de déployer leurs applications sans avoir à connaître toute la complexité de l'infrastructure. Mise à disposition d'une plateforme de génération d'images Docker. Création et maintenance d'un catalogue d'images Docker de base sécurisées : Java, Tomcat, WebLogic, outils de build Helm, etc. Gestion du cycle de vie des images, de leur mise à jour, de leur signature et de leur conformité aux standards de sécurité. Intégration de contrôles DevSecOps dans les pipelines : analyse de code, analyse des dépendances, scan des images Docker et détection des vulnérabilités. Mise en place de règles bloquantes selon la criticité des vulnérabilités détectées. Utilisation d'Argo CD et des principes GitOps pour les déploiements sur Kubernetes. Gestion des droits d'accès, de l'authentification et de la ségrégation entre les environnements de développement, de recette et de production. Industrialisation de cas d'usage liés à l'intelligence artificielle, notamment pour la revue de code et la remédiation de vulnérabilités. Déploiement et onboarding de solutions IA, de serveurs MCP et d'applications développées par les équipes Engineering. L'environnement technique présenté comprend notamment Jenkins, Bitbucket, Artifactory, SonarQube, Fortify, Nexus IQ, Aqua Security, Kubernetes, Docker, Argo CD, Ansible, Python et Go.
Contexte de la missionDans le cadre de la modernisation de sa plateforme e-commerce, notre client engage une transformation progressive de son front-end historique vers une architecture Headless moderne, performante, scalable et maintenable. Le site actuel repose sur un socle SAP Hybris, avec un front-end legacy basé notamment sur : HTML JSTL JSP / TAG CSS Vue.js 2 Back-office Hybris L'objectif est de migrer progressivement les pages existantes vers une nouvelle architecture Headless afin d'améliorer : Les performances applicatives La maintenabilité du code L'expérience utilisateur La capacité d'évolution fonctionnelle La scalabilité de la plateforme Le Lead Developer Front-End interviendra sur la conception, le pilotage technique et la réalisation de cette migration. 🏗️ Stack technique cibleLa nouvelle architecture Headless repose principalement sur : Astro – framework principal pour le rendu et le routage Svelte – développement des composants dynamiques TypeScript TailwindCSS APIs REST Java exposant les données issues de SAP Hybris Les migrations pourront être réalisées : À iso-fonctionnel Ou avec une refonte UX/UI à partir de maquettes Figma 🔧 Missions principales1. Leadership techniqueGarantir les standards de développement Front-End Participer aux choix d'architecture de la plateforme Front Headless Garantir la cohérence technique et la qualité des implémentations Encadrer techniquement les développeurs Front-End de la squad Mettre en place et maintenir les bonnes pratiques de développement Veiller aux enjeux de performance, accessibilité, SEO et maintenabilité 2. Conception et développementConcevoir et développer des composants Svelte réutilisables Implémenter les pages avec Astro Migrer les composants existants en Vue.js 2 vers Svelte Intégrer les maquettes Figma Consommer les APIs REST exposées par le backend Java / Hybris Optimiser les performances de rendu et de chargement Participer à la gestion et à l'évolution du Design System Front-End 3. Transformation HeadlessParticiper à la stratégie de migration progressive du Front-End legacy Identifier et gérer les risques techniques liés à la coexistence legacy / Headless Définir et documenter les choix techniques et patterns d'implémentation Proposer des améliorations continues de la stack Front-End Contribuer à l'industrialisation et à la standardisation des développements 4. Qualité et deliveryGarantir la qualité du code livré Participer aux revues de code Accompagner l'industrialisation des développements Collaborer avec les équipes QA pour garantir la testabilité Réaliser les tests unitaires et contribuer aux tests d'intégration Identifier et corriger les anomalies Participer à la résolution des incidents de production Assurer la documentation technique des développements 🧩 Compétences techniques obligatoiresAstro : Confirmé – IMPÉRATIF Svelte : Confirmé – IMPÉRATIF HTML / CSS : Expert – IMPÉRATIF JavaScript / TypeScript ES6+ : Expert – IMPÉRATIF 🟠 Compétences fortement appréciéesExpérience en architecture Headless Expérience dans la migration de Front-End legacy Vue.js 2 SAP Hybris / SAP Commerce APIs REST TailwindCSS Figma Design System Performance Web Accessibilité SEO technique Tests Front-End Architecture composants réutilisables
Depuis 2012, nous mettons notre expertise au service des secteurs de l'IT et l'Ingénierie pour accompagner nos clients dans des projets ambitieux et innovants. Notre force ? Un management de proximité qui valorise vos aspirations, des opportunités de carrière concrètes et un engagement sincère pour le bien-être et l'épanouissement de nos collaborateurs. Rejoignez-nous sur des projets à fort impact au sein d'une entreprise où chaque talent compte ! Avanista recrute ! Toujours en recherche de nouveaux talents, nous souhaiterions intégrer un Ingénieur Infrastructure Expert Zabbix (H/F) au sein de nos équipes pour l'un de nos clients du secteur bancaire. Vos missions ? Accompagner l'ensemble des projets de transformation autour de l'Observabilité (BUILD) Contribuer à la rationalisation des solutions et technologies de Supervision du monde Open, Réseau et Natif Garantir l'opérabilité de la plateforme Zabbix et du Monitoring As Code Être force de proposition de mise en œuvre de nouveaux composants techniques industrialisés, sécurisés, packagés et automatisés (DevOps) Veiller aux optimisations liées à l'automatisation des actes d'administration nécessaires dans les choix et modèles d'implémentation des composants. Assurer le support d'expertise en relation avec l'éditeur et les équipes de support off-shore (RUN) Assurer la veille technologique et anticiper les Roadmaps Produit avec le Product Owner Veiller au contrôle qualité et à l'amélioration continue des plateformes Zabbix L'environnement technique ? Supervision Open Zabbix Métrologie & Dashboarding : Grafana, InfluxDB Hypervision Netcool Operation Insight (NOI) servant tous les environnements techniques Contexte de fabrication et de production industrialisé, automatisé. Contexte de scalabilité, performance et robustesse Environnement sécurisé exigé dans le monde bancaire. 50 000 serveurs Votre profil ? De formation Bac+5 dans le domaine informatique, vous êtes expert du socle technique Zabbix (architecture, intégration, corrélation, administration, ...). Les sujets de métrologie et Qualité de Services sont au cœur de vos préoccupation. Compétences techniques : Vous maîtrisez les outils Zabbix et Grafana Les technologies DevOps font partie de votre quotidien Vous disposez d'une expérience ou forte connaissance des solutions de supervision déployées au sein de SI grands comptes. Vous savez scripter dans un ou plusieurs des langages suivants : Perl, Shell, Python, Java Vos Atouts : Vous êtes curieux / autodidacte de nature et adepte des technologies innovantes. Vous disposez d'une démarche structurée en adéquation avec les besoins normatifs du poste. Vous êtes curieux, force de proposition et avez le sens du service Client. Vous disposez d'un excellent relationnel et êtes à l'aise avec l'anglais écrit et parlé Localisation : Guyancourt Télétravail : 2j de télétravail/semaine Démarrage / Durée : ASAP, mission de 3 ans Statut : CDI / Freelance Si votre profil répond aux critères ci-dessus, Chloé se chargera de vous contacter par téléphone, suivi d'un entretien avec elle et l'opérationnel en charge du besoin. Si votre profil est validé, nous enverrons votre CV au client pour un ultime entretien avant votre démarrage ;) Vous avez du talent ? Nous avons les défis. N'hésitez plus et postulez !
Contexte Dans le cadre de besoins au sein de la DSI d'un client, une consultation est lancée pour une prestation de développeur Salesforce (Sales Cloud) au sein de l'équipe CRM du groupe. Missions Renfort de l'équipe de développement Salesforce dans le cadre de la refonte du processus Pistes / Opportunités sur la plateforme Salesforce Développements spécifiques dans l'écosystème Sales Cloud (Apex, LWC, SLDS 2) Paramétrage Salesforce (écrans, workflows, etc.) Application et promotion des bonnes pratiques Salesforce Mise en œuvre des tests Apex et fonctionnels Support et documentation interne Collaboration avec les équipes IT et métiers dans un contexte international 3 jours par semaine sur site à Nantes Minimum. Mission longue
Contexte : Dans le cadre d'un projet de transformation et d'industrialisation des processus ITSM, une grande organisation recherche un Développeur IA Technico-Fonctionnel N3 afin de renforcer une équipe dédiée à l'amélioration de la gestion des incidents. Le projet vise à intégrer des solutions d'intelligence artificielle, de machine learning et d'automatisation au sein d'une plateforme ITSM afin d'améliorer la qualification, le traitement et le suivi des incidents. Missions : Le consultant interviendra notamment sur les activités suivantes : Développer et intégrer des API permettant l'orchestration des processus liés à la gestion des incidents. Concevoir et mettre en œuvre des solutions d'intelligence artificielle pour la classification automatique des tickets et l'assistance à leur rédaction. Créer et optimiser des prompts pour améliorer la catégorisation et le traitement des tickets. Mettre en œuvre et ajuster des modèles de machine learning, notamment pour la classification et le clustering. Analyser les échanges, les résultats et les performances des solutions IA. Intégrer les solutions IA aux outils et processus ITSM existants. Participer à l'amélioration et à l'automatisation des processus de gestion des incidents. Définir et suivre des indicateurs de performance permettant de mesurer l'efficacité des solutions développées. Contribuer à la documentation et à la capitalisation des connaissances. Collaborer avec les équipes de développement, production, métiers et maîtrise d'ouvrage. Participer au cadrage des besoins, à la définition des cas d'utilisation et à la priorisation des exigences. Contribuer à la définition des scénarios de test et à la recette. Participer à l'analyse de l'existant et à la définition des processus cibles. Apporter une expertise technico-fonctionnelle sur les outils ITSM et la gestion des incidents. Veiller à la sécurité des données et à la protection des informations traitées par les solutions IA.
ContexteDans le cadre de ses activités au sein d'un grand groupe bancaire international, nous recherchons un Développeur Power Platform afin d'intervenir sur des sujets transverses liés aux développements Microsoft 365, à la migration d'environnements On-Premise vers les solutions Cloud Microsoft, ainsi qu'à l'intégration de nouvelles solutions basées sur la Power Platform (Power Apps, Power Automate, Power BI, Copilot Studio). Dans le cadre de plusieurs projets stratégiques de grande envergure, nous recherchons un consultant disposant d'une solide expertise sur l'écosystème Microsoft 365 et les technologies Power Platform. MissionsLe candidat sera amené à : Participer aux phases de recueil et d'analyse des besoins métiers. Définir les solutions fonctionnelles et techniques adaptées. Réaliser les études de faisabilité et les estimations de charge. Développer des applications avec Power Apps. Concevoir et développer des workflows et processus automatisés avec Power Automate. Concevoir et développer des solutions d'IA conversationnelle avec Microsoft Copilot Studio. Participer aux phases de tests, recette et déploiement. Réaliser des maquettes et animer des démonstrations techniques auprès des clients. Accompagner les équipes métiers dans l'adoption des solutions Microsoft 365 et IA. Assurer une veille technologique sur les technologies Microsoft : Copilot Studio, Power Platform, Dataverse, SharePoint Online, Microsoft 365 et Azure. Compétences techniquesPower Platform Expérience significative dans le développement d'applications sur la Power Platform. Maîtrise des services : Power Apps Power Automate Power BI Power Pages Dataverse Copilot Studio Power Virtual Agents (ou historique équivalent) Administration avancée Power Platform Gestion des environnements Power Platform. Mise en œuvre des environnements managés (Managed Environments). Configuration et administration des connecteurs standards et personnalisés. Définition et gouvernance des politiques DLP (Data Loss Prevention). Gestion des Enterprise Policies et de la gouvernance Power Platform. Administration des solutions ALM (Application Lifecycle Management). Gestion des licences et de la capacité Dataverse. Microsoft 365 / SharePoint Expertise sur l'environnement Microsoft 365 : SharePoint Online Teams Planner OneDrive Entreprise Connaissances avancées de SharePoint Online : Architecture et gouvernance. Modèle de sécurité et permissions. Gestion des contenus et métadonnées. Migration depuis des environnements On-Premise. Intelligence Artificielle et Copilot Expérience ou forte compétence sur : Microsoft Copilot Studio. Création d'agents conversationnels. Intégration de bases de connaissances SharePoint. Génération augmentée par récupération (RAG). Connecteurs Microsoft Graph et sources de données Microsoft 365. Gouvernance et sécurité des solutions IA générative.
Javascript and Agile Software Developer – Central London The Client Developer will be responsible for the development and delivery of all client side aspects of our product, developing new features and launching new platforms. A successful candidate will have a proven ability in delivering customer facing JavaScript applications, in an Agile software development environment and a passion for building a world class product. As part of the tech team, you will play a lead role in this by designing and building world leading streaming services across web, mobile and TV platforms, working on new feature releases and evolving the next phase of our application framework. With a rapidly expanding company; growth within the team and opportunities to lead engineering initiatives are abundant. We need people who want to help us build a strong engineering culture and a fun, vibrant workplace. You will deliver high quality, robust and testable code adhering to internal engineering procedures, code conventions and development methodologies. Contribute to comprehensive documentation that supports the development and support lifecycles. Work to continually improve software deployment to ensure iterative releases and rapid deployment of updates to our customers across all platforms. Mentoring and supporting other developers with their day-to-day work. Monitor system performance and resolve any issues or failures in staging or production environments. Must have experience with JavaScript (vanilla JS, prototypes, scoping, design patterns, memory profiling). Track record of successful software delivery through all phases of development, including coding standards, code reviews, source control management, build processes, testing, and operations. Working knowledge of object-oriented design, design patterns and extreme programming. Familiar with build automation and continuous integration 3Ability to write unit tests using JavaScript in a common library such as Jasmine. Any experience of the following sills would be pretty handy: Node.js or other programming languages Cross-platform development preferable on smart TV and consoles Development of a high-profile digital video service Test driven development Experience with AWS, Docker, Kubernetes Experience of working in an Agile software development environment. Location is Central London. Please send your CV to us urgently for this contract assignment in Word format along with your salary and availability.
Dans le cadre d'une TMA (tierce maintenance applicative) d'applications web .NET / React chez un grand compte, nous recherchons un Tech Lead senior dont le rôle principal est d'orchestrer la TMA : donner le cap technique, coordonner les intervenants et garantir la cohérence et la qualité de l'ensemble. Ce n'est pas un poste de développeur : il faut rester assez hands-on pour comprendre et challenger le code, mais la valeur attendue est dans la hauteur de vue, la coordination et la relation client. VOS MISSIONS • Piloter et orchestrer les activités techniques de la TMA • Être l'interlocuteur technique de référence auprès du client et des équipes • Analyser les incidents, évolutions et demandes complexes • Challenger les solutions techniques proposées par les développeurs et participer aux revues de code • Garantir la cohérence et la qualité de l'architecture applicative, participer aux choix d'architecture et aux études techniques • Coordonner les développeurs et les différents contributeurs de la TMA • Suivre la qualité, les délais et les engagements techniques ; anticiper les risques et proposer des plans d'action • Mettre en place les bonnes pratiques de développement • Assurer la circulation de l'information entre développement, exploitation et métier Démarrage ASAP. Mission en Île-de-France (site précisé lors du premier échange), mission longue. ENVIRONNEMENT TECHNIQUE • Backend : C#, .NET, .NET Core et versions récentes de .NET, API REST, architectures distribuées • Frontend : React, JavaScript, TypeScript • Architecture : conception applicative, API et microservices selon contexte, design patterns • Outillage : CI/CD, pratiques DevOps, revues de code, qualité logicielle
La prestation consiste à intégrer et administrer Ansible Automation Platform. Délivrer la plateforme Ansible Automation Platform dans le respect de la qualité, scope, et délais en cohérence avec le plan de déploiement validé avec le projet ainsi que la documentation associée. 1.Déployer, configurer, faire évoluer la plateforme Ansible Automation Platform 2.Sécuriser la plateforme : intégration SSO/LDAP/OIDC, gestion des secrets (Ansible Vault, HashiCorp Vault), RBAC. 3.Promouvoir et accompagner les experts infra dans l'usage de plateforme 4.Installation des applications et logiciel sous-jacent 5.Développement de Playbook et Scripting 6.Transférer les compétences aux équipes internes. 7.Mise à jour de la CMDB 8.Documentation associé Afin de mener à bien cette mission, le client souhaite que le candidat est une expérience significative dans l'intégration et l'exploitation d'une plateforme Ansible Automation Plaform. Bonne connaissance transverses sur les infrastructures techniques •Bonne connaissance de l'outil ServiceNow •Scripting bash et powershell, Yaml •Ansible Automation platform (excellente maîtrise du langage Ansible : playbooks, rôles, collections, handlers, variables, facts, tags, blocs, conteneurisation) •Gitlab •Bonne connaissance des systèmes d'exploitation Linux et Windows •Installation de logiciel comme par exemple : java, tomcat, jboss, etc •Ordonnancement de jobs sous VTOM (serait un plus). •Bonne connaissance de l'environnement Cloud (EC2, VPC, Security Groups, etc.). •Bonne connaissance des environnements réseau. •Bonne connaissance des processus projets. •Expérience dans la migration de playbooks Ansible de l'ancienne plateforme vers la nouvelle. •Très bonne capacité rédactionnelle (documentation, comptes rendus, suivi des tâches et reporting régulier auprès du management). •Capacité à assurer le suivi des migrations et à accompagner les équipes dans les phases de transition technique.
Bonjour, Afin que votre candidature soit prise en compte merci d'envoyer votre CV sous format Word directement à l'adresse suivante : et non via le site par lequel vous avez consulté cette annonce : Nous recherchons un DEVELOPPEUR(SE) DEVOPS - Confirmé (4-10 ans) TJM 500 Objectif global : Développer concevoir, industrialiser et opérer les chaînes d'intégration et de déploiement continu, en cohérence avec les standards d'ingénierie du groupe et les principes d'industrialisation de la plateforme cloud. Contrainte forte du projet - 1. Objet de la consultation Dans le cadre de son programme de transformation cloud, le groupement souhaite renforcer ses capacités DevOps au sein du Train de Transformation Cloud. L'objectif de la présente consultation est de sélectionner un DevOps CI/CD Engineer chargé de concevoir, industrialiser et opérer les chaînes d'intégration et de déploiement continu, en cohérence avec les standards d'ingénierie du groupe et les principes d'industrialisation de la plateforme cloud. 2. Périmètre de la prestation La prestation s'inscrit au sein du Train Cloud et couvre : - L'industrialisation des pipelines CI/CD pour les applications cloud et hybrides - L'intégration avec les composants de la plateforme (Landing Zone, IAM, réseau, observabilité) - La contribution à l'Internal Developer Platform (IDP) - L'amélioration continue des pratiques DevOps (shift-left, automation, qualité) - L'accompagnement des équipes produits dans l'adoption des bonnes pratiques 3. Description de la prestation attendue Le prestataire interviendra en tant que DevOps Engineer confirmé au sein d'une équipe produit ou plateforme. Responsabilités clés : - Concevoir et maintenir des pipelines CI/CD robustes, sécurisés et industrialisés - Automatiser les processus de build, test, déploiement et rollback - Intégrer les contrôles de sécurité (DevSecOps) dans les pipelines - Assurer l'intégration avec les outils d'observabilité et de monitoring - Contribuer à la standardisation des pratiques (templates, blueprints) - Participer à la mise en place d'une plateforme self-service pour les équipes - Optimiser les performances des pipelines (temps de build, coûts) - Documenter et promouvoir les bonnes pratiques DevOps - Accompagner les équipes dans leur montée en compétence 4. Compétences attendues Compétences techniques indispensables : - Maîtrise des outils CI/CD : GitLab CI - Infrastructure as Code : Terraform (obligatoire), Ansible (obligatoire) - Cloud public :AWS, AZURE, GCP (fortement recommandé) - Conteneurisation : Kubernetes - Scripting : Bash, Python - Gestion du code source : Git (workflow avancé) - Sécurité : Vault - IDP : Backstage Atouts appréciés : - Expérience sur une Internal Developer Platform (Backstage ou équivalent) - Connaissance des pratiques FinOps - Expérience en environnement SAFe / Agile à l'échelle - Mise en œuvre de stratégies GitOps - Outils d'observabilité : o Prometheus, Grafana, ELK, OpenTelemetry 5. Savoir-être attendu - Forte capacité de collaboration transverse (équipes produit, infra, sécurité) - Esprit d'amélioration continue - Autonomie et proactivité - Capacité à vulgariser et à accompagner - Rigueur et sens de la qualité - Orientation résultats et delivery 6. Livrables attendus - Pipelines CI/CD industrialisés et documentés - Templates standardisés (pipelines, IaC) - Documentation technique et guides utilisateurs - Tableaux de bord de performance CI/CD (lead time, taux de succès, etc.) - Contribution aux référentiels internes (IDP, bonnes pratiques) - Support aux équipes projets Définition du profil ANALYSE Participe à l'analyse fonctionnelle détaillée des besoins utilisateurs et peut être sollicité pour des ateliers de définition des spécifications générales Étudie les opportunités et la faisabilité technologique de l'application, réalise l'analyse technique, l'étude détaillée et contribue à l'estimation des charges CONCEPTION ET DÉVELOPPEMENT Contribue au design du logiciel et des frameworks utilisés dans le cadre du projet Adapte et applique les paramètres techniques des progiciels ou des middlewares Réalise le prototypage Analyse et développe les composants en utilisant les langages appropriés Participe à la structuration des Bases de Données Participe à la revue croisée des développements de ses pairs Initialise le dossier d'exploitation Assemble les composants unitaires dans un package applicatif cohérent destiné au déploiement de la solution et l'intègre à la gestion de configuration Documente les applications pour les développements ultérieurs et la Mise en Production (MEP) Harmonise et industrialise l'ensemble des composants et applications Utilise les composants logiciels réutilisables et met à jour la nomenclature RECETTE UNITAIRE ET TESTS D'INTÉGRATION Responsable des tests unitaires : élaboration des jeux d'essais et réalisation Teste, identifie et traite les dysfonctionnements éventuels du logiciel développé Vérifie la conformité de l'ouvrage avec la demande formulée Contribue à la préparation et à la réalisation des tests d'intégration Analyse les résultats et rédige le rapport de tests MAINTENANCE Réalise les développements nécessaires à la maintenance corrective et évolutive Participe à l'analyse et à la résolution des incidents de production Dans le cas où vous êtes intéressé par ce poste, pourriez-vous m'envoyer votre CV au format word à en indiquant, votre disponibilité ainsi que vos prétentions salariales ou votre tarification journalière si vous êtes indépendant.
Contexte de la mission le client dispose d'1 CRM basé sur la technologie Microsoft Dynamics 365. Le crm des clients personnes physiques et personnes morales, ATLAS s'est inscrit dans le programme de la Direction Générale, visant à redéfinir et unifier le parcours client. Cela répond aux 4 objectifs ci-dessous : Améliorer sa performance commerciale et sa relation client, Centraliser l'ensemble des informations pertinentes, Permettre d'harmoniser le service rendu aux clients et partenaires (salariés, entreprises, bailleurs et collectivités) quel que soit le canal utilisé (téléphone, mail, agence, plateforme…) Donner aux collaborateurs une vision à 360° de la relation avec les clients et partenaires et ainsi être force de proposition sur la base de l'analyse 360. Le CRM a comme objectif également de pouvoir identifier de manière unique un tiers (Personne Physique ou Personne Morale) et d'avoir ainsi une vision 360 des échanges avec ce tiers, de ses demandes et des services rendus (prêts, aides ou autre). Aujourd'hui, cette vision existe en s'appuyant notamment sur un référentiel de personnes physiques et un référentie de personnes morales. Avant le crm ATLAS, chaque domaine applicatif gérait ses données en local, sans codification commune et sans stratégie partagée de mise à jour à partir de sources externes. De fait, les réconciliations des données entre ces visions étaient difficiles. Elles ne permettaient ni d'avoir une vision complète d'un demandeur, ni de lui proposer l'ensemble des produits ALS adéquats. C'est ainsi qu'en 2023, le crm ATLAS a vu le jour sur le premier périmètre de nos clients personnes physiques, puis en 2024 sur le périmètre des personnes morales, avec lesquelles nous entretenions une relation commerciale. Les connaissances techniques suivantes sont indispensables : MS Dynamics 365, PowerApps et l'environnement Microsoft Azure Architecture logicielle Utilisation de Azure DevOps (Git) pour la gestion des sources, du backlog, des pipelines .Net framework 4.7 et .Net Core 3 (avec C#) Connaissance des méthodologies Cycle en V et Agile (La DSI d'ALS s'inspire de principes Agile pour mener à bien certains projets tout en s'adaptant à l'organisation de l'entreprise). Objectifs et livrables Les prestations attendues sont notamment : Définition et la conception de l'architecture applicative globale de la solution mise en œuvre avec Dynamics ainsi que les interactions de cette solution avec l'environnement informatique et humain dans lequel elle s'intègre (Système d'information interne et/ou Cloud) Participation à la conception, en vérifiant le respect des design pattern. Aide à la définition, la conception et l'implémentation des modules applicatifs. Le développement des projets Microsoft Dynamics durant les phases de conception et la coordination avec le reste de l'équipe. Assistance aux programmeurs dans les paramétrages complexes. Assemblage et intégration de différents composants de solutions logicielles Définition et paramétrage de solutions logicielles Tests et recettes Définition d'interface, évolution nécessaire pour permettre d'intégrer les composants Les livrables attendus sont notamment : Composants logiciels (paramétrage, sources, exécutables, scripts, tables, IHM, etc.) Dossier d'intégration et dossier d'architecture technique Plans de tests et bilans d'exécution Documentations et mises à jour (dossiers d'exploitation, manuels utilisateurs, etc.) Rapport d'activité Tout autre livrable jugé nécessaire à l'atteinte du résulta Compétences demandéesCompétencesNiveau de compétence .NET Confirmé MS Dynamics 365 Expert Azure Devops Confirmé Microsoft Azure Expert C# Confirmé POWERAPPS Expert
Summary: This role involves being a level 3 Run Engineer responsible for maintaining and resolving incidents in production systems, particularly for applications built with Java and Spring. The main goal is to ensure high system availability and effective incident management while collaborating with the DevOps team. Responsibilities: Support production systems and resolve incidents efficiently. Collaborate with the DevOps team to ensure system availability and incident resolution. Oversee deployments, monitoring, and operational improvements. Handle production incident responses and conduct root cause analysis. Utilize monitoring and logging tools to ensure system performance. Participate in shift work and on-call rotation as needed. Must Haves: Strong experience with Java and Spring (Spring Boot, Spring MVC, Spring Data). Solid understanding of Kubernetes for deployment and troubleshooting. Practical experience with CI/CD tools (Bamboo/GitLab CI/ArgoCD) and Docker. Experience with monitoring and logging tools (Prometheus, Grafana, ELK/EFK, Splunk). Hands-on experience in production incident handling. Strong communication skills. Nice to Haves: Experience with service meshes (Istio, Linkerd). Background in L3 support or Site Reliability Engineering (SRE). Other Details: Education: Bachelor's degree in Computer Science or related field, or equivalent experience. Behavioural Competencies: Calm under pressure, excellent problem-solving skills, proactivity in process improvements. Work Shifts: Ability to work in shifts/on-call rotation. Location : Paris Full Time Hybrid Mode (2days on remote work/ week)
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 ce périmètre stratégique pour notre client, grand retailer. 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 : RUN Assurer 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 BUILD Dé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é Vous maitrisez une solution PIM/MDM du marché comme STEP de Stibo, Informatica MDM,... Expérience en développement applicatif en Java, Javascript, Bonne capacité à comprendre les règles de gestion métier.
Javascript and Agile Software Developer – Central London The Client Developer will be responsible for the development and delivery of all client side aspects of our product, developing new features and launching new platforms. A successful candidate will have a proven ability in delivering customer facing JavaScript applications, in an Agile software development environment and a passion for building a world class product. As part of the tech team, you will play a lead role in this by designing and building world leading streaming services across web, mobile and TV platforms, working on new feature releases and evolving the next phase of our application framework. With a rapidly expanding company; growth within the team and opportunities to lead engineering initiatives are abundant. We need people who want to help us build a strong engineering culture and a fun, vibrant workplace. You will deliver high quality, robust and testable code adhering to internal engineering procedures, code conventions and development methodologies. Contribute to comprehensive documentation that supports the development and support lifecycles. Work to continually improve software deployment to ensure iterative releases and rapid deployment of updates to our customers across all platforms. Mentoring and supporting other developers with their day-to-day work. Monitor system performance and resolve any issues or failures in staging or production environments. Must have experience with JavaScript (vanilla JS, prototypes, scoping, design patterns, memory profiling). Track record of successful software delivery through all phases of development, including coding standards, code reviews, source control management, build processes, testing, and operations. Working knowledge of object-oriented design, design patterns and extreme programming. Familiar with build automation and continuous integration 3Ability to write unit tests using JavaScript in a common library such as Jasmine. Any experience of the following sills would be pretty handy: Node.js or other programming languages Cross-platform development preferable on smart TV and consoles Development of a high-profile digital video service Test driven development Experience with AWS, Docker, Kubernetes Experience of working in an Agile software development environment. Contract duration will be 6 months. Location is Central London. Please send your CV to us urgently for this contract assignment in Word format along with your daily rate and availability.
Les questions fréquentes à propos de l’activité d’un Développeur·euse Java (Kotlin, Groovy...)
Quel est le rôle d'un Développeur·euse Java (Kotlin, Groovy...)
Le développeur Java est un informaticien spécialisé dans la conception de logiciels et de sites web. Comme son nom le sous-entend, il maîtrise le langage de programmation Java sur le bout des doigts ! Passionné et polyvalent, le développeur Java doit présenter de solides compétences techniques et quelques qualités incontournables pour offrir à son client une solution informatique sur mesure.
Quels sont les tarifs d'un Développeur·euse Java (Kotlin, Groovy...)
Les frameworks maîtrisés, le secteur de l'entreprise, sa location et les problématiques techniques à résoudre sont autant de critères qui influent sur le salaire du développeur Java. Néanmoins, son TJM est relativement élevé, même pour un débutant. Ce dernier gagne en moyenne 483 euros par jour. Son salaire avoisinera les 40 K€.
Quelle est la définition d'un Développeur·euse Java (Kotlin, Groovy...)
Le développeur Java crée des applications à la demande de son client en usant de son langage de prédilection : Java. À cet effet, il doit respecter les exigences fournies dans le cahier des charges. Il développe l'application, puis gère la phase de tests ainsi que la maintenance et la planification des mises à jour
Quel type de mission peut gérer un Développeur·euse Java (Kotlin, Groovy...)
Les tâches généralement confiées au développeur Java sont :
• Définition des besoins du client ;
• Programmation d'applications ;
• Développement de la structure d'un site web ;
• Rédaction de notes explicatives pour que les lignes de code écrites soient compréhensibles par les autres intervenants ;
• Ajout de nouvelles fonctionnalités et amélioration des performances d'une application existante ;
• Réalisation des tests unitaires et des tests d'intégration ;
• Support technique ;
• Mise à jour du code existant.
Quelles sont les compétences principales d'un Développeur·euse Java (Kotlin, Groovy...)
La maîtrise du langage Java doit être complétée par des connaissances :
• De la plateforme de développement J2EE ;
• D'autres langages de programmation ;
• Des bases de données Oracle et SQL ;
• Des outils et frameworks comme Spring, Spring boot, React, Angular, Hibernate, AWS, GWT, Struts ou Docker ;
• De l'algorithmique ;
• Des normes et procédures de sécurité pour lutter contre les cyberattaques ;
• De l'univers de l'entreprise (marché, services, clients).
Ceux qui souhaitent exercer en tant que développeur Java doivent par ailleurs maîtriser l'anglais.
Quel est le profil idéal pour un Développeur·euse Java (Kotlin, Groovy...)
Outre le diplôme et les compétences techniques, les recruteurs exigent des futurs développeurs Java qu'ils soient :
• Rigoureux et précis dans l'écriture des codes ;
• Créatifs ;
• À l'écoute ;
• Aptes à travailler en mode agile ;
• Flexibles et disponibles ;
• Capables de communiquer et de vulgariser ses connaissances aux personnes non techniques ;
• Curieux, car les programmes et langages informatiques évoluent constamment.
Un grand sens de l'analyse et de l'organisation est également de mise !