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

Job VacancyIngénieur Développement Full Stack Java / Angular (H/F)

█ █ █ ██ █ █
Published on
Angular
CSS
DevOps

Angers, Pays de la Loire

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
Permanent

Job VacancyDéveloppeur java back-end expérimenté (F/H)

CELAD
Published on

45k-55k €
Valbonne, Provence-Alpes-Côte d'Azur
Vos missions Intégré à une équipe projet pluridisciplinaire, vous interviendrez sur le développement back-end de plateformes complexes, avec des enjeux de performance, de fiabilité et d'évolution. Vos principales missions seront de : - Concevoir et développer de nouvelles fonctionnalités back-end en Java et Spring Boot. - Réaliser les études et analyses techniques nécessaires à l'évolution des modules et des bases de données. - Développer et faire évoluer des API et des microservices, ainsi que les échanges entre les différentes plateformes. - Concevoir, optimiser et maintenir les bases de données en fonction des besoins des applications. - Mettre en place des tests unitaires et d'intégration, puis les intégrer aux pipelines CI/CD. - Rédiger la documentation technique et contribuer à l'amélioration continue des solutions existantes. - Participer aux échanges avec les équipes QA, DevOps et Business Analyst pour assurer la cohérence des développements. - Accompagner la montée en compétences des développeurs moins expérimentés et partager vos pratiques. Environnement technique Technologies principales : Java 11 à 21, Spring Boot, JPA, Hibernate, microservices, MySQL, Redis. Outils et technologies complémentaires : MapStruct, Lombok, OpenAPI, Git, Bitbucket, Maven, Sonar, IntelliJ, RabbitMQ et Kafka.
View this job
Contractor
Permanent

Job VacancyArchitecte Technique

ASTRELYA
Published on
Java

3 years
Ile-de-France, France
Fondé en 2017, Astrelya est un cabinet de conseil franco-suisse en forte croissance, spécialisé dans la transformation digitale, l'excellence opérationnelle et l'innovation technologique. Ses 300 experts accompagnent les clients à chaque étape de leur transformation, du cadrage stratégique jusqu'à la mise en œuvre opérationnelle. Le cabinet est particulièrement reconnu en Data & IA, Cloud, DevOps et méthodes agiles. La singularité d'Astrelya tient à son modèle : proximité, confiance et une culture profondément humaine, où chaque collaborateur est considéré comme un acteur clé de la valeur créée. Nous recherchons Un Architecte Technique pour intégrerer un programme de transformation stratégique au cœur du SI bancaire, avec des enjeux forts de scalabilité, performance, architecture distribuée et modernisation technologique. Il s'agir d'un programme stratégique de transformation de sa plateforme Cash Management, Vos principales responsabilités Architecture et conception Définir et faire évoluer l'architecture technique cible de la plateforme Cash Management. Concevoir des architectures microservices et distribuées adaptées aux enjeux de volumétrie et de performance. Concevoir des architectures event-driven autour de Kafka et des différents mécanismes de messaging. Définir les principes d'orchestration de processus et de services dans un environnement distribué. Participer aux choix technologiques et aux arbitrages d'architecture. Produire et maintenir les dossiers et diagrammes d'architecture. Garantir la cohérence des solutions avec les standards d'architecture du SI. Accompagner les équipes de développement dans la mise en œuvre des solutions définies. Conception applicative Concevoir les services et composants en Java / Spring Boot. Appliquer les principes DDD, SOLID et Design Patterns. Participer à la définition des contrats et interfaces entre services. Concevoir des APIs REST et gRPC. Définir les stratégies d'échange de données et de communication entre les différents composants. Prendre en compte les problématiques de résilience, performance, scalabilité et maintenabilité. Messaging et architecture événementielle Définir les patterns d'utilisation de Kafka dans une architecture distribuée. Travailler sur les mécanismes de messaging Kafka, RabbitMQ et WebSphere MQ. Définir les stratégies de gestion des événements, notifications, statuts et transactions. Prendre en compte les problématiques de volumétrie, latence, ordering, reprise et résilience. Accompagner les équipes sur les bonnes pratiques de conception des flux. Data et intégration Participer aux choix d'architecture autour des bases de données relationnelles et NoSQL. Travailler notamment avec PostgreSQL et MongoDB. Définir les modalités d'échange avec les systèmes externes via APIs, fichiers, S3 et File Transfer. Garantir la cohérence des échanges dans un environnement distribué. Qualité et Craftsmanship Promouvoir les pratiques de Software Craftsmanship. Accompagner les équipes dans la mise en œuvre du TDD, BDD et des tests unitaires. Participer aux revues de code et revues d'architecture. Veiller à l'application des principes de qualité, maintenabilité et évolutivité. Utiliser les outils modernes d'assistance au développement, notamment GitLab et Copilot. Accompagnement et gouvernance technique Travailler en étroite collaboration avec les équipes de développement, Product Owners, Business Analysts et autres architectes. Participer aux cérémonies Agile / Scrum. Challenger les choix techniques et accompagner les équipes dans leur mise en œuvre. Identifier les risques techniques et proposer des solutions adaptées. Contribuer à la définition et au suivi de la roadmap technique. Assurer une veille technologique sur les architectures distribuées, le Cloud Native et les pratiques de développement modernes. Environnement technique Langages / Frameworks Java Spring Boot Architecture Microservices Architecture événementielle Architecture distribuée DDD SOLID Design Patterns Orchestration de processus et services Cloud Native API / Services REST gRPC Messaging Kafka RabbitMQ WebSphere MQ Bases de données Bases relationnelles PostgreSQL MongoDB Conteneurs / Plateforme Docker Kubernetes OpenShift CI/CD / Build Maven Git GitLab CI Jenkins ArgoCD JFrog Qualité / Tests TDD BDD Tests unitaires Tests de comportement Software Craftsmanship Outillage GitLab Copilot
View this job
Contractor
Permanent

Job VacancyTech Lead Full Stack Java / Angular

OMICRONE
Published on
Angular
API REST
Java

1 year
40k-45k €
400-500 €
Nantes, Pays de la Loire
🚀 Nous recherchons un Tech Lead Full Stack Java / Angular 📍 Localisation : Nantes – 100 % sur site Dans le cadre d'un programme de refonte d'applications métiers, nous recherchons un Tech Lead Full Stack pour intégrer une Feature Team Agile/Scrum internationale composée de développeurs et Business Analysts. Vos missions : Participer à la conception et au développement Back-end et Front-end Contribuer à la refonte d'applications historiques vers une architecture moderne Concevoir des architectures Microservices / Event Driven Participer au support, RUN et maintien en condition opérationnelle Accompagner l'équipe dans l'adoption des bonnes pratiques Software Craftsmanship Contribuer à l'automatisation des livraisons et à la documentation technique Apporter votre expertise technique et accompagner les développeurs Stack technique : ☕ Java 21 / Spring Boot 🅰️ Angular 15+ ☸️ Kubernetes 🐳 Docker 🔗 API REST / Microservices ⚡ Event Driven Architecture Profil recherché : Profil Tech Lead / Senior Full Stack avec une forte expertise Java & Angular Solide expérience en conception d'architectures Microservices Bonne maîtrise de Kubernetes et des environnements conteneurisés Sensibilité aux pratiques Software Craftsmanship et à la qualité de code Capacité à intervenir aussi bien sur les projets que sur le support/MCO Bon niveau d'anglais indispensable pour évoluer dans une équipe internationale
View this job
Contractor

Contractor jobProject Lead Manager H/F

HAYS France
Published on
Java
Project management

12 months
400-550 €
Lille, Upper France
Nous recherchons pour le compte de notre client, un(e) Project Lead Manager en freelance ou portage salarial. Démarrage : ASAP Localisation : Lille Durée : 12 mois Télétravail : 2j/ semaine Missions Principales : Leadership d'Équipe et Culture de I'Excellence Mentorat & Coaching: Accompagner la progression technique des développeurs. Partage de Connaissances: Animer des sessions de partage (Best practices, nouveaux outils, retours d'expérience) pour tirer l'équipe vers le haut. Environnement de travail: Identifier et supprimer les points de friction dans le quotidien des développeurs (outiís lents, processus complexes). Stratégie Technique et Gouvernance Radar Technologique: Définir la vision Technique et arbitrer les choix technologiques pour maintenir une stack cohérente et moderne. Make or Buy: Évaluer et arbitrer entre le développement interne et l'acquisition de solutions externes, en tenant compte de la maturité du marché, des compétences des équipes et du retour sur investissement. Appels d'Offres (RFP): Conduire le processus de consultation des solutions tierces, de la formalisation des exigences fonctionnelles/techniques jusqu'aux recommandations finales de contractualisation. Revues d'Architecture : Superviser les sessions de conception pour les nouveaux systèmes afin de garantir leur intégration dans notre écosystème global. Gestion de la Dette Technique: Travailler conjointement avec le Product Manager pour dédier une capacité dédiée à la stabilité et à la robustesse de nos Produits sur te long terme. Standardisation: Définir les règles d'écriture, de test et de documentation (ADR, Wiki) pour que la connaissance soit partagée et accessible.. Global Ready: Mener l'évaluation « Global Ready » de nos produits et identifier les opportunités d'amélioration. Excellence Opérationnelle et Delivery Process Engineering: optimiser le “road-to-prod” pour des déploiements automatisés, rapides et sans risque. Fiabilité (SLO): Fixer les objectifs de performance et de disponibilité du système, et en assurer le suivi. Finops & Budget: Piloter les coûts d'infrastructure et impulser les changements d'architecture nécessaires pour optimiser Yes dépenses. Sécurité, Risques et Conformité Gouvernance Sécurité: Intégrer les contrôles de sécurité dans le workflow quotidien et piloter la réponse aux audits externes. Conformité & Vie Privée: Garantir que l'architecture respecte les normes (RGPD) et les politiques de sécurité de l'entreprise. Disaster Recovery: Être le propriétaire du plan de reprise d'activité (DRP) et s'assurer que les tests de sauvegarde et de restauration sont effectués régulièrement. BIA: Maintenir à jour et documenter les analyses d'impact sur l'activité (Business Impact Analysis).
View this job
Contractor
Permanent

Job VacancyIngénieur.e de production applicative Linux / Middleware

Atlanse
Published on
Apache Tomcat
Java
Linux

3 years
60k-70k €
400-550 €
Ile-de-France, France
En rejoignant notre équipe, vous contribuerez au support, à l'exploitation, à l'automatisation et à l'évolution technique d'un périmètre d'applications critiques. Le poste combine des activités de support de production (30%) et une forte implication dans les projets techniques (70%) visant à moderniser la plateforme, automatiser les opérations et traiter les obsolescences. Votre rôle Support de production (30%) · Assurer le support de niveau 2/3 sur un périmètre de 6 applications critiques · Diagnostiquer et résoudre les incidents complexes · Réaliser les analyses de performance applicative · Identifier les causes racines des incidents en analysant les interactions entre le middleware, le système, la base de données, le réseau et les services distants · Participer aux rotations de support avec les équipes internationales · Participer aux astreintes (1 semaine toutes les 7 semaines) Projets techniques (70%) Modernisation de la plateforme applicative · Automatiser les déploiements des applications · Industrialiser les playbooks · Migrer les scripts existants vers Python · Contribuer aux migrations techniques (Tomcat, WebLogic vers Tomcat, Tomcat vers Spring Boot) · Participer aux montées de version Oracle et aux projets de migration vers Kafka Evolution technique et amélioration continue · Faire évoluer les outils de monitoring · Participer aux projets liés à la sécurité · Contribuer au traitement des obsolescences techniques · Mettre en œuvre des actions d'amélioration continue de la plateforme
View this job
Contractor

Contractor jobDéveloppeur Java Angular IA typescript agentique 410 e par j

BI SOLUTIONS
Published on
AI Agent
Angular

2 years
320-410 €
Ile-de-France, France
Développeur Java Angular IA typescript agentique 410 e par j Analyser et challenger les besoins métier en collaboration avec les utilisateurs et les équipes fonctionnelles. Estimer les charges, contribuer aux arbitrages et prioriser les évolutions. Concevoir et développer les nouvelles fonctionnalités ainsi que les corrections. Utiliser efficacement les outils d'IA pour accélérer la production tout en garantissant la qualité des livrables. Réaliser les tests, participer aux revues de code et assurer le respect des standards de développement. Accompagner les phases de recette et assurer le support de niveau 2. Diagnostiquer et corriger les incidents de production. Participer aux mises en production et au maintien en conditions opérationnelles. Contribuer à l'amélioration continue du produit, des pratiques de développement et de l'usage de l'IA. PREREQUIS maîtrise des outils d'IA compteront davantage que la maîtrise exhaustive d'une stack. IA (indispensable) : ▪ Pratique quotidienne et avancée du développement agentique : harness et agents de code, T3Code ou équivalent ▪ Concepts d'agents, d'orchestration et de RAG ▪ Connaissance des différents modèles et de leurs forces respectives ▪ Regard critique sur le code produit par l'IA et capacité à faire respecter par l'IA les conventions de l'équipe Expertises techniques : ▪ Java moderne et en développement web (Angular / TypeScript) ▪ API REST et du SQL (PostgreSQL) ▪ Quarkus, Docker / Kubernetes, CI/CD : appréciés, mais pas indispensables '410 e par j
View this job
Contractor
Permanent

Job VacancyTech Lead / Senior Machine Learning Engineer

VISIAN
Published on
Docker
Kubernetes
LangChain

1 year
55k-72k €
400-620 €
Paris, France
1. Pilotage technique & leadership Assurer le rôle de référence technique sur les sujets ML/LLM (RAG, IA générative, agents, orchestration de workflows). Animer le chapter technique de l'équipe : Organisation de rituels (tech talks, BBL, sessions de partage de bonnes pratiques). Diffusion de standards d'architecture, de qualité de code et de sécurité. Participer activement aux revues de PR (Pull Requests) et garantir un niveau élevé de qualité logicielle (lisibilité, tests, performance, sécurité). 2. Conception & industrialisation des solutions IA Concevoir, développer et industrialiser des pipelines ML/LLM robustes et scalables : Solutions RAG (indexation, vector stores, retrieval, re-ranking). Agents et workflows complexes (orchestration, gestion de contexte) Mettre en œuvre une architecture logicielle solide, adaptée aux enjeux d'IA en production (patterns de microservices, event-driven, modularisation, etc.). Structurer et maintenir un socle technologique d'innovation autour de l'IA (bibliothèques, templates de projets, guidelines, exemples réutilisables). 3. MLOps / LLMOps & Cloud Définir et mettre en œuvre les pratiques MLOps / LLMOps : CI/CD pour modèles et services d'IA. Monitoring, observabilité, gestion de dérive, suivi de performance des modèles. Industrialiser les solutions sur des environnements containerisés : Docker, Kubernetes et OpenShift (déploiement, scaling, gestion des ressources). Contribuer à la mise en place d'un environnement Cloud cohérent avec les standards groupe. 4. Performance, sécurité & intégration Optimiser la performance des services IA : Latence, throughput, coût, consommation de ressources. Benchmark des modèles et des différents backends (LLM, embeddings, vector stores). Implémenter et/ou intégrer des mécanismes d'authentification et d'autorisation : OIDC / OAuth 2.0, gestion des tokens, intégration avec l'écosystème IAM. Veiller au respect des bonnes pratiques de sécurité, de confidentialité et d'IA responsable (gestion des données sensibles, traçabilité, explicabilité). 5. Accompagnement des Data Scientists & des métiers Travailler en étroite collaboration avec les Data Scientists pour : Transformer les prototypes en produits industrialisés. Co-construire des API et services utilisables par les applications métiers. Accompagner les équipes métier dans la compréhension et l'adoption des solutions IA : Vulgarisation des solutions. Intégration dans les processus d'aide à la décision.
View this job
Contractor
Permanent

Job VacancyDevelopment API Python/Angular

R&S TELECOM
Published on
Microsoft Access

12 months
40k-48k ¤
400-480 ¤
Ile-de-France, France
Contexte de la missionDans le cadre de sa stratégie Public Cloud, l'organisation a adopté deux principes majeurs : SaaS First : pour les besoins courants, privilégier une solution SaaS lorsqu'elle répond aux attentes métier et fonctionnelles. Cloud Native : pour les développements spécifiques, concevoir les applications directement dans le Cloud en s'appuyant sur les services proposés par les fournisseurs de Cloud public. L'activité de Design & Legal Assessment (DLA) a pour objectif de contribuer à la construction d'un système d'information performant, agile, sécurisé et évolutif, en veillant à ce que les nouvelles solutions, ainsi que les solutions faisant l'objet d'un renouvellement, respectent notamment les principes suivants : Platform Agnostic Web & Mobile avec un design responsive Secure by Design Capacité à exposer les données et fonctionnalités via des interfaces uniformes / API Optimisation de la consommation des ressources Utilisation d'une infrastructure alimentée par des énergies renouvelables Conformité au RGPD Le processus de Design & Legal Assessment permet ainsi de limiter l'obsolescence du système d'information et de contribuer à la mise en place d'un paysage applicatif robuste, sécurisé et scalable. Initialement appliqué au niveau central, le processus est progressivement déployé à l'échelle internationale. L'élargissement continu du périmètre d'évaluation, notamment sur les aspects sécurité, architecture et conformité légale, entraîne une augmentation constante du nombre de dossiers à traiter. Afin de soutenir ce processus, une application web complète de type DLA as a Service a été développée et hébergée dans un environnement Google Cloud Platform (GCP), avec notamment App Engine et Firebase. L'application repose sur une architecture utilisant Angular pour le frontend et Python/Flask pour le backend. Objectifs et livrablesConcevoir et implémenter de nouvelles fonctionnalités en mode Agile. Intégrer des applications et services tiers via des API REST. Concevoir et développer des API REST consommables par les outils internes. Participer à l'évolution et à la maintenance de l'application. Contribuer à l'amélioration de l'architecture et des performances de la solution. Déployer et exploiter les fonctionnalités dans un environnement Google Cloud Platform. Compétences techniques requisesAPI REST Node.js JavaScript / TypeScript Angular Python / Flask HTML / CSS Shell / Bash Google App Engine Google Cloud Firebase Google Cloud Platform (GCP) Google Cloud Workflows Google Cloud Functions
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