🌟 Quel sera ton poste ? 🌟 📍Lieu : Niort 🏠 Télétravail : 2/ jours par semaine 📝Contrat : Freelance Portage CDI 👉 Contexte client : Dans le cadre de l'évolution d'un système d'information complexe dans le secteur de l'assurance, nous recherchons un(e) Développeur(se) COBOL / Java confirmé(e) à senior pour intervenir sur des applications métiers à forts enjeux. Tu auras pour missions de : L'analyse, la conception et le développement COBOL La maintenance corrective et évolutive des applications La conception de solutions répondant aux besoins et contraintes métiers Le développement et l'intégration de composants Java / Spring Boot et d'API REST L'intégration et les échanges entre applications au sein d'un SI complexe La réalisation de tests automatisés et de revues de code Le suivi des applications en production : exploitation, supervision et maintenance La production de la documentation technique nécessaire. 🛠️ Environnement technique : COBOL : développement, analyse, conception et maintenance Java 8+/11+ Spring Boot API REST Bases de données relationnelles Middleware JavaScript / React Git Intégration continue Tests automatisés Qualité logicielle Méthodes Agile
Vous interviendrez sur des projets applicatifs nécessitant une bonne maîtrise des environnements de développement et des échanges entre systèmes. Votre expertise sur Tibco sera un élément central de votre intervention. Vos principales missions seront : Intervenir sur Tibco, aussi bien sur la partie socle que sur l'interconnexion avec le système d'information (SI). Participer à la conception, au développement et à l'évolution des applications. Développer des fonctionnalités frontend en JavaScript et React.js. Concevoir et maintenir des services backend en Java et Spring Boot. Développer et faire évoluer des API. Intervenir sur les échanges entre applications, bases de données et middlewares. Garantir la qualité, la fiabilité et la performance des développements. Participer à l'intégration continue et à la mise en place de tests automatisés. Collaborer avec les équipes dans un environnement Agile. Télétravail jusqu'à 3 jours par semaine. Environnement technique : Tibco, Java 17+, Spring Boot, React.js. Travail en méthodologie Agile.
Intégré à nos équipes sur notre Factory ou chez nos clients, vous interviendrez en tant que Tech lead Java. Vos missions : - Concevoir et développer des applications backend en Java (Spring / Spring Boot) - Encadrer et faire monter en compétence une équipe de développeurs - Participer aux choix d'architecture technique et aux décisions stratégiques - Garantir la qualité du code (revues de code, bonnes pratiques, tests) - Assurer la performance, la sécurité et la scalabilité des applications - Collaborer avec les équipes produit, DevOps et UX/UI - Mettre en place et améliorer les processus de développement (CI/CD, agilité) Votre profil : - Expérience significative en développement Java - Première expérience réussie en tant que Tech Lead ou référent technique - Excellente maîtrise de Java, Spring Boot, API REST - Connaissance des architectures microservices - Expérience avec les outils DevOps (Docker, Kubernetes, CI/CD) - Bonne culture des tests (unitaires, intégration) - Leadership, esprit d'équipe et sens de la communication
Contexte : Projet de services de booking regroupant plusieurs applications de services au niveau de la couche de réservation : Application BIM cible : interaction, depuis le système de booking (POWER), avec les plateformes de confirmation de transactions. Applications VAS legacy : maintenance évolutive limitée. Outils et environnement : Environnement actuel : Java 21, Spring Boot, Angular 19. Environnement legacy : Java 8, 17, 21 et 25 ; Spring Boot ; TIBCO.
Je suis à la recherche pour un de nos clients de développeurs de composants d'intégration d'API/Webmethods/Apache Camel. Cette plateforme a pour vocation : • d'exposer les APIs du SI ; • d'orchestrer les échanges inter-applicatifs ; • de gérer les événements métiers ; • de standardiser les modèles de données ; • de mutualiser les intégrations entre pays ; • Les intégrations reposent notamment sur : • APIs REST ; • Kafka ; • modèles pivots de données ; • échanges évènementiels ; • échanges fichiers ; • composants Java / Spring boot / Webmethods; • patterns d'intégration d'entreprise. · Développement des composants d'intégration des APIs, évenements et fichiers ; · Implémentation des flux (événementiels, orchestrés) ; · Application des patterns d'intégration (EIP) pour garantir la portabilité (cible/legacy) ; · Réalisation des tests unitaires et d'intégration (avec mocks) ; · Corrections et maintenance évolutive. Compétences obligatoires· Backend & Frameworks : Java, Spring Boot, SQL, · Moteur integration : Apache Camel, Webmethods (IBM) · Connaissance des patterns EIP, Capacité à concevoir des solutions en Java/Camel qui respectent des patterns transposables dans WebMethods (ou inversement) · API Gateway : Webmethods , Apigee · Approche Contract-First : REST, OpenAPI/Swagger · Event-Driven (Confluent) · Sécurité : OKTA, OAuth2, JWT, HTTPS/mTLS DevOps:Git,CI/CD…
Vos missions Intégré à une équipe projet pluridisciplinaire, vous interviendrez sur le développement back-end de plateformes complexes, avec des enjeux de performance, de fiabilité et d'évolution. Vos principales missions seront de : - Concevoir et développer de nouvelles fonctionnalités back-end en Java et Spring Boot. - Réaliser les études et analyses techniques nécessaires à l'évolution des modules et des bases de données. - Développer et faire évoluer des API et des microservices, ainsi que les échanges entre les différentes plateformes. - Concevoir, optimiser et maintenir les bases de données en fonction des besoins des applications. - Mettre en place des tests unitaires et d'intégration, puis les intégrer aux pipelines CI/CD. - Rédiger la documentation technique et contribuer à l'amélioration continue des solutions existantes. - Participer aux échanges avec les équipes QA, DevOps et Business Analyst pour assurer la cohérence des développements. - Accompagner la montée en compétences des développeurs moins expérimentés et partager vos pratiques. Environnement technique Technologies principales : Java 11 à 21, Spring Boot, JPA, Hibernate, microservices, MySQL, Redis. Outils et technologies complémentaires : MapStruct, Lombok, OpenAPI, Git, Bitbucket, Maven, Sonar, IntelliJ, RabbitMQ et Kafka.