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...).

Votre recherche renvoie 1 527 résultats.
Freelance

Mission freelanceTECH LEAD EXPERT DATA RETRIEVAL & RAG

MEETSHAKE
Publiée le
CI/CD
Docker
Java

1 an
Paris, France
Contexte de la Mission Aux côtés d'une équipe d'experts passionnés, vous relèverez les plus hauts défis techniques de la société. En tant qu'Expert Data & Retrieval, vous êtes le garant de la matière première de notre IA : la collecte, l'ingestion, l'indexation et la recherche de pertinence sur des volumes massifs de documents spécialisés, le socle qui alimente nos modèles de langage et nos produits. Votre terrain de jeu : transformer la manière dont tout un secteur professionnel travaille au quotidien. Votre mission n'est pas d'écrire un simple script, mais de concevoir des pipelines de données robustes capables d'ingérer, de nettoyer et d'indexer d'énormes corpus textuels, puis d'exposer une recherche rapide et pertinente (sémantique et hybride) au service de plusieurs équipes à travers l'Europe. Vous garantirez la fraîcheur des index et la qualité du retrieval tout en gérant une complexité technique de haut vol (volumétrie, hétérogénéité des sources, évaluation de la pertinence, scalabilité). Objectifs et Missions Principales Vos missions principales s'articulent autour de trois axes : bâtir, outiller et transmettre. 1. Collecte, Ingestion & Indexation • Pipelines d'ingestion : Concevoir la collecte et le traitement de sources hétérogènes (open data, bases spécialisées, documents métier), 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) • Stratégie de retrieval : Combiner recherche lexicale et sémantique (BM25 + embeddings) avec reranking et 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 améliorer le retrieval. • RAG : 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 de qualité) et garantir la sécurité et la conformité des données (isolation par pays, conformité aux réglementations). 3. Leadership Technique & Gouvernance • Culture Craftsmanship : Promouvoir les pratiques de Clean Code, SOLID, et tests automatisés.
Voir cette offre
CDI
Freelance

Offre d'emploiUn Développeur Angular Senior / Lead Sur Grenoble

Almatek
Publiée le
Angular
HTML
Java

6 mois
40k-45k €
100-450 €
Grenoble, Auvergne-Rhône-Alpes
Almatek recherche pour l'un de ses clients, Un Développeur Angular Senior / Lead Sur grenoble Rôle de référent technique au sein de l'équipe. • Participer à la conception technique et à l'architecture du composant Front-End. • Définir et faire respecter les bonnes pratiques de développement Angular. • Concevoir des composants Angular robustes, réutilisables et maintenables. • Accompagner les deux développeurs juniors dans leur montée en compétence et animer les revues de code. • Identifier et résoudre les problématiques techniques complexes. • Contribuer à la qualité, à la performance et à la maintenabilité du Front-End. • Collaborer étroitement avec les équipes Back-End et intégration, et être force de proposition sur les évolutions. ENVIRONNEMENT TECHNIQUE • Front-End : Angular (indispensable pour les 3 profils), TypeScript, HTML/CSS, JavaScript. • Intégration : API REST, Git. • Back-End : Java (API et services existants). • Pratiques : développement Agile, tests unitaires, revue de code, intégration continue (CI/CD). • Très bonne maîtrise d'Angular et bonne maîtrise de TypeScript. • Bonne compréhension de JavaScript, HTML et CSS. • Expérience du développement d'applications Web et de l'intégration d'API REST. • Bonne pratique de Git et sensibilité qualité / performance / maintenabilité. Spécifiques au profil Senior / Lead • Expérience approfondie d'Angular et capacité à concevoir une architecture Front-End. • Maîtrise des bonnes pratiques et des revues de code. • Capacité à accompagner et faire monter en compétence des développeurs juniors. • Prise en charge des problématiques complexes, autonomie et force de proposition.
Voir cette offre
Freelance

Mission freelanceAdministrateur Big Data Azure - Java

LeHibou
Publiée le
Databricks
Docker
Java

6 mois
600 €
Aulnay-sous-Bois, Île-de-France
Notre client dans le secteur Banque et finance recherche un/une Administrateur Big Data Azure - Java H/F Description de la mission : Fiche de poste – Administrateur Big Data Azure - Java Contexte et objectif de la mission Dans le cadre du développement et de la maintenance d'une infrastructure Big Data sur cloud public, la mission consiste à gérer, optimiser et garantir la disponibilité d'une plateforme centrée sur Spark et Synapse, avec une migration prochaine des environnements on-premise vers des solutions cloud publiques telles que Snowflake et Databricks. Niveau recherché Profil middle à senior. Missions principales • Développement d'APIs en Java/Spring facilitant l'interfaçage avec Azure et gestion du cycle de vie des applications via CI/CD • Implémentation et maintenance de solutions de traitement distribué basées sur Spark, via une stack Spark sur AKS développée en interne (Kubernetes CRD Spark Operator) et Synapse d'Azure • Déploiement automatisé et intégration des solutions dans le respect des exigences de sécurité : autorisation, authentification, chiffrement, résilience, Azure Policies • Garantie de la disponibilité, de la performance et de la sécurité des solutions déployées • Gestion des incidents et tickets liés à l'infrastructure Hadoop avec support technique • Gestion des changements : préparation des changes, tests, rollback, coordination avec les intervenants et suivi des processus • Participation à l'élaboration et au suivi du planning global de production • Mise en place et maintien de la documentation technique destinée aux équipes internes et aux utilisateurs • Participation aux task forces pour résoudre des problématiques techniques complexes • Contribution aux POC de migration des clients on-premise vers des solutions de stockage sur Azure, Snowflake, Databricks et autres • Accompagnement des clients dans leur transition du on-premise vers le cloud public • Collaboration étroite avec les éditeurs et les équipes internes • Réalisation des astreintes techniques selon le planning défini Profil recherché Compétences techniques : • Développement : Java, Spring, Temporal, Liquibase, Powershell • Containerisation d'applications Java, déploiement sur AKS, création d'images Docker • Azure Kubernetes Service (AKS) avec maîtrise de Azure Identity, CSI, nodepool, autoscaling, VM spot • Big Data : Spark, Hive Metastore, Hadoop • CI/CD et GitOps : Jenkins, ArgoCD, GitHub, Git, Nexus, Harbor • Linux, Bash, protocoles de sécurité OAuth et SSL • Monitoring : ElasticSearch, Kibana (niveau utilisateur) • Connaissance de Snowflake et Databricks, notamment sur le stockage, le catalogue de données et la fédération des données Compétences relationnelles : • Esprit d'analyse et de synthèse, autonomie et sens des responsabilités • Capacité à travailler en équipe et à communiquer efficacement • Orientation client et qualité de service Compétences / Qualités indispensables : Java / Spring, Azure Kubernetes Service (AKS), Spark / Big Data, CI/CD & GitOps, Sécurité cloud (OAuth, SSL, Azure Policies), Snowflake / Databricks Compétences / Qualités qui seraient un + : Hadoop (optionnel)Informations concernant le télétravail : Oui — 1 jour/semaine
Voir cette offre
Freelance

Mission freelanceDeveloppeur Angular - Freelance (H/F)

█ █ █ ██ █ █
Publiée le
Angular
AngularJS
Docker

Le Mans, Pays de la Loire

Offre importée

Offre issue du marché tech, identifiée automatiquement pour vous donner une vue complète des opportunités.

Accès restreint à la communauté

Rejoignez notre plateforme pour accéder aux détails de cette offre et obtenir un accès aux meilleures offres du marché.

Voir cette offre
Freelance
CDI

Offre d'emploiArchitecte Logiciel / Software Architect Senior – Expert Hands-on

EterniTech
Publiée le
.NET
Apache Kafka
Java

3 mois
Île-de-France, France
🎯 Contexte Dans le cadre de problématiques techniques complexes, notamment autour de sujets de recovery et de remise sur les rails de projets, notre client recherche des profils très seniors et fortement orientés Software Engineering. Le consultant interviendra en tant qu'expert technique afin d'apporter rapidement son expertise sur des situations à forts enjeux, cadrer ou recadrer les réalisations et contribuer directement à la résolution des problématiques rencontrées. Il s'agit de profils hands-on, capables d'intervenir au niveau architecture tout en conservant une forte capacité opérationnelle et de développement. 🛠️ Missions Intervenir en expertise sur des problématiques techniques complexes. Analyser et diagnostiquer les difficultés rencontrées sur les projets. Contribuer à la remise sur les rails / recovery de projets en difficulté. Cadrer ou recadrer les réalisations techniques. Concevoir et challenger les architectures logicielles. Identifier les solutions techniques adaptées aux problématiques rencontrées. Participer directement aux développements et à la résolution des problèmes. Accompagner les équipes techniques sur des sujets à forte complexité. Apporter une vision transverse sur l'architecture et le Software Engineering. Communiquer efficacement avec les différentes parties prenantes. 💻 Compétences techniques recherchées Java .NET Kafka Redis Services Bus / Middleware SQL / Bases de données Architecture logicielle Software Engineering Développement applicatif
Voir cette offre
Freelance
CDI

Offre d'emploiDéveloppeur BACK JAVA COBOL (H/F) - Luxembourg

EXMC
Publiée le
Bash
COBOL
Java

6 mois
Luxembourg
Développeur Back JAVA COBOL– Domaine Comptabilité (H/F) MISSION Vous intégrerez le domaines DSI Comptabilité à plein temps où vous aurez la charge de : § Travailler dans un environnement agile avec d'autres développeurs, designers, business analyst, product owner § Concevoir, réaliser, tester, déployer, monitorer vos réalisations en Java 8 § D'adhérer aux principes d'améliorations continue et de modernisation du domaine § De devenir un expert dans certaine partie du domaine applicatif avec une mission longue Les équipes se composent d'un Product Owner, 1 Business Analyst, 1 Scrum Master et de plusieurs développeurs qui évoluent dans le framework Scrum et travaillent étroitement avec les parties prenantes du côté métier. Compétences souhaitées § [BACK] La maîtrise de la programmation procédurale (COBOL) est un réel atout pour reprendre la maintenance d'applications migrées en JAVA. § [BACK] Vous avez de l'expérience avec les DB relationnelles (Db2) § [BACK] Vous maîtrisez la programmation Objet (Java 8) § [BACK] La maîtrise de BASH est un réel atout. § Vous êtes capable de faire monter en compétence vos pairs au travers de code-review, pair programming, … § Vous maîtrisez l'entièreté d'une chaine de développement, et avez la capacité de pousser et de justifier des choix d'architecture § Vous connaissez des outils de déploiement continu (K8s, Jenkins, …) - Vous savez collaborer avec des développeurs d'autres équipes afin d'améliorer les systèmes et les processus dans un environnement organisé par domaines - Vous avez de l'expérience avec les méthodologies Agile et Scrum/Kanban § Vous vous renseignez régulièrement sur les dernières technologies § Vous êtes proactif, appréciez le travail en équipe et désireux d'apprendre des nouvelles technologies - Vous êtes familier avec un système de contrôle de code tel Git § Vous êtes en mesure de venir sur site (à raison d'au moins 4 jours par semaine) En plus: § Expérience avec des frameworks de tests unitaires - Les liens vers vos projets et vos réalisations personnelles (via github ou autre) sont un moyen additionnel de vous démarquer
Voir cette offre

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 !

Au service des talents IT

Free-Work est une plateforme qui s'adresse à tous les professionnels des métiers de l'informatique.

Ses contenus et son jobboard IT sont mis à disposition 100% gratuitement pour les indépendants et les salariés du secteur.

Free-workers
Ressources
A propos
Espace recruteurs
2026 © Free-Work / AGSI SAS
Suivez-nous