Find your next tech and IT Job or contract Clean code

31 results
Contractor
Permanent

Job VacancyTech lead Java - ALMT

Digistrat consulting
Published on
Agile Scrum
Java

3 years
40k-80k €
450-640 €
Paris, France
🏭 Secteurs stratégiques : Banque d'investissement PAS DE FULL REMOTE NI SOUS TRAITANCE MERCI 🗓 Démarrage : ASAP 💡 Contexte /Objectifs : Application back office généraliste (multiproduits) et local (nombreux sites & utilisateurs dans le monde). L'entité Interface est en charge d'interfacer ce système avec les autres systèmes (booking, paiements, référentiels...) Il s'agit de contribuer aux développements des interfaces. Le code est principalement en C et Java avec un peu de shell (ksh, awk). 💡Les livrables attendus sont : Discussion sur les solutions techniques avec les architectes Orienter les clients et l'équipe vers la solution technique la plus appropriée Pilotage et encadrement des équipes de dev Développement des pipelines streaming pour la production et consommation avec la librairie apache-kafka Accompagnement et coaching des membres de l'équipe sur les bonnes pratiques techniques Porter la démarche d'amélioration continue associée (clean code..) Participer aux développements et à l'implémentation des solutions, notamment sur les phases sensibles du développement (développement web service Rest) Identification des points bloquants et analyser les obstacles de manière proactive afin de remplir le Sprint (gestion des incidents) DevOps : développent de la chaine CI/CD jenkins Revue de code et vérification des métriques (Jenkins, Sonar) pour garantir la qualité de code Organisation des réunions avec l'ensemble des interlocuteurs des applications qui s'interfacent avec le domaine de la garantie Participation à la rédaction des Document Architecture Technique avec les architectes techniques Participation à la roadmap des livraisons à moyen et long terme et négocier, avec le BO Onboarding des nouveaux arrivants
View this job
Contractor

Contractor jobTech lead Expert Data Retrieval RAG H/F

OUICODING
Published on

1 month
400-600 €
Courbevoie, Ile-de-France
1. Collecte, Ingestion & Indexation -Pipelines d'ingestion : Concevoir la collecte et le traitement de sources hétérogènes (édition, open data, bases juridiques), le parsing, le nettoyage, le chunking et la normalisation des documents. -Indexation & Embeddings : Choisir et industrialiser les modèles d'embeddings, alimenter et maintenir les bases vectorielles, gérer la fraîcheur et la reconstruction des index. -Qualité & Volumétrie : Garantir la scalabilité de l'indexation sur des corpus massifs et la traçabilité des données (lignage, versioning des index). 2. Recherche & Pertinence (Retrieval & RAG) -Stratégie de retrieval : Combiner recherche lexicale et sémantique (BM25 + embeddings) avec du reranking et du filtrage par métadonnées pour maximiser la pertinence. -Évaluation continue : Mettre en place des jeux de tests et des métriques de pertinence (Recall, Precision, nDCG, MRR) pour mesurer et piloter l'amélioration du retrieval. -RAG (Retrieval-Augmented Generation) : Structurer la phase de récupération qui alimente les LLM (contexte, citations, dé-duplication, gestion des fenêtres de contexte). -Observabilité & Sécurité : Instrumenter les pipelines (logs, métriques, traces) et garantir la conformité des données (RGPD, cloisonnement par pays). 3. Leadership Technique & Gouvernance -Culture Craftsmanship : Promouvoir les pratiques de Clean Code, SOLID, et tests automatisés au sein de l'équipe. -Rayonnement : Assurer une veille constante et contribuer au rayonnement technique du groupe (articles, meetups, open-source).
View this job
Contractor

Contractor jobDéveloppeur .NET/React.JS

VISIAN
Published on
.NET
React

1 year
100-470 €
Paris, France
Dans le cadre du renforcement d'une équipe dédiée à la gestion de prestations et aux espaces clients, la mission consiste à intervenir en tant que Software Engineer Fullstack .NET / ReactJS expérimenté sur la maintenance, l'évolution et l'architecture de plusieurs plateformes applicatives. Le périmètre comprend une vingtaine d'applications et de services reposant sur une stack technique variée, allant de technologies Legacy telles qu' WebForms jusqu'à ReactJS, en passant par de nombreux services développés en .NET Core. Le consultant intégrera une équipe composée de développeurs, testeurs, Product Owner et Business Analysts, fonctionnant en Feature Team avec le métier et selon une méthodologie Scrumban. Responsabilités et activitésAssurer la maintenance corrective et évolutive des applications existantes. Concevoir et développer de nouvelles fonctionnalités sur les espaces utilisateurs. Participer au redesign et à la modernisation des interfaces en ReactJS. Intervenir sur les applications Legacy et contribuer à leur évolution et leur remédiation technique. Concevoir et développer des services Backend en C# / .NET Core. Participer à l'architecture et à la conception des nouvelles plateformes. Contribuer à la définition des choix techniques et des bonnes pratiques de développement. Participer à l'intégration des différents composants applicatifs. Contribuer à l'amélioration continue de la qualité et de la maintenabilité du code. Participer aux revues de code et à l'accompagnement technique des développeurs de l'équipe. Accompagner les évolutions vers de nouvelles architectures et technologies. Participer aux réflexions autour de l'intégration de solutions d'IA et d'architectures agentiques dans les futures plateformes. Contribuer à la conception d'une nouvelle plateforme métier prévue à partir de 2027. Méthodes et pratiquesLes projets s'inscrivent dans une démarche de Software Craftsmanship, notamment autour de : TDD et BDD ; Clean Code ; Code Reviews ; automatisation des processus ; amélioration et modernisation du code Legacy ; qualité et maintenabilité du logiciel.
View this job
Contractor

Contractor job[MDO] Développeur Fullstack - Industrie

ISUPPLIER
Published on
CI/CD
Java
Kotlin

16 months
330-400 €
Vélizy-Villacoublay, Ile-de-France
Missions : Développement de nouvelles fonctionnalités Concevoir et implémenter de nouvelles fonctionnalités (frontend et backend) pour les utilisateurs de la solution Améliorer l'intégration avec le système PDM, les bases de données de composants Garantir la cohérence de bout en bout entre l'interface, le backend et les systèmes externes Intégration & interopérabilité Maintenir et faire évoluer les intégrations avec nos solutions logicielles : Electronique Mécanique Thermique PDM Gérer les flux de données, les interactions API et la gestion des erreurs Contribuer à la définition des contrats d'interface et des mécanismes d'échange Qualité & maintenabilité Appliquer les bonnes pratiques (Clean Code, revues de code) Contribuer à l'amélioration de l'architecture (modularité, évolutivité) Écrire et maintenir des tests unitaires et d'intégration Performance & fiabilité Analyser et corriger les problèmes de performance (frontend et backend) Garantir la robustesse des traitements asynchrones et des interactions avec les systèmes externes Améliorer la stabilité globale de l'application Collaboration & pratiques Agile Participer aux cérémonies Agile (planning, daily, review, rétrospective) Collaborer avec des équipes pluridisciplinaires (développeurs, architectes, experts métier) Contribuer à l'amélioration continue des pratiques de développement
View this job
Contractor
Permanent

Job VacancyDéveloppeur .NET Angular Python (H/F)

STORM GROUP
Published on
.NET
Angular
C#

3 years
40k-55k €
400-480 €
Ile-de-France, France
Missions : Analyse et conceptionAnalyser les besoins fonctionnels et techniques. Participer à la rédaction des spécifications techniques. Concevoir des architectures applicatives robustes et évolutives. Participer aux choix techniques et à l'amélioration continue des solutions. Développement Back-EndDévelopper et maintenir des applications et API avec C# / .NET / Core. Concevoir et consommer des API REST. Développer des services et traitements spécifiques en Python. Concevoir et optimiser les accès aux bases de données. Garantir la performance, la fiabilité et la sécurité des applications. Développement Front-EndDévelopper des interfaces web avec Angular et TypeScript. Concevoir des composants réutilisables et maintenables. Intégrer les interfaces avec les API Back-End. Veiller à l'ergonomie, à la compatibilité et aux performances des applications. Qualité et testsRéaliser les tests unitaires, d'intégration et fonctionnels. Participer aux revues de code. Identifier et corriger les anomalies. Contribuer à l'amélioration de la couverture et de la qualité du code. Mettre en œuvre les bonnes pratiques de développement : SOLID, Clean Code, Design Patterns, etc. DevOps et mise en productionParticiper à l'intégration et au déploiement des applications. Contribuer aux pipelines CI/CD. Participer à la conteneurisation et à l'industrialisation des applications. Assurer le suivi et la résolution des incidents techniques. CollaborationTravailler en collaboration avec les équipes produit, métier, QA, DevOps et infrastructure. Participer aux cérémonies Agile : daily, sprint planning, revue, rétrospective. Documenter les développements et les choix techniques. Assurer une veille technologique sur les frameworks et outils utilisés.
View this job
Contractor

Contractor jobTech Lead LLM Web H/F

OUICODING
Published on

1 month
400-600 €
Courbevoie, Ile-de-France
Vos missions principales : bâtir, outiller, transmettre 1. Conception & développement des services de consommation d'indexation et de restitution de données éditoriales -Conception des services : définir l'architecture des APIs et des workers, la stratégie de cache et les mécanismes de résilience (retries, circuit breakers, fallback modèles). -Intégration LLM : concevoir les chaînes d'inférence (prompting, function calling, RAG, embeddings, agents) et industrialiser leur mise en production, en challengeant les choix via des POCs et des Benchmarks. -Performance & scalabilité : définir comment concilier débit, latence et coût (synchrone et asynchrone) pour servir nos charges de production. 2. APIs Web & performance (synchrone / asynchrone) -Définition des APIs : créer des APIs (FastAPI) robustes et documentées : contrats clairs, validation (Pydantic), authentification unifiée et propagation du contexte pays. -Performance & asynchrone : maîtriser l'asyncio, la concurrence et le parallélisme pour optimiser le débit, en arbitrant entre traitements synchrones et asynchrones selon les contraintes. -Streaming & temps réel : implémenter le streaming des réponses LLM et la gestion fine des timeouts, du backpressure et de l'annulation des requêtes. -Observability & Security : intégrer nativement la télémétrie (logs, métriques, traces) et les guardrails de sécurité (gestion des secrets, Zero Trust, isolation des tokens) au coeur des services. 3. Leadership Technique & Gouvernance -Gouvernance Inner Source : être un membre influent de la communauté technique pour assurer la cohérence et la réutilisabilité des composants partagés. -Accompagnement des Value stream teams : aider les squads (IA assistant, Search, Edition...) à intégrer les capabilities fournit par l'équipe avec un minimum de friction. -Culture Craftsmanship : promouvoir les pratiques de Clean Code, SOLID, et tests automatisés. -Rayonnement : assurer une veille constante et contribuer au rayonnement technique du groupe (articles, meetups, open-source).
View this job
Contractor
Permanent

Job VacancyTech lead Java Spark /Spring

Nexius Finance
Published on
Apache Spark
Java
Spring

3 years
Ile-de-France, France
Vos missions1. Leadership technique et accompagnement de l'équipe Accompagner les développeurs dans la conception et la mise en œuvre des solutions techniques. Participer au recrutement et à l'intégration des nouveaux membres de l'équipe. Garantir le respect des bonnes pratiques de développement, des standards de qualité et des principes DevOps. Contrôler les développements et réaliser des revues de code régulières. 2. Conception et développement Concevoir et développer les composants applicatifs les plus complexes en Java, Spring Boot et Spark. Participer à la définition des solutions techniques en collaboration avec les Business Analysts. Concevoir et mettre en œuvre des solutions Big Data adaptées aux enjeux de traitement et de modélisation des données. Rédiger les spécifications techniques et garantir la qualité, la maintenabilité et la réversibilité du code. Appliquer les principes Clean Code, Clean Architecture et SOLID. Promouvoir les pratiques de tests automatisés, notamment TDD et BDD. 3. Industrialisation et accompagnement de la production Accompagner les équipes de support lors des mises en production et présenter les évolutions livrées. Analyser les incidents, identifier les causes racines et contribuer à leur résolution. Participer à l'industrialisation des composants et à l'amélioration de la chaîne de production. Veiller à la sécurité des développements et au traitement des obsolescences et vulnérabilités. 4. Amélioration continue et innovation Assurer une veille technologique et proposer des améliorations techniques. Contribuer à l'évolution de l'architecture et à la modernisation du système d'information. Participer à l'intégration d'outils d'intelligence artificielle dans les pratiques de développement. Compétences techniques indispensables : Java Spring Boot Apache Spark Autres compétences attendues : Maîtrise de SQL et de la modélisation des données. Expérience en conception et implémentation de solutions Big Data. Connaissance des plateformes et technologies Big Data : Kubernetes, S3, MinIO, ELK, Apache Iceberg. Maîtrise des outils et pratiques DevOps : GitLab, Argo CD, Argo Workflows. Connaissance des usines logicielles et de l'ALM (Application Lifecycle Management). Maîtrise des méthodologies Agile. Pratique des tests automatisés et des revues de code. Sensibilité aux enjeux de sécurité, de performance et de maintenabilité des applications. Une connaissance des outils d'assistance au développement par l'IA, notamment GitHub Copilot, serait appréciée.
View this job
Contractor

Contractor jobDéveloppeur Backend Node.js / TypeScript - Freelance (H/F)

█ █ █ ██ █ █
Published on
BigQuery
CI/CD
Docker

Paris, France

Imported from

Job from the tech market, identified automatically to give you a complete view of the opportunities.

Restricted access to the community

Join our platform to access the details of this job and get access to the best offers on the market.

View this job

Connecting Tech-Talent

Free-Work, THE platform for all IT professionals.

Free-workers
Resources
About
Recruiters area
2026 © Free-Work / AGSI SAS
Follow us