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,064 results
Permanent

Job VacancyDéveloppeur Back / Full Stack Java (mobilité accompagnée sur Nouméa) - F/H

█ █ █ ██ █ █
Published on
Angular
DevOps
Docker

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 jobConsultant Senior Citizen Development & Microsoft Power Platform

UTALENT
Published on
Azure
Power Platform

4 months
Paris, France
Dans le cadre d'un programme de démocratisation des usages de l'intelligence artificielle et des outils Microsoft, notre client souhaite structurer et sécuriser le développement d'applications, d'automatisations et d'agents IA créés directement par les équipes métier. La mission consiste à concevoir et déployer un dispositif de Citizen Development permettant aux collaborateurs de développer leurs propres solutions dans un cadre maîtrisé, tout en garantissant la sécurité des données, la conformité réglementaire et la maintenabilité des applications. Le consultant interviendra notamment sur : La définition de la gouvernance Citizen Development, des rôles et des responsabilités. La création d'une charte, d'un processus de déclaration et d'un registre des initiatives. La définition des critères d'éligibilité et des circuits de validation des projets. La mise en place d'un socle technique sécurisé reposant sur Azure et Power Platform. La structuration des environnements de développement, de test et de production, ainsi que des politiques DLP. La mise en œuvre d'un pipeline CI/CD intégrant les contrôles de sécurité, les validations et les mécanismes de retour arrière. Le lancement de cas pilotes, la documentation du dispositif et le transfert de compétences aux équipes internes.
View this job
Contractor

Contractor jobArchitecte SI Senior / Architecte Solutions – Bordeaux

Talents Finance
Published on
Architecture
Java
Linux

3 months
610-720 €
Bordeaux, Nouvelle-Aquitaine
Contexte de la mission : Dans le cadre de la transformation de notre système d'information, nous recherchons un Architecte SI Senior pour renforcer notre équipe Architecture, composée de 8 collaborateurs. Au sein d'une DSI d'environ 150 personnes, vous interviendrez sur plusieurs projets stratégiques visant à moderniser les applications métiers, renforcer leur interopérabilité et accompagner l'évolution du système d'information du groupe. Vous serez notamment mobilisé sur deux périmètres prioritaires : CRM & Centre de Contacts : accompagnement de l'intégration d'une solution Microsoft Dynamics 365 au sein du SI d'une filiale, dans un contexte de déploiement et de mise en production. Extranet métier : prise en charge de l'architecture applicative d'un extranet dédié aux activités de courtage maritime, avec des enjeux d'intégration, de modernisation et d'évolution. Vous pourrez également contribuer à d'autres initiatives de transformation, notamment autour de l'intelligence artificielle et des systèmes agentiques. L'objectif : garantir la cohérence, la pérennité et la performance des architectures tout en accompagnant les équipes métiers et techniques dans leurs choix structurants. Les avantages de la mission : Des projets structurants : intervenez sur des sujets de transformation SI concrets, avec des enjeux d'architecture applicative, d'intégration et de modernisation. Une véritable autonomie : prenez la responsabilité de périmètres applicatifs et participez activement aux décisions d'architecture. Un environnement technique riche : évoluez dans un SI complexe, mêlant technologies historiques et solutions modernes. Une équipe collaborative : rejoignez une équipe d'architectes expérimentés, où l'entraide, le partage de connaissances et la communication sont valorisés. Une visibilité sur la durée : mission initiale de 3 mois renouvelables, avec une volonté de collaboration à long terme (plusieurs années). Un rythme hybride : 3 jours de présence sur site à Bordeaux et 2 jours en télétravail. Vous souhaitez intervenir sur des projets d'architecture à forte dimension transverse, avec de réelles responsabilités et une équipe qui valorise autant l'expertise technique que l'humain ? Échangeons !
View this job
Contractor

Contractor jobDeveloppeur JAVA - Java 21/25, Spring Boot et programmation Réactive Montpellier

WorldWide People
Published on
Java
Springboot

6 months
320-330 €
Montpellier, Occitania
Developpeur JAVA - Java 21/25, Spring Boot et programmation Réactive Montpellier 3 jours de présentiel / 2 jours de TT (TJM 300-340) Développement : Java 21/25, Spring Boot, Spring Cloud, API REST, Programmation réactive, Infrastructure As Code, OIDC - Plateforme : Gitlab CI, ArgoCD, MongoDB, Elasticsearch, Kafka, Kubernetes - Architecture : Microservice, NoSQL, cache distribué, architecture asynchrone Missions principales : - Assurer la conception, l'intégration et le développement des projets et solutions ainsi que les maintenances correctives et évolutives - Préparer la mise en production avec les équipes expertes CAGIP - Gérer et maintenir la documentation fonctionnelle et technique - Assurer l'assistance à l'utilisation des applications - Assurer le diagnostic et la résolution des dysfonctionnements Environnement agile, mises en production grand public toutes les 3 semaines. La prestation consiste à fabriquer les solutions nécessaires aux évolutions et au bon fonctionnement des produits de la squad, en respectant les normes, procédures et les ambitions de l'entreprise (TTM, UX, ROI, Qualité first) et ce tout au long du cycle de vie produit. Les compétences techniques Java 21/25, Spring Boot et programmation Réactive sont des indispensables pour ce poste. Développement : Java 21/25, Spring Boot, Spring Cloud, API REST, Programmation réactive, Infrastructure As Code, OIDC - Plateforme : Gitlab CI, ArgoCD, MongoDB, Elasticsearch, Kafka, Kubernetes - Architecture : Microservice, NoSQL, cache distribué, architecture asynchrone Notions : • Le top 10 de l'OWASP • Le système CVE, CWE • Les principales familles d'attaque : XSS, injection HTML\SQL\CSS\Code\etc., CSRF • Les risques liés à l'IA Pratique : • Sécurisation web (cookies, HTTPS, TLS) • Contrôle d'authenticité et d'intégrité d'une application, d'un code • Gestion des erreurs • Offuscation du code • Validation des entrées / sorties • Validation de l'accès aux ressources • Authentification des utilisateurs • Outils d'analyse de code (SonarQube, Checkmarx, Jfrog Xray, Owasp Dependency Check, …)
View this job
Permanent
Contractor

Job VacancyDéveloppeur Java React – H/F

STORM GROUP
Published on

1 month
45k-55k €
500-550 €
75002, Paris, Ile-de-France
#StormYourCareer ✨ Rejoins STORM GROUP et construis ta carrière avec nous ! Aligne les enjeux métiers et les solutions SINous recherchons un(e) Développeur(se) Java React pour renforcer nos équipes et accompagner la transformation numérique des applications de nos clients. Au cœur du delivery applicatif, ton rôle consistera à concevoir des fonctionnalités fullstack robustes, à automatiser les déploiements sur des architectures Cloud modernes et à assurer le suivi opérationnel de la production. Ton futur environnementTu évolueras au sein d'un écosystème technologique exigeant, combinant des architectures microservices complexes et des environnements Cloud managés. En interface directe avec les utilisateurs et les équipes de production, tu seras le garant de la qualité logicielle, de la performance des API et de l'observabilité des plateformes. C'est le cadre idéal pour exprimer ton expertise Java et React, industrialiser des pipelines CI/CD de pointe et piloter la résolution d'incidents critiques en production. Tes missions clésDéveloppement Logiciel Fullstack & Qualité : Concevoir, développer et optimiser les codes sources des applications sur l'ensemble de la stack technique (Back-end et Front-end). Mettre en œuvre une stratégie de validation rigoureuse à travers l'écriture de tests unitaires et de tests d'intégration automatisés. Réaliser des campagnes de validation avancées et rédiger les procès-verbaux (PV) de recette technique pour sécuriser le delivery. Industrialisation, DevOps & Cloud : Assurer la mise en place, la configuration, le déploiement et le monitoring applicatif des différents environnements de travail. Prendre en charge les packages de livraison et assurer le suivi rigoureux de la mise en production selon les standards définis. Garantir la pérennité des développements via la rédaction et la mise à jour de documentations techniques détaillées. Maintien en Conditions Opérationnelles : Assurer le support technique et fonctionnel de niveau supérieur auprès des bénéficiaires et des équipes métiers. Analyser les tableaux de bord d'observabilité pour anticiper les dysfonctionnements et apporter un support de production réactif et efficace. Ton profilFormation : Diplôme d'Ingénieur ou Bac+5 spécialisé en informatique, génie logiciel ou ingénierie des systèmes d'information. Expérience : Tu justifies d'une expérience réussie et significative sur un poste similaire de développeur fullstack, démontrant une autonomie sur les architectures distribuées. Expertise Back-end : Parfaite maîtrise de Java 11, de l'écosystème Spring & Spring Boot, de l'outil de build Maven, ainsi que des frameworks de test JUnit et Mockito. Expertise Front-end : Maîtrise confirmée de la bibliothèque React pour la conception d'interfaces dynamiques et modulaires. Expertise Cloud & DevOps : Pratique opérationnelle de l'écosystème AWS (ECS, Step Functions, S3, Lambda), des outils d'observabilité (Grafana, ELK) et des technologies de conteneurisation (Docker, Kubernetes). CI/CD & Industrialisation : Maîtrise des pipelines et outils d'industrialisation : Git, GitHub, Jenkins, SonarQube, Ansible. Outils d'automatisation des tests & Data : Connaissance de l'outil de test collaboratif FitNesse et solide maîtrise du langage SQL. Langues : Anglais professionnel courant indispensable (contexte international). Tes atoutsCulture de la Qualité Logicielle : Attachement profond aux bonnes pratiques de codage, de testabilité (automatisation FitNesse/JUnit) et de documentation. Réactivité et Sens du Service : Esprit analytique affiché et forte capacité d'écoute pour assurer un support de production efficace et proche des utilisateurs. Curiosité et Esprit d'Équipe : Aptitude à collaborer de manière transverse avec les ingénieurs DevOps et système pour optimiser le cycle de vie du produit. Nos avantagesRemboursement des titres de transport à hauteur de 75%. Tickets restaurant pris en charge par STORM GROUP à hauteur de 50% (10,5€ / jour). Accès Gymlib / Wellpass (sport et bien-être). Contrat Santé / Prévoyance mis en place auprès de la compagnie Alan. Formation continue : Accès à Udemy Business. Prime de cooptation, prime d'intéressement et de participation. Deux à trois jours de télétravail par semaine. 5 raisons de nous rejoindreParcours sur mesure : Co-construis une trajectoire professionnelle unique, adaptée à tes ambitions. Missions Stratégiques : Interviens sur des projets d'envergure, en parfaite cohérence avec ton expertise. Suivi Dédié : Bénéficie d'un pilotage annuel structuré pour garantir ta progression continue. Excellence Continue : Développe tes compétences au quotidien au sein d'un écosystème exigeant. Performance Durable : Évolue dans un cadre où l'exigence métier respecte ton équilibre de vie. Notre processus de sélectionÉchange introductif avec un chargé de recrutement. Entretien métier avec évaluation technique approfondie. Rencontre finale pour validation du fit et projection sur la mission. Storm Group encourage une culture inclusive et multiculturelle où la diversité des profils nourrit notre intelligence collective. En rejoignant la Storm Team, tu intègres un écosystème engagé qui place le développement de tes talents au cœur de sa stratégie, tout en agissant concrètement pour la solidarité et la réduction de l'empreinte environnementale, aussi bien au sein de nos bureaux que dans les projets d'envergure que nous menons chez nos clients.
View this job
Permanent
Fixed term
Contractor

Job VacancyDéveloppeur Java Angular - Aéronautique - F/H

AVANISTA
Published on

1 month
77000, Vaux-le-Pénil, Ile-de-France
Depuis 2012, nous mettons notre expertise au service des secteurs de l'IT et l'Ingénierie pour accompagner nos clients dans des projets ambitieux et innovants. Notre force ? Un management de proximité qui valorise vos aspirations, des opportunités de carrière concrètes et un engagement sincère pour le bien-être et l'épanouissement de nos collaborateurs. Rejoignez-nous sur des projets à fort impact au sein d'une entreprise où chaque talent compte ! Avanista recrute ! Toujours en recherche de nouveaux talents, nous souhaiterions intégrer un Développeur Java Angular au sein de nos équipes pour l'un de nos clients du secteur Aéronautique. Le contexte ? Dans le cadre du développement d'applications stratégiques, vous interviendrez sur différents projets de développement logiciel - comme par exemple la conception d'un "Journal de Bord" numérique dédié au suivi et à la gestion des installations d'essais. Ce poste nécessite une forte expertise technique pour assurer la robustesse du backend et l'interfaçage avec des systèmes externes, tout en garantissant une expérience utilisateur fluide sur le frontend. Vos missions ? Conception et Développement Backend : Architecturer et développer des services performants en utilisant Java 17 (Spring Boot). Développement Frontend : Concevoir une interface utilisateur intuitive et réactive sous Angular 7. Interfaçage & Intégration : Mettre en place la communication avec l'extérieur (APIs tierces, protocoles industriels ou systèmes de données externes) pour alimenter le journal de bord. Architecture & Qualité : Garantir la qualité du code (tests unitaires/intégration), la maintenabilité et la documentation technique du projet. Autonomie Technique : Prendre en charge l'intégralité du cycle de vie d'une fonctionnalité, de l'analyse du besoin à la mise en production. C'est votre truc ? De formation supérieure en informatique vous bénéficiez d'au moins 5 ans d'expériences sur un poste similaire avec une expertise significative en programmation Java et Angular. A NOTER : Le poste proposé nécessite l'obtention d'une habilitation de sécurité de type ZZR (Zone à Régime Restrictif), délivrée par l'autorité administrative compétente, conformément à la réglementation en vigueur. Compétences techniques : Excellente maitrise de Java (17) ainsi qu'Angular (7) La connaissance des contraintes liés au développement logiciel et système dans des environnements industriel est un plus ! Maitrise de l'anglais écrit et oral (a minima technique). Vos Atouts : Autonomie Prise d'initiative Orientation client Localisation : Villaroche (77) Télétravail : 100 % présentiel Démarrage / Durée : ASAP, mission longue duréé Statut : Freelance / Portage/ CDI Si votre profil répond aux critères ci-dessus, Gaëlle se chargera de vous contacter par téléphone, suivi d'un entretien avec elle et l'opérationnel en charge du besoin. Si votre profil est validé, nous enverrons votre CV au client pour un ultime entretien avant votre démarrage ;) Vous avez du talent ? Nous avons les défis. N'hésitez plus et postulez !
View this job
Permanent
Fixed term
Contractor

Job VacancyTech lead front end – Angular Java & IA

KEONI CONSULTING
Published on
Angular
API
CSS

18 months
20k-40k €
400-500 €
Paris, France
Contexte : Plus de 9 ans Le centre d'expertise transverse est orienté développement, innovation, data, IA ... et est en charge de concevoir des projets pilotes et produits finis innovants à destination du groupe et des clients. Nous recherchons un développeur Java / Angular afin de travailler au développement de nouveaux projets intégrant l'IA. Missions principales : • Étudier et s'approprier le code Java / Angular existant, identifier les composants clés, les dépendances et les contraintes techniques, puis proposer les évolutions adaptées aux besoins du projet. • Contribuer à la conception technique des nouvelles fonctionnalités, en veillant à la cohérence de l'architecture, à la maintenabilité du code et à la qualité des interfaces entre le front-end et le back-end. • Concevoir et développer les fonctionnalités Angular et Java attendues, en portant une attention particulière à l'ergonomie, aux performances et à la robustesse de l'application. • Participer à l'intégration des fonctionnalités d'IA dans les applications, en collaboration avec les expertises concernées, et prendre en compte les contraintes d'exploitation et de traitement des données. • Assurer le rôle de référent technique sur le front-end : partager les bonnes pratiques, accompagner les développeurs et contribuer aux revues de code et aux choix de conception. • Mettre en œuvre les tests adaptés aux évolutions réalisées, analyser les anomalies et sécuriser les corrections afin de limiter les régressions. • Participer aux rituels projet, contribuer au découpage et à l'estimation des travaux, et signaler les risques, dépendances et points de blocage. • Préparer et gérer les livraisons, contribuer au déploiement des applications conteneurisées et vérifier le bon fonctionnement après mise en production. • Assurer le maintien en condition opérationnelle de l'application : diagnostic des incidents, correction des anomalies, suivi des performances et amélioration de la stabilité. • Documenter les choix techniques, les évolutions et les procédures utiles à l'exploitation, afin de faciliter la maintenance et le partage de connaissances. Compétences : • Excellente maîtrise du développement Angular : structuration des composants et des services, gestion des échanges de données et conception d'interfaces maintenables et performantes. • Excellente maîtrise du développement Java : conception de composants back-end robustes, implémentation des traitements métier et intégration avec le front-end. • Maîtrise des technologies web associées à Angular, notamment TypeScript, HTML et CSS, avec une attention portée à l'ergonomie et à l'accessibilité des interfaces. • Expérience significative en conception et en architecture de solutions complexes : modularité, gestion des dépendances, évolutivité et cohérence des échanges entre composants. • Capacité à analyser un code existant, à identifier la dette technique et à proposer des améliorations progressives compatibles avec les contraintes du projet. • Maîtrise de l'intégration d'API et de services applicatifs, de la gestion des erreurs et de la sécurisation des échanges entre le front-end et le back-end. • Excellente maîtrise de la conteneurisation avec Docker et du déploiement avec Kubernetes ou une solution équivalente. • Maîtrise des pratiques de qualité logicielle : tests, revues de code, gestion de versions et intégration dans une chaîne de livraison automatisée.
View this job
Contractor
Fixed term

Job VacancyTEST LEAD F/HJH

SMARTPOINT
Published on
Java
Playwright
Selenium

12 months
60k-65k €
500-550 €
Châtillon, Ile-de-France
ORGANISATION ET CONCEPTION DES TESTS : Élabore avec le Chef de projet ou le Responsable d'application la stratégie de tests Globale et les différentes étapes pour la mise en place de la solution Identifie et propose les typologies de tests et les outils en vigueur et définit les campagnes de tests Anime les ateliers autour de l'ensemble des activités de test avec le métier, l'intégrateur, l'éditeur et les Responsables des Applications impactées et les Chefs de Projets S'assure de l'existence des inputs fonctionnels avec le CP et le RA Planifie les différentes tâches de test en tenant compte des contraintes de ressources humaines, matérielles et des environnements Identifie et suit la mise à disposition des environnements de tests Établit et fournit les indicateurs qualité ainsi que l'état d'avancement du Projet de tests DÉROULEMENT ET REALISATION DES TESTS : Coordonne les équipes de tests en respectant les engagements (coût, délais, qualité) Suit le déroulement et la réalisation des tests avec les parties prenantes en lien avec le planning défini en amont Propose et met en œuvre les actions qualité, préventives ou correctives Coordonne les relations avec les différents intervenants Trouve des solutions aux dysfonctionnements et joue un rôle de facilitateur Organise et effectue les revues de tests et détermine si les objectifs ont été atteints Assure la synthèse du reporting régulier des plans de tests des différentes activités de son périmètre SYNTHESE DES TESTS : Est responsable de la synthèse de réalisation des tests sur son domaine en lien avec les équipes de tests S'assure de la réalisation des documents de synthèse des tests par les analystes fonctionnels et techniques de tests Participe aux revues de projet et détermine si les objectifs ont été atteints Rédige, consolide les documents de capitalisation / retour d'expérience ou s'assure qu'ils soient documentés Établit et fournit les indicateurs qualité ainsi que l'état d'avancement du Projet de tests Effectue un bilan de capitalisation PRINCIPALES INTERACTIONS ET COLLABORATION : Participe aux Comités Projets et autres instances de delivery Assure la communication opérationnelle entre les CP, les RA, les métiers et les équipes de tests (fonctionnels, techniques, performance, ?), les intégrateurs et les autres directions de la Sté.
View this job
Permanent

Job VacancyTECH LEAD JAVA / AWS F/H

█ █ █ ██ █ █
Published on
GraphQL
Java
PostgreSQL

40k-48k €
Eaubonne, 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

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