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 778 results.
Contractor

Contractor jobDéveloppeur Java - Nantes

KUBE Partners S.L. / Pixie Services
Published on
Java
Kubernetes
Springboot

1 year
350-450 €
Nantes, Pays de la Loire
VOTRE PROFIL Ce que vous serez amené.e à faire : Vous contribuez au développement des features d'un produit du X-Merch en assurant la scalabilité, la résilience, la sécurité et l'évolutivité. Vous participez activement aux ateliers de cadrage et de conception des nouvelles fonctionnalités. Vous êtes au sein de votre équipe pour aider à la résolution de problématiques complexes (temps de réponse backend, gestion du crawl budget, pipelines de données). En tant que confirmé.e, vous êtes garant.e de la qualité du code au sein de l'équipe grâce aux bonnes pratiques de développement (code review, pair programming, clean code …). Vous rayonnez techniquement au sein de votre équipe grâce à votre expertise Java et êtes force de proposition sur les choix techniques de votre périmètre. Vous êtes continuellement en veille technologique et vous êtes force de proposition pour déployer de nouvelles technologies qui permettent de construire les solutions de demain. Ce dont vous aurez besoin pour réussir : Vous avez au moins cinq ans d'expérience dans le développement backend. Bonne maîtrise des best practices de développement logiciel (architecture, design patterns, testable code). Forte culture technique sur les solutions backend (microservices, event driven, serverless, ...) Vous êtes capable de produire des services qui répondent à un fort trafic Vous appréciez travailler en équipe, apprendre tous les jours et vous renouveler au sein d'un environnement qui promeut l'humain, les talents et la prise de décision. Vous maîtrisez l'anglais (niveau B2) que vous utilisez quotidiennement pour échanger avec vos utilisateurs ou vos partenaires.
View this job
Contractor
Permanent

Job VacancyIngénieur DevOps Apache Camel confirmé

BEEZEN
Published on
Ansible
Apache Kafka
Argo CD

12 months
50k-55k €
400-550 €
Montreuil, Ile-de-France
Je recherche un Ingénieur DevOps ayant une Expertise sur Apache Camel confirmé pour piloter la migration de flux TIBCO vers une architecture d'intégration moderne, cloud-native et résiliente. Une mission technique de premier plan, au cœur des architectures événementielles et des systèmes critiques. 🎯 Vos missionsMigration & développement Analyser, réécrire et qualifier les flux existants dans le cadre de la migration TIBCO → Apache Camel Développer et maintenir des routes Camel complexes en Java DSL et YAML DSL : CBR, EIP, Dead Letter Channel, Retry, Circuit Breaker Concevoir des Kamelets réutilisables et des catalogues de composants d'intégration partagés Mettre en œuvre des pipelines d'orchestration multi-étapes avec gestion des transactions distribuées et rollbacks Implémenter des mécanismes d'idempotence garantissant une livraison exactly-once des flux critiques Transformation & intégration Réaliser des transformations avancées : XSLT, JSONata, Velocity, marshalling/unmarshalling (JAXB, Jackson) Développer des services backend Spring Boot exposant des API REST Intégrer des systèmes de messagerie événementiels (Kafka, IBM MQ) Cloud, CI/CD & qualité Déployer et exploiter sur infrastructure cloud-native selon les principes d'Infrastructure as Code (Terraform, Helm, GitOps — ArgoCD/Flux) Contribuer aux pipelines CI/CD GitLab et aux déploiements multi-environnements Mettre en place des tests d'intégration (CamelTestSupport, TestContainers) Participer à l'observabilité des flux : métriques Micrometer, supervision des routes 🛠️ Compétences requisesDomaineCompétences Intégration Apache Camel expert (Java/YAML DSL, EIP, Kamelets) — 5 ans+ d'expérience Migration Expérience confirmée TIBCO (BusinessWorks, EMS) Backend Spring Boot 3.x, Java 17/21 Cloud & Infra Cloud-native, Terraform, Ansible, GitOps (ArgoCD/Flux) Messagerie Kafka, architectures événementielles Data XML, XSD, XSLT avancé Patterns CBR, Aggregator, Splitter, Idempotent Consumer, Dead Letter Channel Qualité CamelTestSupport, TestContainers Observabilité OpenTelemetry, Micrometer Données Oracle (SQL, schémas, transactions) Build & CI/CD Maven multi-modules, GitLab CI/CD Langue Anglais obligatoire ⭐ Compétences appréciéesExpérience approfondie de migration TIBCO → Apache Camel IaC avancé : gestion de pipelines, versioning, drift detection Connaissance des normes ISO 20022 Expérience en environnements critiques ou réglementés (banque, assurance) IBM MQ ou middleware équivalent, CFT Groovy / JSONata (transformations avancées) Hawtio / Kaoto 👤 Profil recherchéExpérience solide en intégration, middleware ou développement backend Expertise avérée en EIP, conception de routes complexes et gestion de gros volumes Expérience confirmée sur des projets de migration TIBCO (BusinessWorks, EMS, ActiveMatrix...) Bonne compréhension des architectures distribuées, EDA et modèles de résilience 🔧 Enjeux transverses de la missionConnectivité : interopérabilité multi-protocoles (HTTP, JMS, CFT), sécurisation TLS/mTLS/OAuth2/JWT Performance : optimisation latence/débit/mémoire, tests de charge (JMeter, Gatling), tuning JVM/GC Fiabilité : retry, circuit breaker, fallback, dead letter, pilotage des SLO/SLA Observabilité : Micrometer, OpenTelemetry, dashboards Grafana/Prometheus, alerting Scalabilité : routes stateless, autoscaling Kubernetes, backpressure, throttling
View this job
Permanent

Job VacancySoftware Engineer with C# Java and Azure

Nexus Jobs Limited
Published on

£60k-95k
London, England, United Kingdom
Software Engineer with C# or Java and Azure Must have a bachelor's degree in computer science, software engineering, or a related field is required. Must have at least 4 to 6 years of progressively complex experience in a directly related area, during which both professional and technical capabilities have been clearly demonstrated. Coupled with at least 4 years of design and development. experience with various relevant Microsoft platforms, tools, technologies, patterns, and techniques related to Azure tools, integration, and data is required. Experience with industry/domains like pharmaceutical, finance, HR, sales, marketing, and manufacturing is highly preferred. Experience with healthcare industry regulations, data security and compliance standards (e.g. GDPR), and EDI standards (e.g. FHIR, HL7), etc. is very valuable. Developer certifications of Azure and/or Microsoft suite technologies is a big plus. Technical skills: In-depth knowledge and thorough experience in programming, configuring, and/or integrating using/with Azure integration tools like Data factory, LogicApps, Functions, API Management, Data catalog, WebApps, Integration service environment, configuring monitoring & diagnostics, etc., and connectivity & security configurations (certificates, encryptions, etc.). In-depth knowledge and experience with Azure data storage (SQL Server, Data lake, Synapse, etc.) & access tools, APIs, cloud connectivity, and ETL processes. Knowledge and some experience of MS Office/MS Office 365 suite, SharePoint Online, Power Apps, GitHub, MS Teams, etc. In-depth knowledge & experience using Visual Studio, with one of the programming languages: C#/Java/JavaScript/Python, and PowerShell. In-depth knowledge and thorough experience of using Serverless, SOAP, XML, REST, JSON, EDI, XSLT, Async/Sync, Request/Response, Service Bus, Publish/Subscribe, Batch/Real-time, Scheduling, Event triggers, etc. In-depth knowledge and development experience using MS SQL Server (SSIS, T-SQL, Stored procedures, Functions, Views, Queries, Datatype conversions, etc.). Thorough understanding of the fundamental architecture of the cloud and on-prem MSFT Suite (e.g. Share point) and Integration platforms architecture (e.g. BizTalk, MuleSoft, or similar), etc., and version control methods. Solid fundamentals and thorough understanding of exception handling principles and production/operational support solutions (alerts, dashboards, runbooks, etc.) Experience working with Azure DevOps and CI/CD pipeline. Experience working with APIs, Postman/SOAPUI tools, MS D365, ServiceNow, Azure Analytics tools, Azure Data lake, Azure Synapse, Azure BYOD & Data verse, Informatica, BI tools, etc. is a big plus. General business skills: Clear communication to translate and explain business requirements to technology & vice-versa. Analytical & methodical mindset with a problem-solving attitude is extremely important for the success of this role. Clear, concise written, verbal, and presentation skills. Must be a team player who can earn a team's respect quickly. Ability to take initiative and be innovative. Ability to complete projects and achieve results in an ambiguous work environment. The role will be based in London and can be partly remote. The Client is based in Livingston NJ USA. Salary will be in the range £60K to £95K. Please do send your CV to us in Word format along with your salary and availability.
View this job
Contractor
Permanent

Job VacancyDev Java Angular Run & Change - Gestion d'actifs Banque Assurance

OBJECTWARE
Published on
Angular
Control-M
Java

12 months
40k-58k €
100-450 €
Nanterre, Ile-de-France
Développement - Concepcion, développemment, teste et maintien des code Java, Angular, SQL, les jobs Control‑M et les scripts KSH. - Estimation des coûts et les délais. - Mise à jour la documentation de production et technique selon les besoins. - Préparation des environnements de test et être en support pendant les phases de test. - Réalisation des tests de non‑régression pour garantir la stabilité technique. la Tribe IT IAM (Insurance Asset Management) est organisée en Squads pour piloter, accélérer et maximiser la création de valeur client. Ces Squads interviennent sur les projets IT et assurent la continuité opérationnelle des applications métiers de la Direction de la Gestion des Actifs. Leurs activités principales comprennent : - gestion des passages d'ordres, - gestion des tenues de positions, - gestion des mandats d'investissement, - administration des données de référence financières (titres, cours, valeurs liquidatives, notations, etc.), - gestion de portefeuilles, - gestion des flux de trésorerie financiers. La Squad Investments Book Of Records (IBOR) fait partie de la Tribe IT IAM et est responsable des applications métiers développées sur le logiciel Fusion Invest (éditeur : Teciem), le logiciel T1000 (éditeur : Sage) et les flux ETL internes (ex. : GXT – Galaxy Extraction Transformation). Ces applications gèrent : - suivi des positions et transactions Front & Middle Office, - système de gestion des ordres, - gestion des données de référence Fusion Invest, - gestion des flux post‑trade vers les partenaires, - suivi des flux de trésorerie, - calcul des soldes de trésorerie à investir ou désinvestir, - optimisation de la trésorerie, - calcul de la performance des fonds. Ces applications sont classées comme sensibles et critiques pour l'entité, car elles doivent respecter des exigences de haute disponibilité et sont exposées à des risques financiers importants.
View this job
Contractor

Contractor jobDéveloppeur Back-end Java Spring Boot (F/H)

CELAD
Published on

1 year
450-500 €
Paris, France
Dans le cadre du renforcement d'une squad Agile, nous recherchons actuellement un.e Développeur Back-end Java Spring Boot pour intervenir chez l'un de nos clients du secteur bancaire. Vous intégrerez une équipe en charge de l'évolution, de la maintenance et du maintien en conditions opérationnelles de plusieurs applications stratégiques destinées aux conseillers bancaires. Vous participerez au développement de nouvelles fonctionnalités, à l'amélioration continue des produits et au suivi des mises en production. 🎯 Votre rôle En tant que Développeur Back-end Java, vous intervenez sur l'ensemble du cycle de vie des applications, de la conception technique jusqu'au déploiement en production. Vous contribuez au développement de nouvelles fonctionnalités, à la qualité des livrables et à la stabilité des applications en collaboration avec les Business Analysts, les développeurs Front-end, le Product Owner et les équipes techniques. Vos missions💻 Développement Back-end Vous participez au développement et à l'évolution des applications. À ce titre, vous serez amené.e à : Concevoir les solutions techniques répondant aux besoins métier. Développer les fonctionnalités priorisées dans le backlog. Concevoir et développer des API REST. Réaliser les tests unitaires et les tests d'intégration. Participer aux revues de code et appliquer les bonnes pratiques de développement. Corriger les anomalies et assurer la maintenance évolutive et corrective. 🚀 Déploiement & maintien en conditions opérationnelles Vous accompagnez les applications jusqu'à leur mise en production. Vos principales responsabilités seront de : Déployer les composants sur les différents environnements. Préparer les livraisons et les mises en production. Assurer le suivi des déploiements avec les équipes techniques. Diagnostiquer et corriger les incidents de production. Maintenir à jour la documentation technique. Contribuer à l'amélioration continue de la qualité des applications. 🤝 Collaboration Agile Vous évoluez au sein d'une squad Agile pluridisciplinaire. Dans ce cadre, vous serez chargé.e de : Participer aux cérémonies Scrum. Collaborer avec les Business Analysts, Product Owner, Scrum Master et développeurs Front-end. Contribuer à l'affinage du backlog et aux User Stories. Participer aux démonstrations, rétrospectives et ateliers de conception. Être force de proposition sur les choix techniques et les améliorations du produit. 🧭 Environnement technique🛠 Technologies Java 21 Spring Framework Spring Boot API REST JSON XML Swagger / OpenAPI SQL GitLab Jenkins CI/CD SonarQube Postman Jira Software 🛠 Méthodes Scrum Kanban
View this job
Contractor
Permanent

Job VacancyDéveloppeur Fullstack Java Spring / React – Trade Finance Operation

Hexagone Digitale
Published on
Back-end
CSS
Docker

1 year
40k-45k €
360-450 €
Charenton-le-Pont, Ile-de-France
Contexte Intervention au sein d'une squad Trade Finance Operation, dans le secteur bancaire, centrée sur un progiciel back office gérant les activités Trade Finance (France, Asie, à terme Amérique). L'environnement comprend des développements spécifiques Java, Angular-React, PL/SQL, ainsi que des outils de paramétrage. Le besoin porte sur l'intégration d'un développeur confirmé au sein des squads du progiciel, pour des activités de contribution projet, de maintenance évolutive-corrective et de support en production. Mission d'une durée d'un an, renouvelable. Rôle et responsabilités principales Concevoir et développer des solutions selon les principes du software craftmanship (TDD, fail fast, continuous delivery, méthode agile) Intervenir sur l'application de gestion du process de compliance, en interaction étroite avec le progiciel métier, l'outil d'OCR et les outils de Compliance Challenger les besoins et rédiger les scénarios en collaboration avec les Business Analysts Participer aux estimations en poker planning Assurer le support de production Maintenir l'opérabilité des environnements de tests Participer à l'amélioration continue (technique, organisation, processus) Livrables attendus Solutions applicatives développées et testées (back-end et front-end) Scénarios et estimations rédigés en collaboration avec les Business Analysts Support de production assuré Environnements de tests maintenus opérationnels Contributions à l'amélioration continue (technique/organisation/processus)
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