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

Job VacancyIT Strategist Market Making (Commando POO/Java Core)

Digistrat consulting
Published on
Finance
Java
Multithreading

3 years
40k-70k €
400-600 €
Paris, France
🏭 Secteurs stratégiques : Banque d'investissement 🗓 Démarrage : ASAP PAS DE FULL REMOTE NI SOUS TRAITANCE MERCI 💡 Contexte /Objectifs : En particulier, les IT Strategists du projet réalisent le développement, la production et le support d'une application (client lourd Java) de génération d'alpha et de gestion de portefeuille (back-testing et trading de modèles quantitatifs, monitoring des positions, P/L et risques, reporting, etc…) ; ainsi que la génération d'indices pour des équipes de structuration. L'équipe est localisée à Paris, mais interagit au jour le jour avec les utilisateurs (traders de différents desks, structureurs, MO, etc) et autres équipes situées à Paris, mais aussi à Londres, New-York et Hong-Kong. L'équipe fonctionne avec une grande autonomie et une attention particulière portée à la qualité (que ce soit au niveau du développement, de la communication ou des processus), à l'efficacité, et à la recherche de solutions long-terme. - Accompagnement des besoins utilisateurs, et proposition de solutions associées - Support complète des développements, de l'architecture jusqu'à la mise en production - Support utilisateurs - Production et monitoring quotidiens de nos serveurs, bases de données, batchs et sessions clients - Gestion de notre environnement d'intégration continue
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
Permanent

Job VacancyBusiness Analyst Technique (H/F)

1G-LINK CONSULTING
Published on
Java

Ile-de-France, France
ContexteDans le cadre de projets d'évolution et de transformation du système d'information, nous recherchons un Business Analyst Technique disposant d'un solide background en développement Java. Véritable interface entre les équipes métiers et les équipes techniques, vous intervenez sur l'analyse des besoins, le cadrage fonctionnel et technique, la rédaction des spécifications ainsi que le suivi des développements. Votre compréhension des architectures applicatives et du code vous permet de challenger les solutions proposées et de faciliter les échanges avec les équipes de développement. Missions principalesRecueillir, analyser et challenger les besoins des équipes métiers. Animer des ateliers de cadrage fonctionnel et technique. Rédiger les spécifications fonctionnelles et les user stories. Traduire les besoins métier en solutions techniques adaptées. Analyser les applications existantes et leurs impacts fonctionnels. Participer à la conception des évolutions en collaboration avec les développeurs et architectes. Accompagner les équipes de développement tout au long du projet. Préparer et coordonner les phases de recette fonctionnelle. Assurer le suivi des anomalies et participer à leur résolution. Contribuer à la documentation fonctionnelle et technique. Compétences techniquesExpérience significative en tant que Business Analyst Technique et/ou Analyste Fonctionnel. Background en développement Java. Bonne compréhension des architectures applicatives. Lecture et compréhension de code Java. SQL et analyse de bases de données relationnelles. Expérience en rédaction de spécifications fonctionnelles et techniques. Connaissance des API REST et des échanges de données. Outils Agile : Jira, Confluence. Expérience en méthodologies Agile (Scrum/Kanban). Connaissances de Spring / Spring Boot. Expérience sur des projets d'intégration ou de transformation SI.
View this job
Contractor

Contractor jobDéveloppeur Java Confirmé H/F

CELAD
Published on

1 year
350-420 €
Rennes, Brittany
Envie d'un nouveau challenge... CELAD vous attend ! Nous poursuivons notre développement et recherchons actuellement un(e) Développeur Java Confirmé H/F pour intervenir chez un de nos clients. Contexte : Vous intégrerez une équipe en charge de solutions d'échanges et de services transverses, au sein d'un environnement critique où la disponibilité, la performance et la fiabilité des applications sont essentielles. Vous participerez aux évolutions et à la maintenance d'un portail de supervision ainsi qu'à l'amélioration continue des outils et processus de développement et de déploiement. Vous évoluerez dans un contexte Agile, en collaboration étroite avec les équipes de développement, d'infrastructure et de sécurité. Votre mission : Au sein d'une équipe projet, vous serez en charge de : - Développer les évolutions fonctionnelles et les correctifs des applications Java - Réaliser les diagnostics techniques et résoudre les incidents en proposant des solutions pérennes - Participer aux phases d'intégration, de recette technique, d'homologation et de déploiement - Contribuer à l'amélioration des performances, de la qualité et de la maintenabilité des applications - Assurer le packaging, la validation et la mise à disposition des composants logiciels - Collaborer avec les équipes Études, Infrastructure et Sécurité dans une démarche d'amélioration continue
View this job
Contractor
Permanent

Job VacancyDirecteur de Projet Web & Mobile (H/F)

RIDCHA DATA
Published on
Confluence
Flutter
JIRA

1 year
40k-45k €
400-500 €
Lille, Hauts-de-France
ContexteDans le cadre du renforcement d'une équipe spécialisée dans le développement et le pilotage de solutions mobiles, nous recherchons un Directeur de Projet Web & Mobile pour prendre en charge un projet stratégique tout en contribuant au maintien en conditions opérationnelles (MCO) d'un portefeuille d'applications existantes. Vous évoluerez au sein d'une équipe pluridisciplinaire composée de chefs de projet, architectes, concepteurs UX/UI, développeurs mobiles et experts techniques, dans un environnement Agile favorisant l'innovation, la qualité et l'amélioration continue. Vos missionsPiloter l'ensemble du cycle de vie d'un projet Web & Mobile. Recueillir et analyser les besoins métiers. Animer les ateliers et les réunions avec les parties prenantes. Rédiger les spécifications fonctionnelles détaillées dans Jira. Planifier les différentes phases du projet. Coordonner et piloter les équipes de développement. Assurer le suivi de l'avancement, des délais, des risques et des livrables. Organiser et piloter les phases de recette fonctionnelle. Garantir le respect des standards techniques et méthodologiques. Participer au maintien en conditions opérationnelles des applications existantes. Contribuer à l'amélioration continue des pratiques de gestion de projet. Environnement techniqueJira Confluence Power BI Méthodologies Agile (Scrum, Story Mapping, Rétrospectives) Développement mobile Android Flutter Kotlin (connaissance appréciée) Enterprise Mobility Management (EMM)
View this job
Contractor
Permanent

Job VacancyConsultant DevSecOps Java Angular - Lyon (H/F)

STORM GROUP
Published on
Angular
DevSecOps
Java

3 years
50k €
400 €
Lyon, Auvergne-Rhône-Alpes
Missions : Installer et Administrer les Plateformes Applicatives : - Administrer et entretenir les plateformes des différents projets ; - Intégrer la sécurité des applications et des infrastructures dès la phase de conception ; - Participer aux chantiers d'architecture en tant que DevSecOps et contribuer au choix des solutions ; - Créer, adapter et maintenir les environnements nécessaires aux différentes étapes du cycle de vie ( de la fabrication à la production) ; - Contribuer à l'automatisation des tests en intégrant la sécurité ; - S'assurer du traitement des vulnérabilités durant le projet ; - Contribuer à l'analyse et à la correction des incidents des applications hébergées sur les plateformes ; - Analyser et résoudre les anomalies liées à la performance et à la scalabilité des systèmes ; - Proposer des solutions afin d'améliorer la sécurité des plateformes de son périmètre ; - Organiser la surveillance des alertes et éventuels incidents sur les différents environnements ; - Rédiger et mettre à jour les procédures d'installations et d'administrations des applications dans le référentiel documentaire d'exploitation. Industrialiser le déploiement des versions : - Packager et industrialiser l'ensemble des lots de composants et les procédures de déploiement ; - Adapter, assembler et intégrer les différents composants du SI dans le respect de l'architecture ; - Mettre en place , maintenir et garantir le processus de déploiement automatisé ; - Réaliser les déploiements dans le respect du cycle de vie et du process IT Groupe ; - Qualifier l'intégration de l'application dans le SI, l'exploitabilité, la performance et la documentation ; - Contribuer aux mises en production des versions et le cas échéant, participer aux bascules d'envergure ; - Garantir l'exploitabilité des composants dans le respect des normes et bonnes pratiques (ordonnancement, performance, …). Garantir la mise en œuvre du développement sécurisé : - Assurer une veille technologique portant sur les processus de développement sécurisé ; - Contribuer à la définition des guides de développement sécurisé ; - Contribuer à la rédaction des exigences de sécurité applicative ; - Sensibiliser les développeurs aux exigences de sécurité ; - S'assurer du respect des bonnes pratiques de sécurité et des exigences de la politique générale de sécurité du Groupe ; - Accompagner les développeurs lors de la mise à disposition de l'outillage. Communiquer, documenter et reporter : - Assurer la communication avec les parties prenantes du projet, les responsables de services applicatifs en charge du MCO/RUN ; - Participer et reporter aux comités et instances opérationnelles du projet ; - Produire les livrables en conformité du process qualité.
View this job
Permanent

Job VacancyIngénieur développement outils internes / Developer Experience – Domaine Bancaire (F/H)

CELAD
Published on

40k-45k €
Toulouse, Occitania
Envie de rejoindre une équipe où la tech et les projets stimulants sont au rendez-vous ? Cette opportunité est faite pour vous ! 🚀 Nous poursuivons notre développement et recherchons actuellement un profil Poste de Travail pour intervenir chez un de nos clients, dans le secteur Bancaire. 💻💼 Contexte : Vous rejoignez une équipe en charge des outils et des environnements mis à disposition des développeurs. Votre rôle sera de favoriser leur adoption, d'accompagner les utilisateurs et de contribuer à l'évolution continue de la plateforme. Voici un aperçu détaillé de vos missions : 🎯 Accompagner le déploiement d'une nouvelle plateforme de développement intégrant des environnements containerisés et des outils collaboratifs. Animer des démonstrations, ateliers et sessions de prise en main afin de faciliter l'appropriation des nouveaux outils par les équipes. Être l'interlocuteur privilégié des développeurs en recueillant leurs retours, en identifiant leurs besoins et en proposant des pistes d'amélioration. Accompagner les équipes projets dans l'intégration de ces nouveaux environnements au sein de leurs pratiques de développement. Participer à l'amélioration continue de la plateforme en collaboration avec les équipes techniques. Assurer le bon fonctionnement des postes de travail des développeurs et les accompagner sur les aspects de configuration, dans le respect des exigences de sécurité. Veiller à la disponibilité des outils, frameworks et packages indispensables aux équipes de développement. Gérer le cycle de vie des composants techniques : nouvelles versions, mises à jour, suivi de l'obsolescence et communication des évolutions. Maintenir une documentation claire et à jour (guides utilisateurs, documentation technique, notes de version...). Coordonner les actions avec les équipes en charge de la mise à disposition des environnements afin d'assurer des livraisons fiables et dans les délais. Assurer une veille technologique afin d'identifier de nouveaux outils ou pratiques permettant d'améliorer l'expérience des développeurs.
View this job
Permanent

Job VacancyDéveloppeur Fullstack Java Paiements (Luxembourg)

EXMC
Published on
Angular
Java
Linux

Luxembourg
· Développement d'une application interne dédiée à la gestion des flux de paiement, comprenant : · Contrôles des paiements · Vérifications de conformité · Gestion des exceptions · Alignement sur les exigences de la version 2026 du SEPA (SR2026) · Migration et conformité aux normes ISO 20022 Expertise : · La fiabilité et l'évolutivité du système · La stabilité de la production et l'excellence opérationnelle · La conformité aux normes réglementaires et aux standards du marché Remédiation des incidents récurrents sur la chaine de paiements Revue du monitoring des applications ainsi que du process d'alerting La remédiation des vulnerabilités / obsocolescences · Serveur LINUX · Montée de version JAVA et autres composants Développement · Concevoir et développer des composants backend en Java / Spring Boot. · Implémenter des API REST et des flux de messagerie (IBM MQ, QMS). · Garantir la conformité aux normes ISO 20022 pour le traitement des messages et aux standards XML. · Rédiger un code propre, maintenable et testable, en appliquant les bonnes pratiques de développement. Tests et assurance qualité · Développer et exécuter des tests unitaires et des tests d'intégration. · Assurer une couverture de code élevée à l'aide de JUnit et JaCoCo. · Contribuer aux tests de non-régression et aux tests de bout en bout (End-to-End). · Identifier, analyser et corriger les anomalies. Qualité du code et revues · Participer aux revues de code. · Veiller au respect des standards de développement et des critères de qualité définis par SonarQube. · Contribuer à l'amélioration continue des pratiques de développement. Documentation · Produire la documentation technique (architecture, conception, API). · Maintenir la documentation des API à l'aide d'OpenAPI / Swagger. · Documenter les flux d'intégration et les interfaces. Support de production (Niveau 3) · Assurer le support de niveau 3 (L3) sur la chaîne de traitement des paiements. · Analyser et résoudre les incidents de production. · Investiguer les problèmes liés aux paiements (rejets, écarts de rapprochement, etc.). · Contribuer à la stabilisation et au renforcement de la fiabilité des environnements de production. · Réaliser des analyses des causes racines (Root Cause Analysis) et mettre en œuvre les actions correctives. Collaboration et livraison · Participer aux cérémonies Agile (Scrum ou méthodologie similaire). · Suivre et communiquer l'avancement des travaux, les risques et les points de blocage.
View this job
Permanent

Job VacancySenior Backend Developer with Umbraco C# .net

Nexus Jobs Limited
Published on

£55k-75k
United Kingdom
Senior Backend Developer with Umbraco C# .net 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 The salary for this role will be in the range £55K to £75K 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
Permanent

Job VacancyFull Stack Software Developer with C# Asp.net

Nexus Jobs Limited
Published on

£55k-75k
Basildon, England, United Kingdom
Fullstack Software Developer with C# Asp.net Our Client is an established is a recognised leader with a widely used commercial software in the financial markets. They are now looking for additional personnel to join the software development team with extensive proven expertise in developing software with C# with .net core – you must have at least 5 to 7 years experience. Personal Responsibilities: The Client is looking for a creative, detail-orientated Web Software Developer to join our Web Development team. Within the Web Development team, you will have the opportunity to enjoy working with a range of web technology across the full stack. The Company's client base is growing and as part of this growth we are looking to improve and enhance our web-oriented product offerings. We are looking to recruit highly motivated and creative web developers who can be instrumental in delivering an ambitious digital roadmap. Previous Experience/Education: Web Developers at this Company don't always need industry-specific work experience, but they must be able to demonstrate their web software coding capability in organisations of a similar size and complexity. Ideally, looking for Web Developers with 5 plus years work experience. Additionally, candidates should be experienced in debugging and profiling applications associated with developing, testing and deploying web applications. It is preferable for Web Developers to hold a degree in Computer Science or a related field. Successful Web Developers should have sound knowledge and experience in different programming applications. C#, Asp.net/Core, JavaScript, HTML, CSS, MVC and JSON are required core skills. Function: Candidates should be able to demonstrate strong ability to work independently and as part of a team building websites from the ground up in C#, MVC, Asp.net and Asp.net core. The successful candidate should have a good command of C#, HTML, CSS, JavaScript, JSON & Bootstrap. Exposure to any UI binding framework such as Vue.js, AngularJS, React, and Knockout would be beneficial. Additionally, the candidate should be comfortable using IIS. Full understanding of the MVC pattern, REST APIs and asp.net controllers are a must. Web developers should be aware of security vulnerabilities, such as those identified in OWASP, and their code should mitigate these threats. Required: Web Developers need experience in the design, creation and maintenance of websites across multiple platforms. The most important duties and responsibilities of the Web Developer include: Writing efficient code using best practice for software development Creating websites using different languages such as HTML and CSS Working with Programmers and Web Designers to create a website that matches the visual design intent Communicating with business colleagues to gather and refine requirements and specifications for content development within agreed-upon timelines Researching a variety of software programs Creating and maintaining the documentation for software used Improving and enhancing websites after they have been created Skills Required: A successful Web Developer candidate will have various prerequisite skills/qualifications needed for duties such as a Degree in Computer Science or related field). Some skills include, but are not limited to, the following: Strong interpersonal skills and the ability to establish and maintain close working relationships with business stakeholders and other technologists A pro-active approach with a keen attention to detail Proactive with a keen desire to take ownership of projects Functional knowledge and coding experience Basic knowledge of search engine optimisation (SEO) The ability to multitask within the budgets and time constraints set by the company Strong communication and problem-solving skills An understanding of development approaches and methods Knowledge of mobile applications, computer operating systems and web browsers Strong analytical skills The salary for this position with be in the range £55K - £75K plus benefits. The Client has offices in the City of London and close to Basildon in Essex. Currently this role will be based 2 days at the office in Essex and 3 days remote working. Please send your CV to us In Word format along with your salary and notice period.
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