Find your next tech and IT Job or contract Java

What you need to know about Java

Java is a widely-used programming language known for its portability and performance. It is essential for building cross-platform applications, from enterprise solutions to mobile apps.

818 results
Permanent

Job VacancyExpert Solution Data - Data Engineer Senior - Snowflake H/F

█ █ █ ██ █ █
Published on
Ansible
DevOps
Docker

Toulouse, Occitania

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
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
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

Contractor jobDéveloppeur Fullstack Senior Java / Vue.js (H/F)

KUBE Partners S.L. - Pixie Services
Published on
Apache Kafka
Java
Springboot

1 year
Paris, France
Dans le cadre du renforcement de ses équipes techniques, notre client recherche un Software Development Engineer Fullstack Senior pour intervenir sur des applications stratégiques dédiées aux opérations en magasin et à la gestion du balisage produit, papier et électronique. Au sein d'une équipe produit évoluant dans un environnement international, vous contribuerez au développement et à l'évolution de solutions à forte disponibilité, utilisées quotidiennement dans un réseau de magasins à grande échelle. Vous participerez aux évolutions majeures du produit, avec un rôle central dans les choix d'architecture, la qualité du code, la performance et la fiabilité des applications en production. Vos missionsConception technique : analyser les besoins métier et concevoir des architectures robustes et évolutives (architecture hexagonale, Event-Driven). Développement Fullstack : concevoir et faire évoluer les applications en Java, Spring Boot et Vue.js, dans le respect des bonnes pratiques (Clean Code, TDD, BDD). Qualité et performance : participer aux Code Reviews, automatiser les tests, optimiser les performances et réduire la dette technique. Production et observabilité : garantir la fiabilité des applications, suivre les métriques et traces, et contribuer à la résolution des incidents (OpenTelemetry, Datadog, Grafana). Amélioration continue : contribuer aux choix techniques, exploiter les outils d'assistance au développement par IA et partager les bonnes pratiques avec l'équipe. Environnement techniqueBackend : Java 25, Spring Boot 4, Kotlin Frontend : Vue.js, TypeScript Bases de données et messaging : PostgreSQL, Valkey, Kafka, RabbitMQ Cloud et infrastructure : GCP, Azure, KEDA Architecture : Architecture hexagonale, Event-Driven Architecture, Clean Architecture Qualité et tests : TDD, BDD, Cucumber, Gatling, Code Reviews Observabilité : OpenTelemetry (OTel), Datadog, Grafana Pratiques : CI/CD, automatisation des tests, assistance au développement par IA
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
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
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

Contract roles and jobs for Java

Java Developer (Kotlin, Groovy...)

The Java developer uses the Java language to design, develop, and maintain robust applications, often in back-end or complex system environments.

Fullstack Developer

The fullstack developer leverages Java to handle server-side development and ensure smooth interaction with the front-end.

DevOps Engineer (Cloud)

The devops engineer uses Java to automate, configure, and optimize deployments in cloud environments while ensuring application scalability.

Solutions Architect

The solutions architect uses Java to design modular, reliable, and business-oriented software architectures.

Connecting Tech-Talent

Free-Work, THE platform for all IT professionals.

Free-workers
Resources
About
Recruiters area
2026 © Free-Work / AGSI SAS
Follow us