Find your next tech and IT Job or contract Java Developer (Kotlin, Groovy...)

The Java developer is a web and application development professional specialized in using Java, a server-oriented programming language. They are also called: Java programmer, Java programmer-analyst, Java software development engineer. This IT technician analyzes the specifications provided by the client to identify a technical solution that meets their technical and functional requirements point by point. They are then responsible for custom designing all or part of the computer program in Java. Then comes the trial and testing phase of the applications. Once the program is operational, they can proceed with writing technical documentation and user guides. The Java developer can progress towards supervisory positions, project manager, IT technical manager or even a commercial career.

1,055 results
Contractor

Contractor jobExpert Talend 8 / Tech Lead Data (H/F)

ALLEGIS GROUP
Published on
Apache Maven
Apache Spark
Cloudera

1 year
Le Mans, Pays de la Loire
TEKsystems recherche pour l'un de ses clients un Expert Talend 8 / Tech Lead Data afin de renforcer une équipe Socles Data / DataHub dans un contexte de modernisation et de migration de sa plateforme Data. La mission consiste à sécuriser l'expertise Talend existante, accompagner les équipes techniques et contribuer à l'évolution de la plateforme. Votre rôle Vous interviendrez principalement comme référent technique Talend 8, avec une seconde dimension autour des évolutions du Socle Générique. 1. Expertise Talend 8, cœur de la mission Vous serez le point de référence technique Talend auprès des équipes et Tech Leads. À ce titre, vous interviendrez notamment sur : L'accompagnement et le support technique des équipes sur les développements Talend 8 L'analyse, le diagnostic et la résolution d'anomalies sur les traitements Talend Les traitements Big Data / Spark Les problématiques de compatibilité Talend / Cloudera CDP / Spark 3 Le maintien et l'évolution des projets de référence CORE et HOWTO La gestion des contextes, joblets, métadonnées et patterns de développement La compréhension et la manipulation de la structure interne des projets Talend : fichiers .item et .properties, composants et attributs Le maintien et l'évolution des composants custom Talend La création et le suivi des Cases Talend La définition et la diffusion des bonnes pratiques de développement L'accompagnement et la montée en compétence des Tech Leads La mission comporte également un enjeu important de transmission et de sécurisation de la connaissance Talend au sein de l'équipe. 2. Contribution au Socle Générique En complément de la partie Talend, vous pourrez contribuer aux évolutions techniques du Socle Data sur : des développements Java / Spring Boot l'analyse et la correction d'anomalies les évolutions et la modernisation du socle l'industrialisation des développements et des chaînes de build Environnement technique Talend 8 | Cloudera CDP | Spark 3 | Hadoop | Java | Spring Boot | SQL | Maven | Git | CI/CD
View this job
Permanent

Job VacancyDéveloppeur JAVA (F/H)

CELAD
Published on

38k-47k €
Strasbourg, Grand Est
Strasbourg - Télétravail 2 jours/semaine après 4 mois - Expérience de 5 ans minimum (hors stages / alternance) Vous êtes prêt.e à relever un nouveau défi technique ? Nous poursuivons notre développement et recherchons actuellement un.e Développeur JAVA pour intervenir chez un de nos clients. Votre rôle au quotidien : - Analyser les besoins utilisateurs et proposer des solutions adaptées et performantes - Concevoir et développer des applications robustes, tout en réalisant des tests rigoureux (unitaires, intégration, charge) - Garantir la qualité du code en respectant les bonnes pratiques et en produisant une documentation claire - Assurer la maintenance et les évolutions des applications pour répondre aux besoins métier - Fournir un support technique et accompagner les utilisateurs - Partager vos connaissances pour renforcer l'expertise collective de l'équipe ⚙️ Stack technique : - Back-end : Java, Spring Boot - Front-end : Connaissance ou expérience d'un framework JavaScript - Middleware : RabbitMQ, Kafka, JMS (au moins une expérience significative) - Bases de données : SQL Server, MongoDB - Architecture : Expertise confirmée en microservices - Tests : jUnit - Versionning : Git - Outils de développement : IntelliJ, Maven, Sonar - Déploiement : Jenkins, Ansible - Gestion de projet : JIRA, Confluence Quelques infos importantes à retenir : - Expérience de 5 ans minimum (hors stages / alternance)
View this job
Contractor
Permanent

Job VacancySenior Software Engineer - Data Referentiel

VISIAN
Published on
Git
Java
Microservices

1 year
Paris, France
Nous recherchons un Senior Software Engineer très expérimenté pour piloter la conception, le développement et la mise en œuvre de deux nouveaux référentiels de données critiques : un référentiel Individu et un référentiel Relation/Lien. Ces référentiels sont au cœur de notre architecture data. Ils devront garantir une haute disponibilité, une intégrité stricte des données et une intégration fluide au sein de notre écosystème existant. MissionsDéveloppement de bout en bout : prise en charge du cycle complet de développement des nouveaux outils, incluant la conception de l'architecture, le développement des API et l'implémentation de la logique métier en Java et avec le framework Spring (Spring Boot, Spring Data, etc.). Stratégie et exécution de la migration de données : conception et réalisation de la migration des données historiques vers les nouvelles structures de référentiels. Cela comprend le mapping des données, leur nettoyage, leur transformation via des processus ETL, ainsi que leur validation afin de garantir l'absence de perte de données et la cohérence globale. Intégration et interopérabilité : garantir que les nouveaux référentiels puissent être consommés par les applications CIB en aval, via des API robustes ou des files de messages. Support de production et stabilité : assurer le support après mise en production, incluant la correction des anomalies, l'optimisation des performances et la garantie de la stabilité de l'environnement de production. Documentation : fournir la documentation technique nécessaire : spécifications d'API, schémas d'architecture, dictionnaire de données et procédures de migration.
View this job
Contractor
Permanent

Job VacancyConsultant technico-fonctionnel PACBASE

VISIAN
Published on
Angular
COBOL
Java

1 year
Paris, France
ContexteMission technico-fonctionnelle sur le progiciel de core banking bancaire ATLAS 2 déployé dans les filiales corporate d'un grand groupe bancaire. Intégré dans l'équipe MOE Référentiel, rentabilité Juridiction, infocentre, le collaborateur prendra en charge la mise à jour des environnements de tests MOE, participera aux différentes phases des projets et assistera les différents intervenants sur les prochains lots du projet d'enslavement du référentiel Tiers A2 à la TP API CIB ainsi que sur le projet de refonte du process d'ouverture des clients OCAPI. MissionsPrise en charge des différentes assistances d'étude et de mise en œuvre des évolutions référentiel client associées aux programmes d'enslavement du référentiel et de refonte du process de création des clients (OCAPI) Développements batch et TP PACBASE/SDP Revues de code ponctuelles (SDP), apporter une assistance technique aux développeurs le cas échéant Retro-engineering d'écrans Cobol afin de spécifier leur remplacement par des UI et endpoint Java/Angular Springboot Recette fonctionnelle (sous Quality Center/ALM OCTANE) Reporting à son responsable opérationnel client Application des processus méthodes CMMI et utilisation des outils BNPP Aide aux entités de déploiement lors de la mise en production des évolutions Aide fonctionnelle à la MOA ainsi que la TMA production dans la maintenance corrective
View this job
Contractor

Contractor jobDeveloppeur front (H/F)

Insitoo Freelances
Published on
Angular
Java
Springboot

2 years
400-460 €
Lyon, Auvergne-Rhône-Alpes
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 Developpeur front (H/F) à Lyon, France. Les missions attendues par le Developpeur front (H/F) : Vos missions Développer les composants Front-End et les IHM à partir de maquettes et de spécifications fonctionnelles. Assurer la mise en place des tests unitaires, d'intégration et de non-régression. Participer activement aux revues de code et soutenir l'équipe sur les problématiques d'intégration graphique. Challenger le besoin fonctionnel au regard des contraintes techniques et des bonnes pratiques d'architecture. Corriger les anomalies techniques ou fonctionnelles et rédiger la documentation associée. Votre profil Au moins 5 ans d'expérience en développement web applicatif. Maîtrise experte d'Angular (version récente) et des technologies web associées (Workers, LocalStorage). Bonnes connaissances de l'écosystème Java / Spring Boot. Solide pratique de l'agilité (Scrum/Kanban/SAFe) et des outils d'intégration continue. Les modalités Lieu : Lyon. Télétravail : 50 %. Durée : 6 mois renouvelables (jusqu'à 36 mois). Démarrage : 1er janvier 2027. Autres : Déplacements ponctuels et interventions hors horaires normaux / astreintes à prévoir.
View this job
Permanent
Contractor

Job VacancyDeveloppeur front Angular TypeScript RxJS H/F (Indépendant / Freelance)

█ █ █ ██ █ █
Published on
Angular
Docker
Front-end

Saint-Ouen-sur-Seine, Ile-de-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
Contractor

Contractor jobTECH LEAD LLM WEB

MEETSHAKE
Published on
Azure
Celery
CI/CD

1 year
France
Secteur : Édition & Services Technologiques Spécialisés | Contexte International Type de contrat / Durée : Freelance Localisation / Portée : France (Périmètre Européen) Domaine : Intelligence Artificielle & Ingénierie Web Backend 1. Contexte de la Mission Vous rejoignez une entreprise leader dans son domaine, en charge de l'une des briques technologiques les plus stratégiques du groupe. Aux côtés d'une équipe d'experts passionnés, vous relèverez les plus hauts défis techniques de la société et travaillerez sur les sujets les plus innovants. Dans un contexte international, votre mission consiste à mettre en place et fournir des capacités d'IA aux produits du groupe utilisés au quotidien par des professionnels spécialisés. En tant que Tech Lead, vous serez au coeur de nos services IA : la brique technique qui connecte nos modèles de langage, nos moteurs de recherche et nos produits stratégiques. Votre terrain de jeu : transformer la manière dont tout un secteur travaille au quotidien. Votre mission n'est pas d'écrire un simple script, mais de concevoir des APIs robustes capables d'orchestrer des appels LLM, des pipelines RAG et des traitements massifs au service de plusieurs équipes à travers l'Europe. Vous garantirez des temps de réponse maîtrisés (streaming, faible latence) tout en gérant une complexité technique de haut vol (concurrence, parallélisme, montée en charge, fiabilité des intégrations IA). Il est également question de mettre en place une solution multi-tenant (plusieurs pays impliqués) et pouvant être proposée aux clients en mode souverain. 2. Objectifs et Missions Principales Conception & Développement des services de consommation d'indexation et de restitution de données : 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. 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 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. Observabilité & Sécurité : 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. 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, Édition...) à intégrer les capacités fournies 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). 3. Profil Recherché & Stack Technologique Diplôme requis : Master / Diplôme d'Ingénieur / Ph.D en Informatique ou domaine équivalent. Stack Technologique Cible (à challenger) : Langages : Python 3.11+ (maîtrise requise), Go, Java / Spring Boot. Web / APIs : FastAPI, Starlette, Pydantic, Uvicorn (ASGI). Asynchrone : asyncio, httpx, concurrence et parallélisme (threads, process, workers). LLM & IA : OpenAI / Azure OpenAI, LangChain, Mistral, Bedrock, etc. Cloud & Infra : AWS, Azure, Docker, CI/CD, OpenSearch, Weaviate, PostgreSQL, Redis, Celery, Kafka. Tests : Pytest, pytest-asyncio. Compétences Attendues : Expérience avérée en développement Python Backend : sur des services en production à grande échelle. Expertise LLM : avoir déjà intégré des modèles de langage en production (prompting, function calling, RAG) et en comprendre les contraintes (latence, coût, fiabilité). Culture Engineering : maîtrise de la conception et du contrat d'API, du versioning, de la gestion des dépendances et du cycle de vie des tokens d'authentification. Haute Performance : capacité à développer sous fortes contraintes de performance, en arbitrant entre synchrone et asynchrone (streaming de réponses LLM, WebSockets, traitements concurrents). Polyvalence appréciée : une appétence pour d'autres langages (Go ou Java notamment) pour prêter main-forte sur des sujets transverses est un vrai plus. Langues : Anglais fluide requis (contexte européen quotidien). 4. Soft Skills & Qualités Recherchées Vision Produit : Comprendre les enjeux métiers du secteur pour prioriser les fonctionnalités. Vos APIs sont gérées comme un produit : vous considérez les autres développeurs comme vos clients. Leadership Technique & Pédagogie : Capacité à évangéliser les bonnes pratiques Python et IA auprès des autres développeurs. Obsession de la Qualité : Rigueur absolue sur la sécurité des données (exigences métier strictes) et la fiabilité des services. Esprit d'Innovation : Curiosité active pour les avancées de l'écosystème IA et Python. Communication : Savoir vulgariser des concepts complexes auprès de différents interlocuteurs. 5. Pourquoi ce poste est unique ? Complexité métier stimulante : Industrialiser des flux d'IA générative sous fortes contraintes de performance, sur des volumes massifs de données, constitue un défi technique rare. Vision long terme : L'objectif n'est pas de simplement 'livrer une feature', mais de créer le standard industriel du groupe pour les prochaines années. Aventure humaine : Vous rejoignez une équipe d'experts soudée et bienveillante. Cette pré-embauche est pensée pour vous accueillir pleinement et vous inscrire durablement dans la société, bien au-delà d'une simple mission.
View this job
Contractor
Permanent

Job VacancyDéveloppeur Java Backend - Expérimenté - Montpellier

VISIAN
Published on
Apache Kafka
Apache Maven
API REST

3 years
Montpellier, Occitania
Dans le cadre du renforcement de nos équipes à Montpellier, nous recherchons un Développeur Java Backend expérimenté pour intervenir sur des projets de développement et d'évolution d'applications backend. Vous intégrerez une équipe technique évoluant dans un environnement Agile, avec des enjeux importants autour de la conception, du développement, de l'intégration et du déploiement de services backend. Nous recherchons un profil autonome, capable d'intervenir sur des sujets techniques complexes et de contribuer aux choix et bonnes pratiques de développement. Vos missionsAu sein de l'équipe, vous serez notamment amené à : Analyser les besoins fonctionnels et techniques. Participer à la conception des solutions techniques. Concevoir et développer des applications backend en Java. Développer et maintenir des API REST et/ou SOAP. Mettre en œuvre des échanges de données et de messages avec Kafka. Participer à la conception et à l'évolution d'architectures distribuées. Interagir avec les bases de données et les différents systèmes du SI. Réaliser les tests et garantir la qualité des développements. Participer aux revues de code. Diagnostiquer et corriger les anomalies complexes. Assurer la maintenance corrective et évolutive des applications. Participer aux déploiements et à l'industrialisation des applications. Contribuer à l'amélioration continue des pratiques et des solutions techniques. Collaborer avec les différents membres de l'équipe dans un environnement Agile. Environnement techniqueLes compétences suivantes sont indispensables : Java Kafka Kubernetes GitLab CI/CD API REST et/ou SOAP Une bonne connaissance de l'écosystème Java Backend est également attendue, notamment : Spring / Spring Boot Git Maven ou Gradle SQL / bases de données relationnelles Tests unitaires et d'intégration Architectures microservices
View this job

Frequently asked questions about working as a Java Developer (Kotlin, Groovy...)

What is the role of a Java Developer (Kotlin, Groovy...)

The Java developer is a computer specialist who focuses on designing software and websites. As the name implies, they have Java programming language down pat! Passionate and versatile, the Java developer must possess solid technical skills and some essential qualities to provide their client with a customized IT solution.

How much does a Java Developer (Kotlin, Groovy...) charge

The mastered frameworks, the company's sector, its location and the technical issues to be solved are all criteria that affect the Java developer's salary. Nevertheless, their daily rate is relatively high, even for a beginner. The latter earns an average of 483 euros per day. Their salary will be around £40K.

What is the definition of a Java Developer (Kotlin, Groovy...)

The Java developer creates applications at the client's request using their preferred language: Java. For this purpose, they must comply with the requirements provided in the specifications. They develop the application, then manage the testing phase as well as maintenance and update planning

What type of mission can a Java Developer (Kotlin, Groovy...) handle

The tasks generally assigned to a Java developer are: • Definition of client needs; • Application programming; • Development of website structure; • Writing explanatory notes so that the written code lines are understandable by other stakeholders; • Adding new functionalities and improving the performance of an existing application; • Performing unit tests and integration tests; • Technical support; • Updating existing code.

What are the main skills of a Java Developer (Kotlin, Groovy...)

Knowledge of Java language must be complemented by knowledge of: • The J2EE development platform; • Other programming languages; • Oracle and SQL databases; • Tools and frameworks such as Spring, Spring boot, React, Angular, Hibernate, AWS, GWT, Struts or Docker; • Algorithms; • Security standards and procedures to combat cyberattacks; • The business environment (market, services, customers). Those who wish to work as Java developers must also master English.

What is the ideal profile for a Java Developer (Kotlin, Groovy...)

In addition to the diploma and technical skills, recruiters require future Java developers to be: • Rigorous and precise in writing code; • Creative; • Good listeners; • Able to work in an agile environment; • Flexible and available; • Able to communicate and explain their knowledge to non-technical people; • Curious, as computer programs and languages are constantly evolving. A strong sense of analysis and organization is also required!

Connecting Tech-Talent

Free-Work, THE platform for all IT professionals.

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