Find your next tech and IT Job or contract Java

What you need to know about Java

Java is a widely-used programming language known for its portability and performance. It is essential for building cross-platform applications, from enterprise solutions to mobile apps.

Your search returns 443 results.
Contractor
Permanent

Job VacancyTech Lead Data Engineer

Ecco Technologies
Published on
Apache Spark
Google Cloud Platform (GCP)
Java

1 year
Haute-Garonne, France
EccoTechnologies est une ESN à taille humaine spécialisée dans les métiers de l'IT et de la transformation digitale. Nous accompagnons nos partenaires sur des projets à forte valeur ajoutée en mettant l'expertise technique, la proximité et l'humain au cœur de notre démarche. Dans le cadre du développement de nos activités, nous recherchons un Tech Lead Data Engineer pour intervenir auprès de l'un de nos partenaires sur un projet stratégique de modernisation d'une plateforme Data, au sein d'un environnement Agile, Cloud et international. Vous intégrerez une équipe Agile avec des équipes réparties en France et à l'international. Vous participerez à l'évolution d'une plateforme Big Data récemment migrée vers Google Cloud Platform. Dans un contexte de transformation et d'amélioration continue, vous contribuerez à l'optimisation des traitements de données, à la modernisation de l'architecture technique et à l'accompagnement de l'équipe sur les choix techniques. Missions : Concevoir, développer et maintenir des pipelines de traitement de données. Développer et optimiser des traitements Java et Apache Spark. Participer aux évolutions fonctionnelles et techniques de la plateforme. Contribuer aux travaux de refactoring et d'amélioration continue. Participer aux choix d'architecture et être force de proposition. Accompagner l'équipe sur les sujets techniques et partager les bonnes pratiques. Collaborer avec les équipes Produit, Architecture et Ops. Garantir la qualité, la performance et la maintenabilité des développements.
View this job
Permanent
Fixed term

Job VacancyIngénieur Développement Full Stack Java (H/F)

RIDCHA DATA
Published on
Java
Spring Batch
Spring Security

1 year
40k-45k €
La Défense, Ile-de-France
ContexteDans le cadre du maintien en conditions opérationnelles et de l'évolution d'une plateforme digitale à fort enjeu métier, nous recherchons un Ingénieur Développement Full Stack Java pour intégrer une équipe de développement Agile. Vous interviendrez sur une application en production en participant à la maintenance, aux évolutions fonctionnelles ainsi qu'au support technique. Vos missionsMaintenance et évolutions (TMA)Assurer la maintenance corrective et évolutive de l'application. Développer les nouvelles fonctionnalités. Participer à l'analyse des besoins techniques et fonctionnels. Rédiger et exécuter les plans de tests. Garantir la qualité et la fiabilité des livraisons. Assurer le suivi de l'exploitation en collaboration avec les équipes de production. SupportApporter un support technique aux utilisateurs et aux équipes métiers. Participer à l'analyse et à la résolution des incidents. Rédiger la documentation technique nécessaire au suivi des applications. Environnement techniqueJava 21 Spring Boot Spring Batch Spring Security Web Services REST JPA Hibernate 5 React.js JavaScript GitLab CI/CD Maven Nexus PostgreSQL Linux Windows Shell Script Compétences attenduesExcellente maîtrise de Java et de l'écosystème Spring. Bonne expérience du développement Front-End avec React.js. Connaissance des architectures 3-tiers. Maîtrise de PostgreSQL. Bonne compréhension des environnements Linux et Windows. Expérience des outils d'intégration continue (GitLab CI/CD, Maven, Nexus). Des connaissances en DevOps constituent un atout.
View this job
Contractor
Permanent

Job VacancyData Product Engineer

VISIAN
Published on
Apache Kafka
Bash
DevOps

1 year
Paris, France
ContexteDans le cadre de la transition vers une architecture Data Mesh, nous recherchons un(e) Data Product Engineerspécialisé(e) dans le développement de pipelines sur la plateforme Talend Real Time BigData et de data products sur la plateforme Starburst (Trino). La mission consiste à concevoir, collecter, intégrer, construire et opérer des jeux de données fiables, auto-descriptifs et interopérables, en collaboration avec les domain teams et les data owners. MissionsConcevoir des flux de données et des Data Products Développer des pipelines d'intégration de données optimisés via la Talend Data Fabric / Talend Real Time BigData Développer des requêtes SQL optimisées pour Starburst/Trino (push-down predicates, partitionnement, formats de fichiers comme Iceberg/Parquet) Automatiser les pipelines de données (ETL/ELT) avec des outils comme Airflow, dbt, ou Starburst Galaxy Configurer des accès sécurisés (RBAC, row-level security) et des politiques de gouvernance (tagging, lineage) Collaborer avec les domain teams pour identifier les sources de données et les cas d'usage Documenter les data products (métadonnées, ownership, qualité) via des outils comme Amundsen, DataHub, ou Starburst Discover Participer à la définition des standards d'interopérabilité (formats communs, APIs de données) Monitorer la performance (latence, coût des requêtes) et la qualité des données (frais, complétude) Mettre en place des alertes et des dashboards (Grafana, Metabase) pour le suivi des data products Contribuer à l'amélioration continue de la plateforme Starburst (scaling, caching, federation) Compétences techniques requisesTalend RealTime BigData : expérience avancée en développement de pipelines sur Talend Studio en mode batch ou route (runtime) Starburst/Trino : expérience avancée en SQL sur Starburst/Trino (jointures, CTEs, fonctions analytiques) Data Modeling Pipelines : expérience avec Airflow/Astronomer, Spark, Talend Real Time Big Data / Talend Data intégration Stockage : connaissance des formats Iceberg, Parquet, S3 Gouvernance : familiarité avec les outils de sécurité (Ranger, RBAC) DevOps/DataOps : pratiques CI/CD pour les pipelines, infrastructure-as-code (Terraform, Kubernetes) Langages : SQL avancé (mandatory), Python (Pandas, PySpark), bash Compétences transverses (Data Mesh)Compréhension des principes Data Mesh (domain-oriented ownership, self-serve platform, federated governance) Capacité à travailler en mode produit (roadmap, priorisation, collaboration avec les métiers) Sensibilité à la data quality (tests, monitoring, remédiation) et à la documentation (data contracts, métadonnées) Soft SkillsEsprit collaboratif : travail avec les équipes métiers, data scientists, et DevOps Pédagogie : capacité à expliquer des concepts techniques à des non-experts Autonomie : prise d'initiative dans un cadre agile Environnement techniqueExpertise écosystème zoo Hadoop Connaissance / maîtrise Data Connaissance / maîtrise technique de l'environnement DevOps Maîtrise technique de l'environnement Data Expertise couche d'accès et d'échange (Kafka, Nifi, …) Expertise Java, Scala, Python, Hive, Spark Expertise ETL, Bash Expertise SQL / NoSQL
View this job
Contractor

Contractor jobDéveloppeur Android Kotlin / Jetpack Compose

INSYCO
Published on
Android
Architecture
Clean code

6 months
450-500 €
Paris, France
Bonjour, Nous recherchons pour notre client grand compte un Développeur Android Kotlin / Jetpack Compose (Sénior) Nous étudions - prioritairement - les candidatures qui nous sont adressées à freelance à insyco . fr avec les informations suivantes : Argumentaire écrit répondant de façon ciblée au besoin ci-dessous CV à jour au format Word Date de prochaine disponibilité Tarif journalier Merci d'indiquer la référence MDE/AND/5511 dans l'objet de votre message Définition du besoin La prestation porte sur le développement d'applications Android en Kotlin, pour un grand compte. Activités principales attendues Développement d'applications Android en Kotlin, avec une maîtrise parfaite du langage (bases solides en Java idéalement) Conception d'interfaces modernes avec Jetpack Compose, tout en restant à l'aise avec les XML Layouts classiques Utilisation avancée des Coroutines et de Flow pour la gestion de l'asynchronisme Utilisation fluide de la suite Android Jetpack (ViewModel, Navigation, Room, WorkManager) et gestion de dépendances via Gradle (KTS) Utilisation de l'Android Profiler pour l'optimisation des performances Application des patterns MVVM, MVI et Clean Architecture, ainsi que des principes SOLID et des bonnes pratiques Google Consommation d'API REST/JSON (Retrofit, OkHttp, Serialization) et intégration de SDK tiers Déploiement continu (GitLab-CI, Bitrise, Firebase App Distribution, Fastlane) Injection de dépendances, tests unitaires (JUnit, MockK), tests d'interface (Espresso) et revues de code, avec un souci du détail sur le Material Design Participation aux méthodologies Agiles, avec une capacité à vulgariser des concepts techniques complexes pour les équipes Produit et Design
View this job

Contract roles and jobs for Java

Java Developer (Kotlin, Groovy...)

The Java developer uses the Java language to design, develop, and maintain robust applications, often in back-end or complex system environments.

Fullstack Developer

The fullstack developer leverages Java to handle server-side development and ensure smooth interaction with the front-end.

DevOps Engineer (Cloud)

The devops engineer uses Java to automate, configure, and optimize deployments in cloud environments while ensuring application scalability.

Solutions Architect

The solutions architect uses Java to design modular, reliable, and business-oriented software architectures.

Connecting Tech-Talent

Free-Work, THE platform for all IT professionals.

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