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.

Your search returns 789 results.
Contractor

Contractor jobQA Lead Paiement (H/F)

Crafteam
Published on
Cucumber
Java

1 year
550-600 €
Paris, France
Dans le cadre du renforcement de ses équipes, notre client recherche un QA Lead expérimenté pour piloter la qualité logicielle d'une plateforme critique de paiement déployée auprès de grandes institutions bancaires. Vous serez le garant de la stratégie qualité et de la maîtrise des risques liés aux évolutions de la plateforme. À ce titre, vous occuperez un rôle central entre les équipes de développement, les équipes de test, les responsables produit et les parties prenantes métier afin d'assurer des livraisons fiables et sécurisées. Descriptif du postePilotage de la qualité des livraisons Définir et piloter la stratégie de validation des releases. Garantir la qualité des livraisons à travers une approche pragmatique basée sur les risques et les indicateurs qualité. Assurer le pilotage des instances de décision GO / NO GO sur les aspects qualité. Veiller à la couverture des tests, au suivi de leur exécution et à l'analyse des résultats. Garantir la qualité des mises en production. Formaliser et communiquer les résultats des campagnes de tests auprès des parties prenantes et des clients. Industrialisation et amélioration continue des pratiques QA Construire et porter la stratégie Quality Assurance de la plateforme. Évaluer le niveau de maturité QA et définir les plans d'amélioration associés. Mettre en place des indicateurs de pilotage et des tableaux de bord qualité. Définir et piloter une roadmap d'amélioration continue avec des résultats concrets à court terme. Développer et renforcer l'automatisation des tests en s'appuyant sur les outils et frameworks existants. Étendre la couverture des tests fonctionnels, d'intégration, bout en bout, de performance et de non-régression. Identifier les opportunités d'utilisation de l'IA pour optimiser les activités QA : Génération de cas de tests Assistance à l'automatisation Analyse des défauts Optimisation des campagnes de validation Coordination transverse et leadership Fédérer les équipes de développement et de test autour des objectifs qualité. Accompagner la montée en compétence des équipes QA. Superviser les activités de tests fonctionnels, systèmes, intégration, performance et sécurité. Participer aux arbitrages qualité en collaboration avec les responsables techniques et métiers. Gestion des risques et incidents Identifier les risques qualité et opérationnels. Définir et piloter les plans de réduction des risques. Réaliser les analyses post-incidents et suivre les actions correctives. Contribuer à l'amélioration continue des processus afin de réduire les anomalies projets et incidents de production.
View this job
Contractor
Permanent

Job VacancyIngénieur Support Production DevOps

VISIAN
Published on
DevOps
Oracle SQL Developer

1 year
Ile-de-France, France
MissionsAu sein du département Production CIB 2S, l'APS (« Application Production and Support ») gère la production et assure le support des applications de CIB 2S. L'entité APS BS assure cette activité pour les applications Banking Services (applications permettant la compensation, le règlement/livraison et la conservation des titres préalablement négociés — phase dite de post négociation ou post-trade). Au sein de l'APS Settlement and CS IT, le poste consistera à faire du support fonctionnel et technique des applications du sous-domaine. Ce support consiste à : Traiter des demandes unitaires Déployer les releases Gérer des changements Coordonner les équipes infrastructures pour des évolutions mineures en production et hors production Travailler sur des projets de migration Ce poste nécessite un sens de l'organisation, un bon relationnel et une capacité d'analyse permettant d'élaborer et d'adapter des processus quand la situation le permet. La mission consiste à : Traitement des demandes de support au quotidien Gestion des changements applicatifs et fonctionnels Déploiement des releases applicatives Rédaction des post mortem Suivi des problèmes ouverts Élaboration des KPI de production Apports de la missionPrendre part au support de production d'un périmètre avec des applications bancaires clés Faire évoluer favorablement le niveau de service proposé au métier Améliorer la connaissance de la langue anglaise Évolution possibleVotre motivation et votre implication vous permettront d'approfondir vos connaissances dans les domaines techniques et fonctionnels utilisés, et ensuite d'évoluer vers un rôle d'encadrement. Compétences techniques indispensables pour le posteInfrastructure informatique Connaissances informatiques générales Système d'exploitation Linux RedHat Système d'exploitation Windows Langage IT Shell Poste de travail Citrix XenApp Middleware Oracle Weblogic Server Playbook Ansible et automatisation Kubernetes, Terraform, Docker Oracle SQL Capacité à collaborer / travail d'équipe Capacité d'adaptation Capacité d'analyse Capacité à élaborer et à adapter un processus Capacité à établir et activer des réseaux Informations complémentairesInvestissement de 3 ans Un niveau d'anglais courant est nécessaire pour la tenue du poste Le poste est basé à Montreuil Expérience dans l'environnement de la prestation6 ans et plus Conception et mise en œuvre des architectures de production pour les nouveaux projets Implémentation des outils de configuration et d'automatisation pour simplifier les process de déploiement et de mise à jour sur l'intégralité de la plateforme Design et implémentation de scripts pour les besoins du DEV, en support des ingénieurs OPS affectés aux projets Agiles Gestion de la capacité des environnements de production et anticipation des évolutions (capacity planning) Pilotage de la mise à niveau des infrastructures et gestion des impacts Mise en œuvre des bonnes pratiques DevOps et intégration continue : installation, configuration et divers paramétrages Alimentation du backlog des services de production (CI/CD, Continuous Operation, Time2fix, ...) en complément des informations collectées auprès des ingénieurs OPS Connaissance des environnements de production et containers Apport d'expertise autour de la pratique DevOps Connaissance de l'intégration continue Connaissance des infrastructures / serveurs / OS / base de données / flux / firewall Connaissance en infrastructure Cloud (IaaS, PaaS) privé ou public Maîtrise de l'ordonnancement (Schedulers) Connaissance des pratiques Agile et DevOps Connaissance de l'intégration continue (Continuous Integration) : outil de gestion de versions, référentiel du code source (GitLab, Bitbucket, ...), référentiel binaires (Nexus, Artifactory…), orchestration (Jenkins, …) Connaissance de la livraison continue (Continuous Delivery) : gestion de configuration d'environnement, déploiement, infrastructure as code (Ansible, Puppet, Chef) Connaissance des processus et outils du Time2fix et Time2repair
View this job
Contractor
Permanent

Job VacancyDeveloppeur fullstack Java/Angular

ALLEGIS GROUP
Published on
Angular
DevOps
Elasticsearch

24 months
40k-45k €
500-590 €
Neuilly-sur-Seine, Ile-de-France
Contexte de la mission Dans le cadre de la modernisation de sa plateforme applicative et de la transformation de ses pratiques d'ingénierie, notre client recherche un Développeur Full Stack Java / Angular capable de prendre en charge un produit sur l'ensemble de son cycle de vie. L'environnement traite des données et des traitements à forte volumétrie, avec des exigences importantes en matière de : fiabilité ; disponibilité ; performance ; résilience ; qualité logicielle ; continuité de service. Les équipes évoluent dans un environnement Agile SAFe et poursuivent la migration progressive de leurs applications vers le Cloud AWS. Missions principales Développement backend Concevoir et développer des services en Java et Spring Boot. Développer et maintenir des API REST. Concevoir des traitements batch volumineux et critiques. Participer à la modernisation des composants existants. Travailler sur des applications historiques et modernes. Optimiser les performances du code, des traitements, des API et des requêtes SQL. Participer à la conception de solutions maintenables, testables et évolutives. Développement frontend Concevoir et maintenir les interfaces en Angular 7 ou version supérieure. Développer des composants réutilisables. Participer à l'amélioration des performances et de l'expérience utilisateur. Mettre en place les tests frontend nécessaires. Collaborer avec le Product Owner sur les parcours fonctionnels et les critères d'acceptation. Traitements batch et données Concevoir et développer des traitements batch pour des volumes importants. Garantir la robustesse et la reprise des traitements en cas d'erreur. Travailler avec des bases de données relationnelles. Optimiser les requêtes SQL. Participer à des sujets de migration et de transformation de données. Une expérience avec Apache Spark est fortement recherchée.
View this job
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
Permanent

Job VacancyBackend Software Developer with C# and Umbraco

Nexus Jobs Limited
Published on

£55k-70k
United Kingdom
Backend Developer (Umbraco) - Senior-level Working as part of the Digital team, you'll be responsible for the ongoing development and improvements to an eCommerce website as well as other internal applications for this award-winning Travel Company. You will be responsible for: Leading the eCommerce web and application development from a technical perspective Collaborating with the front end developer and design resource to deliver improved UI & UX A problem solver - you'll need to be able to analyse and suggest improvements to existing website features Analysing and identifying ways to automate processes working alongside the business lead Implementing automated regression testing for the software developed Skills and Experience: Excellent working knowledge of ASP.NET, C#, HTML, JavaScript, jQuery, React Framework, MS SQL Server, Mongo DB, Elasticsearch Understanding of SOLID development principles Worked previously on projects using the Umbraco CMS Continuous Delivery skills, tools and techniques (e.g. Git, Github, Team City, Octopus, Jenkins, Selenium, etc.) Familiar with Azure cloud services & setting up/managing resources/deploying apps Familiar with JIRA and Confluence Capable of working with (and developing) multiple (REST) APIs documented with e.g. OpenAPI/swagger and other API messaging formats e.g. JSON, XML, SOAP Experience of PowerBI, PowerQuery and R Experience of structured testing and quality assurance approaches (e.g. Test Driven Development and Behaviour Driven Development) A positive and cooperative individual who will work effectively across departments and within a team Worked in an agile/Kanban environment and familiar with JIRA and confluence Not afraid to challenge existing thinking in order to improve processes Benefits Company pension Performance-related bonus Generous holiday concessions Friend and family discounts on Travel holidays Educationals – trips for staff to get to know and understand our destinations 'Cycle to work' scheme The salary for this role will be in the range £55K to £65K per year depending on experience. The Client is based in Central London and this role will be working remotely. Do send your CV to us in Word format along with your salary and availability.
View this job
Contractor
Permanent

Job VacancyIngénieur IA opérationnel Séniorité F/H

SMARTPOINT
Published on
AI Agent
Software Development LifeCycle (SDLC)

6 months
60k-65k €
550-580 €
Ile-de-France, France
Séniorité - ingénieur IA opérationnel. Une personne qui a réellement conçu et déployé des projets IA concrets (agents, prompts, MCP, mémoire), et pas seulement dirigé ces projets. Doit être capable de livrer de manière autonome. Utilisation de VSCode Github Copilot Description des services à réaliser L'équipe Train Release Management (TRM) est responsable de la mise en œuvre et de la gestion des processus de release à travers les environnements de développement, de test et de production. Cela inclut la coordination de trois processus : la Gestion des Releases, la Gestion des Changements et la Gestion des Incidents. L'équipe travaille en collaboration avec tous les acteurs des projets de développement logiciel, en traduisant les besoins (releases trains, correctifs, incidents, bugs, BAU, vulnérabilités, demandes ad hoc, obsolescence) en une feuille de route détaillée des releases avec les rapports associés, et en améliorant continuellement chaque processus. Ce projet s'appuie sur la mise en œuvre de l'IA déjà en cours au sein de l'équipe, avec un accent sur l'automatisation, la gestion du contexte et le partage des connaissances appliqués aux activités de gestion des releases. L'objectif est d'améliorer l'efficacité individuelle et collective en intégrant des améliorations IA dans les processus TRM existants (planification des releases, coordination des changements, suivi des incidents, surveillance de l'éligibilité, reporting), tout en alignant les solutions avec les exigences de gouvernance et les bonnes pratiques du cycle de vie du développement logiciel (SDLC). Le service comprendra les éléments suivants : 1. Mise à l'échelle du framework IA pour l'équipe : L'ingénieur structurera et mettra à l'échelle le framework IA existant (agents, prompts, mémoire, méthodologie de cas d'usage) afin qu'il soit documenté, standardisé et utilisable par tous les membres de l'équipe. Cela inclut la structuration du dépôt Git partagé avec une organisation claire, des règles de contribution et des pratiques de contrôle de version, en veillant à ce que les cas d'usage suivent une approche cohérente, soient versionnés, testables et conformes aux normes SDLC et de gouvernance. 2. Processus opérationnels TRM assistés par l'IA : Le service fournira des solutions assistées par l'IA pour les processus clés de gestion des releases tels que la planification, le suivi des changements, le monitoring de la résolution des incidents, le reporting d'éligibilité, l'analyse des causes racines et les retours d'expérience. Cela inclut l'utilisation de GitHub Copilot pour automatiser les tâches répétitives, soutenir l'analyse et la prise de décision, améliorer la traçabilité et accroître l'efficacité opérationnelle. 3. Qualité et responsabilité : L'ingénieur sera garant de la qualité de tous les livrables assistés par l'IA, en intégrant des pratiques de validation et d'assurance qualité dans les solutions délivrées. Garantir la fiabilité et la responsabilité des résultats générés par l'IA fait partie intégrante du service. 4. Gestion du contexte et de la mémoire : L'ingénieur construira et maintiendra une base de connaissances structurée permettant aux outils IA d'opérer avec une pleine connaissance des processus, règles et données de référence TRM. Cela inclut la codification des définitions de processus, des règles de progression des trains, des workflows d'approbation des changements et des données de référence en formats lisibles par machine. La base de connaissances sera mise à jour selon un cycle régulier (révision bimensuelle). 5. Co-création et montée en compétences : L'ingénieur travaillera en collaboration avec l'équipe pour co-créer des standards, outils et documentations. Le service inclura du coaching, des conseils et des transferts de connaissances pour permettre à l'équipe d'adopter, maintenir et étendre les frameworks IA de manière autonome. 6. Mesure de la performance et reporting : L'ingénieur définira, automatisera et suivra les indicateurs clés de performance (KPIs) liés aux activités IA, et soutiendra la communication de l'impact de l'IA sur la productivité, la qualité et la réduction des risques. 7. Documentation et communication : Le service fournira une documentation claire et complète ainsi que des présentations pour mettre en valeur les frameworks IA, les solutions et les réalisations auprès des parties prenantes, dans un souci de transparence et d'amélioration continue. Livrables et Calendrier Livrables : Framework IA déployé à l'équipe : documenté, standardisé, avec dépôt Git structuré Implémentation de solutions IA pour les processus clés TRM (suivi des releases, coordination des changements, monitoring des incidents, reporting d'éligibilité, analyse des causes racines) Base de connaissances structurée, mise à jour bimensuellement Sessions de partage des connaissances, ateliers et supports de coaching Tableaux de bord de performance et suivi automatisé des KPIs Rapport final résumant les réalisations, lessons learned et recommandations
View this job
Permanent

Job VacancySenior Software Developer

CGI
Published on

United Kingdom
Join CGI and help shape the digital services that support one of the UK's most important public sector organisations. As a Senior Software Developer, you'll play a key role in delivering secure, scalable solutions that enable our client to modernise their systems and improve services for millions of UK citizens. Working within a collaborative Agile environment, you'll contribute to innovative cloud-based platforms, influence technical direction, and mentor others while developing solutions that have a meaningful impact. At CGI, you'll be empowered to take ownership of your work, collaborate with talented colleagues, and continue growing your career through ongoing support and development. CGI was recognised in the Sunday Times Best Places to Work List 2025 and has been named a UK 'Best Employer' by the Financial Times. We offer a competitive salary, excellent pension, private healthcare, plus a share scheme (3.5% + 3.5% matching) which makes you a CGI Partner not just an employee. We are committed to inclusivity, building a genuinely diverse community of tech talent and inspiring everyone to pursue careers in our sector, including our Armed Forces, and are proud to hold a Gold Award in recognition of our support of the Armed Forces Corporate Covenant. Join us and you'll be part of an open, friendly community of experts. We'll train and support you in taking your career wherever you want it to go. Due to the secure nature of the programme, you will need to hold UK Security Clearance or be eligible to go through this clearance. This is a remote position.
View this job

Submit your CV

  • Manage your visibility

    Salary, remote work... Define all the criteria that are important to you.

  • Get discovered

    Recruiters come directly to look for their future hires in our CV library.

  • Join a community

    Connect with like-minded tech and IT professionals on a daily basis through our forum.

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