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 775 results.
Contractor
Permanent

Job VacancyChef de Projet Java Risque de Crédit (H/F)

STORM GROUP
Published on
Confluence
Java
JIRA

3 years
56k €
450 €
Ile-de-France, France
Contexte : Dans un environnement composé de plusieurs squads, le consultant aura pour mission de favoriser la coordination entre les équipes, d'harmoniser les pratiques de delivery et d'assurer un pilotage consolidé des projets. Il contribuera également au suivi de la roadmap de l'équipe, qui combine des évolutions fonctionnelles (déploiement de nouveaux modèles, intégration de nouveaux périmètres) et des chantiers techniques (sécurité, qualité du produit, amélioration continue). Missions : Le consultant interviendra en support des différentes squads afin de garantir une gouvernance efficace, un pilotage transverse et une vision consolidée de l'avancement des projets. Pilotage transverse et gouvernance Accompagner les différentes squads de l'équipe MINT dans l'application des bonnes pratiques de delivery. Animer la gouvernance transverse et les instances de pilotage. Consolider les indicateurs d'avancement et assurer le suivi des interdépendances entre les squads. Produire des reportings synthétiques destinés à faciliter la prise de décision. Suivi de la roadmap Assurer le suivi de l'exécution de la roadmap, composée de chantiers fonctionnels et techniques. Coordonner le suivi des plans d'actions liés aux évolutions métiers, à la sécurité et à la qualité des applications. Identifier les risques, anticiper les points de blocage et piloter les plans de mitigation. Assurer les relances auprès des différents acteurs afin de garantir le respect des engagements. Conseil et amélioration continue Conseiller les équipes sur les bonnes pratiques de delivery (Agile, Scrum, Kanban ou modèle hybride). Participer à l'harmonisation des processus entre les six squads. Faciliter la communication entre les équipes techniques et les parties prenantes.
View this job
Contractor
Permanent

Job VacancyTech Lead Full-Stack Java / Angular

INFOTEL CONSEIL
Published on
Angular
Java

2 years
Paris, France
ContexteDans le cadre d'un projet mené pour une grande institution financière publique (secteur de la supervision bancaire), nous constituons l'équipe de réalisation d'un portail décisionnel destiné aux équipes de contrôle. L'application a vocation à devenir le point d'entrée unique des utilisateurs, en agrégeant au sein d'une interface de synthèse des données aujourd'hui dispersées dans de nombreux outils. La phase de conception (UX/UI) est terminée et aboutie. Le projet entre en phase de développement et démarre entièrement de zéro (from scratch). Un contexte de delivery sous contrainte forteLa mission s'inscrit dans un calendrier engageant, avec une première mise en production attendue dès la fin d'année, puis un fonctionnement en cycles agiles avec des livraisons régulières. Le métier est fortement demandeur et attend de la valeur dès les premières échéances. Le Tech Lead joue donc un rôle central : faire le pont entre une ambition fonctionnelle élevée et une réalité de développement contrainte, en sécurisant des livraisons utiles à chaque étape. RôleLe Tech Lead est le référent technique de l'équipe (2 à 4 développeurs). Au-delà de la conception et du développement, il porte une véritable posture de lead : il structure le delivery, dialogue avec les utilisateurs et le métier, et garantit qu'à chaque échéance l'équipe livre quelque chose de fonctionnel et déployable.
View this job
Contractor

Contractor jobChef de Projet Java – Pilotage Agile (H/F)

CELAD
Published on

1 year
520-550 €
Paris, France
Nous poursuivons notre développement et recherchons actuellement un Chef de Projet IT – Pilotage Agile / Java (H/F) pour intervenir chez l'un de nos clients, un grand groupe bancaire français, dans le cadre du pilotage d'un programme stratégique autour d'un moteur de notation Corporate Groupe. Vous intégrerez l'équipe en charge du moteur de notation Corporate et aurez un rôle transverse auprès de plusieurs squads afin de garantir la cohérence des pratiques de delivery, le suivi de la roadmap et la consolidation des plans d'actions. 🎯 Vos principales missions En tant que Chef de Projet transverse, vous serez le garant de la coordination, du pilotage et de l'amélioration continue sur un périmètre composé de plusieurs équipes Agile. Pilotage transverse & gouvernance Accompagner les différentes squads de l'équipe MINT dans leurs pratiques de delivery. Harmoniser les processus et méthodes de travail entre les équipes. Mettre en place et animer une comitologie transverse efficace. Consolider les indicateurs d'avancement et assurer le suivi des interdépendances. Produire des reportings synthétiques permettant l'aide à la décision. Suivi de roadmap Assurer le suivi d'une roadmap hybride composée de : Chantiers fonctionnels (déploiement de nouveaux modèles, intégration de nouveaux périmètres…). Chantiers techniques (sécurité, qualité produit, dette technique…). Suivre les plans d'actions et les engagements des différentes équipes. Identifier les points de blocage et coordonner les actions de résolution. Accompagnement méthodologique Conseiller les équipes sur les bonnes pratiques de delivery. Accompagner l'adoption des méthodes Agile, Scrum, Kanban ou hybrides. Adapter les pratiques au contexte et à la maturité des équipes.
View this job
Contractor

Contractor jobQA lead paiement

MEETSHAKE
Published on
C/C++
COBOL
Cucumber

1 year
Paris, France
Mission principale Le QA Lead est le garant de la qualité logicielle de la plateforme ECIS et de la maîtrise des risques associés aux évolutions du produit. ECIS est la plateforme historique avec un socle logiciel développé puis livré aux banques clientes de l'entreprise pour qu'elles en assurent l'exploitation (modèle On Premise). La base technologique des développements est principalement en Java mais aussi pour certains composants en C/C++ et COBOL. Il agit comme chef d'orchestre de la qualité logicielle de la plateforme ECIS. Il intervient sous le pilotage de la direction de programme ECIS (qualité des livraisons) et de la Direction QA (processus, méthodologies, & outillages) : · Il est le garant de la qualité des livraisons en collaboration avec les équipes Software Engineering et intervient directement au sein du processus de construction et livraison du logiciel. · Il pilote la stratégie Quality Assurance, mets en place et pilote un plan d'amélioration pragmatique selon une priorisation par les risques. Responsabilités principales Pilotage de la qualité des livraisons Garantir la qualité des livraisons de manière pragmatique avec une approche basée sur les risques et les indicateurs Assurer le pilotage des « gates » GO-NO GO sur la dimension qualité Suivre le pilotage de la bonne couverture des tests et de leur exécution. Garantir la qualité des releases avant mise en production. Assurer la bonne communication des périmètres des tests effectués avec les clients (« PV de test ») Pilotage de l'industrialisation des pratiques QA Définir et porter la stratégie Quality Assurance de la plateforme ECIS. Mesurer la maturité de la QA et son amélioration (inc. processus de tests, validation, niveau d'automatisation…) et piloter son amélioration. Mesurer les processus/pratiques de qualité et proposer des plans d'amélioration Construire et piloter la roadmap qualité avec des premiers résultats à mettre en place rapidement (« quick win »). Enrichir et suivre les dashbaord qualité : couverture de tests, anomalies projet, couverture des tests automatisés, incidents de production… Assurer la bonne couverture des tests sur l'ensemble des dimensions fonctionnelles en particulier via le des tests de bout en bout et de performance/charge Définir et piloter d'un plan d'automatisation des tests en S'appuyant sur les outils et frameworks existants (ex : Cucumber, KaNest) et utilisant l'IA là où cela le justifie Couvrant une meilleure couverture des typologies de tests et des jeux de données. Leadership et coordination transverse des activités de test ECIS Assurer la fédération des équipes Software Engineering des différents domaines autour de la qualité en lien avec la direction QA (tribu QA) Accompagner la montée en compétence des testeurs en lien avec les objectifs. Superviser les tests fonctionnels, intégration, système, régression, performance et sécurité. Gestion des risques et amélioration continue liés aux incidents client (anomalies projet & incidents de production) Identifier les risques qualité et opérationnels et piloter les plan de réduction. Conduire les analyses post-incidents. Piloter les plans d'amélioration continue.
View this job
Permanent

Job VacancyDéveloppeur Java projet IA (H/F)

STHREE SAS
Published on

Marseille, Provence-Alpes-Côte d'Azur
ContexteMon client conçoit un OS agentique souverain dédié aux industries régulées européennes. Avec leur IA propriétaire, des sujets comme la mobilité bancaire s'en retrouvent profondément facilités et c'est dans ce contexte là que mon client cherche un-e Développeur Java (H/F) Vous rejoignerez une équipe spécialisée dans la mobilité bancaire (SEPA, mandats, échanges interbancaires), au sein d'un écosystème applicatif en pleine modernisation : migration progressive vers Java 25 / Spring Boot 4, architecture micro-services avec bibliothèques internes partagées, et forte composante intégration (gateways, ETL, synchronisation CRM). Missions principalesAssurer la maintenance corrective et évolutive des applications métier du produit de mobilité bancaire. Participer activement à la migration des applications legacy (Java 7/8/11/17) vers Java 25 et Spring Boot 4. Concevoir et développer des micro-services backend en s'appuyant sur les bibliothèques internes partagées (common-*, BOM isilis-bom). Gérer les flux d'intégration : messaging asynchrone (Kafka + Avro/Schema Registry, ActiveMQ/Artemis, Spring Cloud Stream), SOAP/REST (CXF, Spring REST), échanges avec partenaires bancaires. Développer et maintenir des composants réactifs (Spring WebFlux / Project Reactor) sur les services concernés. Piloter le cycle complet d'un service : build Maven → quality gates SonarQube → pipeline AWS CodeBuild → push ECR → déploiement ECS/Fargate. Assurer la qualité du code : tests unitaires et d'intégration (JUnit 5, Mockito, Testcontainers), couverture JaCoCo, respect des standards de sécurité (Spring Security, Keycloak/JWT). Contribuer aux revues de code et à l'amélioration continue des pratiques de développement. Compétences requises Techniques - must-have Java - maîtrise des versions 8 à 25 ; expérience de migrations de version majeure obligatoire. Spring Boot (2.7 legacy & 4.x moderne), Spring Security. Spring WebFlux / Project Reactor - programmation réactive (Mono/Flux, WebClient, back-pressure) ; le user-service est intégralement réactif. Build & versioning : Maven (build dominant), Git. CI/CD & cloud : AWS CodeBuild (pipeline primaire), CodeArtifact (registry Maven), ECR, ECS/Fargate ; GitHub Actions. Persistance SQL : MariaDB/MySQL ; migrations Flyway ; JPA/Hibernate. Messaging : Apache Kafka et/ou ActiveMQ/Artemis. Conteneurisation : Docker. Tests : JUnit 5, Mockito, Testcontainers. Techniques - nice-to-have Apache Avro + Confluent Schema Registry - sérialisation Kafka par schéma (.avsc, avro-maven-plugin, Confluent serializers). Spring Cloud Stream - abstraction messaging (binder/channel/destination binding) au-dessus de Kafka. OpenAPI Generator - cycle spec OAS3 → codegen → client inter-services (templates webclient réactif et java sync). SonarQube + JaCoCo - quality gates en CI, analyse de findings, exclusions Lombok. Spring Data Envers - audit trail réglementaire (@EnableJpaAuditing, tables *_HISTORY) en contexte bancaire. Logs JSON structurés - logstash-logback-encoder / common-logs pour ingestion ELK ou équivalent. Apache CXF (SOAP/JAX-WS), Keycloak (IAM/OAuth2), JWT. Apache POI - import/export Excel pour reporting et référentiels bancaires. Lombok, MapStruct, JasperReports. Front-end : notions Angular ou Vue.js appréciées (quelques repos concernés). Legacy : Apache Wicket, ASP.NET (connaissance appréciée). Observabilité : Prometheus / Grafana ; ordonnancement Rundeck. Soft skills Rigueur et goût pour le travail en contexte legacy sous contrainte de migration. Capacité à naviguer dans une base de code hétérogène (multi-versions, multi-frameworks). Esprit d'équipe et communication fluide avec les équipes métier et partenaires bancaires. Autonomie et force de proposition sur les sujets de modernisation. Profil recherché Formation Bac+3 à Bac+5 en informatique ou équivalent. 5 ans minimum d'expérience en développement Java backend, idéalement en contexte bancaire, fintech ou secteur réglementé. Expérience sur des projets de migration Java (upgrade de version majeure) appréciée. Connaissance du domaine SEPA / mobilité bancaire est un plus.
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