Développement & Architecture : -Concevoir et développer de nouvelles fonctionnalités performantes sur la stack Java / React. -Prototyper des POC (Proof of Concept) techniques et métiers. -Garantir la cohérence et la mutualisation des composants applicatifs en lien avec l'architecte fonctionnel. -Appliquer les principes et design patterns de développement pour assurer la pérennité du code. Qualité & Performance : -Maintenir un haut niveau de qualité de code et faire progresser les KPI (couverture de tests, conformité aux standards). -Livrer des fonctionnalités testées et directement opérationnelles. -S'appuyer sur les outils et assistants IA au quotidien pour optimiser le temps de développement. DevOps & Exploitation : -Maintenir la CI/CD (Jenkins) en conformité avec les standards de l'entreprise. -Prendre en compte les contraintes d'exploitation et assurer le support technique de Niveau 3 (suivi proactif de la production). -Participer aux chiffrages et à l'évaluation de la complexité des futurs projets. Organisation & Collaboration : -Évoluer dans un environnement Agile et assurer le suivi des travaux sur Jira et Confluence.
Profil recherché : - Expérience confirmée en tant que Développeur TIBCO, avec un niveau expérimenté ou expert. - Maîtrise approfondie de TIBCO BusinessWorks v5, Tibco EMS - Maîtrise de Java dans un contexte d'intégration ou de développement middleware. - Maîtrise de XSLT, indispensable pour les transformations et mappings de données. - Expérience significative dans des environnements SI complexes, distribués et fortement contraints. - Solides compétences en analyse et résolution d'incidents. - Capacité à intervenir sur des applications critiques et à fort enjeu de disponibilité. - Rigueur, autonomie, fiabilité et sens des responsabilités. Compétences techniques : - TIBCO BusinessWorks v5 - Tibco EMS - Java - XSLT / XML - Middleware / ESB - Web Services / APIs - Flux synchrones et asynchrones - Linux - SVN / Git
Contexte de la missionDans le cadre du renforcement d'une équipe IT chez un client majeur du secteur bancaire, nous recherchons un Tech Lead Java / Angular Senior pour intervenir sur des applications à forts enjeux techniques. Le consultant aura un rôle central dans la conception, le développement et l'évolution des applications, tout en assurant le leadership technique et l'accompagnement des développeurs. La mission s'inscrit dans un contexte international, avec des interactions quotidiennes avec des équipes offshore basées en Inde. Localisation : Paris / Île-de-France Secteur : Banque / Finance Profil : Tech Lead Java / Angular Senior anglais courant indispensable Missions principalesAssurer le leadership technique de l'équipe de développement. Participer à la conception et à l'évolution de l'architecture applicative. Développer et faire évoluer les applications principalement en Java 21 / Spring Boot 3-4 et Angular 21. Accompagner les développeurs sur les problématiques techniques complexes. Définir et promouvoir les bonnes pratiques de développement, d'architecture, de qualité et de sécurité. Réaliser les revues de code et garantir la qualité des développements. Concevoir et sécuriser les API et services avec Spring Security 6. Intervenir sur les intégrations entre applications et systèmes dans des architectures distribuées. Développer des fonctionnalités de génération et de manipulation de fichiers Excel avec Apache POI. Intervenir sur les bases de données Oracle et PostgreSQL. Définir et renforcer la stratégie de tests automatisés avec JUnit 5, Jest et Testcontainers. Participer aux choix techniques et aux arbitrages d'architecture. Collaborer quotidiennement avec les équipes techniques basées en Inde. Participer aux échanges, ateliers et discussions techniques en anglais. Contribuer à l'amélioration continue des processus de développement et de déploiement.
Au sein d'une équipe dédiée, le développeur devra : Développer et maintenir des applications. Maitriser les technologies de développement (Java, Spring). Garantir la cohérence des différents composants applicatifs. S'appuyer sur les assistants de développement IA pour maximiser la vélocité. Connaissance de React Très bonne connaissance des environnements AWS Connaissance si possible de Python Connaissance de langchain ou autres outils IA Maintenir la solution en intégrant les contraintes du développement et les exigences de l'exploitation Appliquer les principes et patterns de développement. Garantir la qualité du code Participer à l'évaluation de la complexité des projets (chiffrage)
Dans le cadre de la modernisation de son système d'information, un acteur majeur de son secteur engage la refonte d'une application stratégique historiquement développée en COBOL vers une architecture Java moderne. Nous recherchons un Consultant COBOL expérimenté capable de jouer un rôle central dans la transmission des connaissances métier, l'analyse de l'existant et l'accompagnement des équipes de développement dans cette transformation à fort enjeu. Ce poste constitue une opportunité unique de valoriser votre expertise COBOL tout en évoluant vers les technologies Java. L'organisation souhaite sécuriser la connaissance fonctionnelle et technique portée aujourd'hui par un expert interne proche de son départ à la retraite. L'enjeu est double : Préserver le patrimoine applicatif et métier existant. Accompagner la transformation vers une nouvelle application Java. Vous interviendrez comme véritable passerelle entre l'existant COBOL et les futures solutions développées en Java. Vos missions Analyser les applications COBOL existantes. Comprendre, formaliser et documenter les règles métier implémentées. Réaliser des travaux de reverse engineering et de rétro-documentation. Capitaliser les connaissances transmises par les experts métier et techniques. Accompagner les équipes de développement Java dans la compréhension des mécanismes existants. Participer aux ateliers d'analyse fonctionnelle et technique. Contribuer progressivement aux travaux de conception et de réécriture vers Java. Garantir la cohérence fonctionnelle entre l'ancien et le nouveau système.
ACCROCHE SI TU NE CONNAIS PAS LE CHEMIN, CETTE ANONCE T'INDIQUERA LA BONNE DIRECTION ... CE QUE TU RECHERCHES : Evoluer au sein d'une équipe dynamique Participer à des projets innovants d'envergure Relever des défis Donner un nouveau souffle à ta carrière Alors nous avons la mission idéale pour toi. Au sein d'un acteur majeur du secteur du retail, tu participeras à la conception et à l'optimisation des plateformes backendAnalyse des besoins, tu feras Spécifications techniques, tu rédigeras L'architecture et/ou socle technique, tu définiras Bonnes pratiques, tu instaureras De nouvelles fonctionnalités, tu développeras Zéro bug, tu laisseras Ton équipe, tu accompagneras Aux instances de pilotage, tu participeras QUI TU ES : Diplômé(e) de la formation qui va bien Surdoué(e) ou dôté(e) d'une expérience de 7ans minimum Expert(e) en développement back-end : JAVA 11, Spring, SpringBoot, Kafka Habile avec les outils : CI/CD et l'architecture MICROSERVICES AU-DELÀ DES COMPÉTENCES TECHNIQUES, TU ES / AS : Dynamique : tu n'aimes pas rester les deux pieds dans le même sabot Autonome : un guide du Routard te suffira Esprit de synthèse : tu sais aller à l'essentiel Capacité d'adaptation : tu es un vrai caméléon Sens de la communication : les mots n'ont pas de secret pour toi Force de proposition : tu es l'Aladdin de l'informatique Esprit d'équipe : un pour tous et tous pour un !
Tu auras l'opportunité d'intégrer une squad constituée d'expert·e·s chez Okara, avec pour mission principale d'accompagner un grand compte dans la transformation de son système d'information. Ton rôle sera déterminant pour mener à bien la modernisation technologique de la structure et pour soutenir la montée en charge exponentielle de ses architectures backend. Plongé(e) au cœur des défis techniques liés aux enjeux cruciaux de performance et de résilience, tu interviendras sur l'intégralité du cycle de vie des projets. Tu participeras ainsi très activement à la conception préliminaire, au développement approfondi et au déploiement continu de services distribués, conçus pour être hautement disponibles. Au sein de cet environnement particulièrement stimulant et exigeant, tu seras amené(e) à traiter et à manipuler des volumes de données très importants au quotidien. Par ailleurs, ton expertise et ta vision globale te permettront de contribuer de manière stratégique aux grands choix d'architecture applicative afin de garantir la robustesse et la pérennité des solutions mises en place.
Missions principales: - Concevoir des solutions en adequation avec les besoins et contraintes exprimes par le client. - Realiser des developpements selon les priorites et entrants definis par le client et les exigences de qualite - Realiser les developpements et les documenter, en s'appuyant sur les socles et pratiques existantes. - Preparer les livrables et les deployer sur des environnements de test. - Corriger les anomalies et assurer le versioning des developpements. - Suivre la vie du logiciel en production : exploitation, supervision, maintenance corrective et evolutive. - Prendre en charge les developpements dans un contexte d agilite a l echelle et participer aux rituels projets en mode Agile : Daily, demo, retro. - Adapter les bonnes pratiques au contexte du client et realiser des requetes SQL. Competences techniques attendues: -Java 8/17 -Java 17 -Spring Boot -Spring -Hibernate -API -Bases de données et middleware -Angular Outillages et méthodes: -Git, GitLab, GitLab CI -Ansible -Integration continue -Conteneurisation -Tests automatises -Agilite -Qualite logicielle -Industrialisation logicielle -Revues de code -Qualimetrie -Bash Environnements/ bases: -Office 365 -Eclipse -Visual Studio Code -IntelliJ -SQL Server -PostgreSQL
Almatek recherche pour l'un de ses clients Un Développeur Java Angular sur Grenoble. Développement et maintenance de deux applications métiers dans le secteur de l'énergie, réparties à 50 % sur chaque application, avec un fonctionnement mixte entre cycle en V et Agile. Indispensable : 3 à 4 ans d'expérience minimum en développementJavaJava (idéalement Java 21) Spring Boot Angular (versions récentes appréciées) Capacité à intervenir en autonomie Analyse de code, résolution d'anomalies et amélioration des solutions Bonne compréhension fonctionnelle des besoins métier Aisance dans les échanges avec les équipes métier et techniques Apprécié : Expérience dans le secteur de l'énergie Habitude des environnements Agile et Cycle en V Jira Localisation : à préciser avec le client.
Basée à Lille, Lyon, Nantes, Grenoble et Bruxelles, Insitoo Freelances est une société du groupe Insitoo, spécialisée dans le placement et le sourcing des Freelances IT et Métier. Depuis 2007, Insitoo Freelances a su s'imposer comme une référence en matière de freelancing par son expertise dans l'IT et ses valeurs de transparence et de proximité. Actuellement, afin de répondre aux besoins de nos clients, nous recherchons un Développeur Java Angular (H/F) à Lyon, France. Contexte : Au sein du pôle, le département et le projet rassemblent des briques applicatives et data essentielles à la supervision, la résilience, l'intelligence du réseau. En intégrant des outils de visualisation de crise, des capteurs IoT, des dataproducts, un socle devOps mutualisé, le Groupe incarne une approche unifiée et opérationnelle de la donnée réseau. Une plateforme indépendante de tous réseaux et de tous fabricants. Elle permet la gestion multi-objets en temps réel. Point d'entrée pour les données des objets connectés. Ces informations peuvent servir à l'optimisation des processus existants mais également à l'émergence de nouveaux cas d'usage. C'est dans cette plateforme qu'on retrouve des informations sur l'historique et l'état des objets communicants. Aujourd'hui, près de 20 000 objets sont connectés. L'application est déployée sur le cloud AWS. /!\ L'application est en MCO avec petits évolutifs. Les missions attendues par le Développeur Java Angular (H/F) : Activité principale o Développer et maintenir les tests E2E, contribution aux tests unitaires o Réaliser le RUN de l'application o Corriger les anomalies fonctionnelles et/ou techniques o Participer à la conception ainsi qu'à la mise en oeuvre des développements à partir des spécifications fonctionnelles, de manière robuste et performante o Participer aux revues de code o Participer aux différentes réunions/ateliers de l'équipe o Challenger le besoin vis-à-vis des bonnes pratiques et contraintes techniques Activité secondaire o Rédaction et actualisation de documents techniques o Support aux équipes fonctionnelles o Outils basés sur MCP et workflows d'agents personnalisés o Prompt engineering et fichiers d'instructions IDE pour le développement assisté par IA Stack technique de l'équipe L'environnement technique du projet est le suivant : Front-end : Angular 19 TypeScript RxJS, Tailwindcss Back-end : Java 21 Spring Boot 4.x , Kafka Données : PostgreSQL Elasticsearch Qualité & livraison : Playwright, GitLab CI/CD, SonarQube, Docker
Le contextePour l'un de nos clients, nous recherchons un(e) Ingénieur(e) Production & SRE afin de reprendre en main la chaîne d'observabilité existante sur un périmètre applicatif critique, l'améliorer et réduire le RUN. L'objectif est de rendre les équipes dev et support autonomes et de faire baisser durablement les escalades N3. Vos missions Maintien en conditions opérationnelles de la stack Elastic (Elasticsearch, Kibana, Logstash, Filebeat) sur tous les environnements : utilisateurs et rôles, index et ILM, upgrades, pipelines d'ingestion, alerting Observabilité applicative : APM / OpenTelemetry, dashboards et alerting préventifs par composant critique, définition et suivi des SLO / SLI, tests de performance JMeter Analyse de production : lecture et corrélation des logs, détection des patterns récurrents et signaux faibles (saturation, dérives de performance, capacity) pour traiter les causes avant l'incident Post-mortems et recherche de causes racines sur les incidents majeurs, plans d'action trackés, alimentation du Problem Management Shift-left avec le support : runbooks avec le N2, dashboards exploitables par le N1 / N2 Montée en autonomie des développeurs : pairing (lecture de logs, diagnostic), kit d'autonomie dev Pilotage par la mesure : baseline et indicateurs (heures de support N3, taux d'escalade, MTTR, SLA applicatives, couverture d'alerting) Contribution à la roadmap technique fiabilité et observabilité, portée en PI Planning
Votre mission Pour le compte de l'un de nos clients, acteur majeur de l'industrie aéronautique, nous recherchons un Chef de Projet Logiciel Java H/F afin d'accompagner le pilotage de projets stratégiques liés au développement et à l'évolution d'applications métiers. Vous intégrerez un environnement exigeant où la qualité, la performance et la fiabilité des solutions sont au cœur des enjeux. Vos responsabilités En lien avec les équipes métiers, les architectes et les équipes de développement, vous serez en charge de : Piloter des projets de développement logiciel de bout en bout (planning, budget, qualité, risques). Recueillir et analyser les besoins des utilisateurs et les traduire en spécifications fonctionnelles et techniques. Coordonner les différents intervenants du projet. Organiser et animer les comités projet et assurer le reporting auprès des parties prenantes. Accompagner les équipes techniques dans les choix de conception et les arbitrages. Garantir la qualité des livrables et le respect des engagements. Participer à l'amélioration continue des processus et des méthodes de gestion de projet.
Basée à Lille, Lyon, Nantes, Grenoble, Marseille, Paris et Bruxelles, Insitoo Freelances est une société du groupe Insitoo, spécialisée dans le placement et le sourcing des Freelances IT et Métier. Depuis 2007, Insitoo Freelances a su s'imposer comme une référence en matière de freelancing par son expertise dans l'IT et ses valeurs de transparence et de proximité. Actuellement, afin de répondre aux besoins de nos clients, nous recherchons un Lead Tech Java (H/F) à Lyon, France. Contexte : Au sein du pôle, le projet vise à référencer l'ensemble des équipements ainsi que leurs caractéristiques physiques. Ce système d'information permet également le suivi logistique de leur cycle de vie : du constructeur à la pose sur les emplacements opérationnels puis de la dépose jusqu'aux étapes de diagnostic des défauts dans le cadre du SAV. Ce rôle de référentiel implique une liaison avec de nombreux SI qui informent le projet des créations ou changements de situation des équipements, mais aussi de rendre des services aux autres SI. L'application Java, Spring Boot, contenant les principales règles métiers, s'interface avec le progiciel IBM Maximo qui propose une IHM et des processus de gestion éprouvés. Une application stable qui fonctionne et gère un parc d'environ 115 millions d'équipements en constante croissance. Avec un parc matériel de plus en plus grand, de nouveaux enjeux autour de nouveaux usages, de la gestion des retours SAV et de l'ajout de nouvelles typologies matériels s'ouvre avec la construction de nouveaux flux et services pour fluidifier les échanges et améliorer le suivi. Une autre application permettant l'échange de fichiers entre les partenaires externes et les différents projet, la Brique d'Echange de Fichiers (BEF), est également développée et administrée par le projet. L'équipe est composée d'environ 25 personnes, organisée en ScrumBan. Activité principale o Animer des ateliers techniques avec les équipes de développement ou des partenaires extérieurs au projet o Concevoir les solutions techniques répondant aux besoins métier et dans le respect des contraintes de sécurité l'Entreprise o Définir et entretenir un backlog technique o Piloter une équipe dev / devops o S'assurer de la qualité et des performances des développements o Analyse des données / logs o Modélisation de données o Organiser/participer à la qualification des profils techniques o Être garant de la qualité des livrables Activité secondaire o Participe au développement d'applications o Prise de recul et être force de proposition sur les processus de développement projet o Animation et participation à des ateliers techniques projets ou transverses Stack technique de l'équipe React, Java 17, Sprinboot, Springbatch, Kafka, Oracle, Ansible, Jenkins, Terraform, Gatling, IBM Maximo, Camel, Linux
Descriptif de poste — Business Analyst Technique / Développeur Démarrage : ASAP Lieu : Brest Fréquence : 3 jours sur site / 2 jours de TT Responsabilités Recueillir et analyser les besoins auprès des métiers et utilisateurs. Formaliser les besoins sous forme de user stories, spécifications fonctionnelles et critères d'acceptation. Analyser les processus existants et identifier les améliorations possibles. Participer à la conception des solutions avec les équipes techniques. Comprendre et challenger une architecture applicative, des API, des flux de données ou des intégrations. Échanger directement avec les développeurs et être capable de lire et comprendre du code. Participer aux choix techniques lorsque nécessaire. Rédiger les spécifications d'API, modèles de données, règles de gestion et diagrammes de flux. Accompagner les développeurs pendant les phases de réalisation. Préparer et réaliser les tests fonctionnels / recette. Identifier les anomalies, analyser leur origine et assurer le suivi jusqu'à leur résolution. Faire le lien entre contraintes métier et contraintes techniques.
Vous êtes actuellement en mission en France et souhaitez optimiser votre statut ? Nous vous proposons une solution de portage salarial suisse vous permettant de conserver votre mission actuelle, tout en bénéficiant d'une rémunération attractive, de cotisations au système social suisse et d'une optimisation fiscale adaptée à votre situation. Un accompagnement simple, sans changer de client ni de mission. Quelque soit votre profil, DevOps / Cloud, Chef.fe de projet / BA / PO, / QA ou, Architecte, tout profil est étudié!
Contexte de la missionDans le cadre du renforcement d'une équipe projet, nous recherchons un Développeur Full Stack pour intervenir sur une application stratégique destinée à accompagner les équipes commerciales dans le traitement des demandes clients et l'amélioration de leur efficacité opérationnelle. La mission porte sur des développements à forte valeur ajoutée au sein d'un environnement applicatif critique, moderne et industrialisé. Missions principalesConcevoir et développer des fonctionnalités front-end en Vue.js 3. Intégrer les composants d'un Design System interne. Participer aux développements back-end en Java. Contribuer à l'évolution et à la maintenance de l'application. Intervenir au sein d'une architecture micro-frontends et microservices. Exploiter Elasticsearch pour les besoins de recherche, d'indexation et d'optimisation des performances. Participer aux revues de code et garantir la qualité des développements. Contribuer aux processus d'intégration et de déploiement continus. Collaborer avec les différentes parties prenantes dans un environnement Agile. Participer activement au respect des engagements et à la sécurisation des livraisons. Environnement technique Vue.js 3 Java Elasticsearch Architecture micro-frontends Architecture microservices GitLab CI/CD Design System Méthodologie Agile