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.

Your search returns 571 results.
Contractor

Contractor jobDeveloppeur pl/sql /Java / TradeXpress

SMARTPOINT
Published on
Argo CD
Java
PL/SQL

12 months
400-550 €
Châtillon, Ile-de-France
Description détaillée : Incorporer dans l'équipe Argos étoile le prestataire sera emmené à réaliser des développements importants en JAVA et PL/SQL et à moindre échelle des développements avec l'ETL TradeXpress. D'où l'importance de la connaissance très approfondie du PL/SQL, une connaissance du développement JAVA ainsi que le principe de fonctionnement d'un ETL. Le prestataire devra être expert dans du PL/SQL, confirmer dans le développement JAVA avec au moins 10 ans d'expériences professionnel. une connaissance du développement ETL et particulièrement de TradeXpress serait très appréciée. ANALYSE : Participe à l'analyse fonctionnelle détaillée des besoins utilisateurs et peut être sollicité pour des ateliers de définition des spécifications générales Étudie les opportunités et la faisabilité technologique de l'application, réalise l'analyse technique, l'étude détaillée et contribue à l'estimation des charges CONCEPTION ET DÉVELOPPEMENT : Contribue au design du logiciel et des frameworks utilisés dans le cadre du projet Adapte et applique les paramètres techniques des progiciels ou des middlewares Réalise le prototypage Analyse et développe les composants en utilisant les langages appropriés Participe à la structuration des Bases de Données Participe à la revue croisée des développements de ses pairs Initialise le dossier d'exploitation Assemble les composants unitaires dans un package applicatif cohérent destiné au déploiement de la solution et l'intègre à la gestion de configuration Documente les applications pour les développements ultérieurs et la Mise en Production (MEP) Harmonise et industrialise l'ensemble des composants et applications Utilise les composants logiciels réutilisables et met à jour la nomenclature RECETTE UNITAIRE ET TESTS D'INTÉGRATION : Responsable des tests unitaires : élaboration des jeux d'essais et réalisation Teste, identifie et traite les dysfonctionnements éventuels du logiciel développé Vérifie la conformité de l'ouvrage avec la demande formulée Contribue à la préparation et à la réalisation des tests d'intégration Analyse les résultats et rédige le rapport de tests MAINTENANCE : Réalise les développements nécessaires à la maintenance corrective et évolutive Participe à l'analyse et à la résolution des incidents de production
View this job
Contractor

Contractor jobStaff Engineer/Head of Engineering/Architecte technique (H/F) - Bordeaux (33)

LeHibou
Published on
Java
MySQL
Nosql

6 months
550 €
Bordeaux, Nouvelle-Aquitaine
Notre client dans le secteur Banque et finance recherche un/une Staff Engineer H/F Description de la mission : Contexte et objectif de la mission Il s'agit d'un poste de Staff Engineer au sein d'une équipe technique resserrée. La cible d'organisation est composée de deux profils juniors et de deux Staff. Les deux Staff portent ensemble le leadership technique de l'équipe, sans lead dédié au-dessus. Le poste est rattaché directement au CTO et correspond à un rôle d'Individual Contributor à fort impact, sans management d'équipe. L'entreprise développe des produits financiers adossés à l'or, avec un backend Java/Spring, une base MySQL multi-sources et des intégrations tierces. L'équipe accélère sa production de code ; l'enjeu est désormais de sécuriser et faire monter en maturité une plateforme en forte croissance. La mission consiste à agir comme l'un des piliers techniques capables d'identifier les points de blocage et de faire progresser la situation sur la fiabilisation, la couverture de tests, la qualité d'architecture et la réduction de la dette technique, tout en continuant à livrer de la valeur produit. Missions principales • Concevoir et développer des fonctionnalités backend robustes, du besoin produit jusqu'à la mise en production • Prendre en charge des sujets techniques transverses : découpage en domaines, conception d'API REST, choix et intégration de composants tels que scheduler, message broker ou cache • Identifier les points de fragilité de la plateforme (dette technique, zones peu testées, dépendances risquées) et proposer puis porter les améliorations • Contribuer à la robustesse de la plateforme : validation des entrées, gestion propre des secrets, principe de moindre privilège, maîtrise des dépendances • Collaborer étroitement avec le produit et les autres membres de la technique, défendre ses convictions techniques puis exécuter conformément aux arbitrages retenus • Faire monter en compétence les profils juniors par la pratique et les revues Profil recherché Socle non négociable • Solide expérience backend, idéalement en Java / Spring • Capacité à évoluer au-delà d'une seule stack technique, avec curiosité technique réelle • Bonnes bases d'architecture : découpage en domaines, conception d'API REST, réflexion sur le couplage et la cohérence des services • Discernement sur les composants d'architecture : capacité à identifier les zones de faiblesse et à mobiliser la bonne technologie au bon endroit (message broker, cache, scheduler, API gateway, SQL / NoSQL, etc.) • Autonomie et capacité à s'approprier un existant sans accompagnement constant Atouts bienvenus • Vernis ops / DevOps : notions en déploiement, observabilité et CI • Un peu de front • Sensibilité aux enjeux de conformité et de sécurité propres à la fintech • Expérience de contextes de forte croissance ou de reprise de dette État d'esprit attendu • Être moteur et proactif • Être enthousiaste et touche-à-tout • Faire preuve de maturité dans le désaccord, avec une capacité à argumenter techniquement puis à s'aligner sur les arbitrages produit ou CTO • Être à l'aise avec l'IA et prêt à faire évoluer ses méthodes de travail en utilisant des outils d'assistance IA sans sacrifier la qualité • Être orienté impact Stack et environnement • Backend : Java / Spring • Données : MySQL, architecture multi-sources • Intégrations tierces (prestataires paiement, signature, etc.) • API REST, découpage par domaines Modalités • Mission externe (prestataire / freelance), contractualisée par périodes de 3 mois renouvelables, dans une logique de collaboration pensée dans la durée • Rythme hybride avec 3 jours de présentiel par semaine • TJM selon profil Compétences / Qualités indispensables : Java / Spring, Architecture backend, Conception d'API REST, Leadership technique, Autonomie, Qualité logicielle et réduction de la dette Compétences / Qualités qui seraient un + : Vernis ops / DevOps, un peu de front, sensibilité aux enjeux de conformité / sécurité fintech, expérience de forte croissance ou de reprise de dette Informations concernant le télétravail : Oui — 2 jours/semaine
View this job
Contractor
Permanent

Job VacancyIngénieur Sécurité Opérationnelle SOAR

VISIAN
Published on
Java
Python

1 year
Ile-de-France, France
ContexteL'équipe de sécurité opérationnelle PSIRT (Production Security Incident Response Team) EMEA est en charge des missions suivantes pour l'ensemble des infrastructures de production d'une grande institution financière internationale en EMEA : Intégration, évolution et maintien en condition opérationnelle des architectures de collecte des logs et de détection d'incident de sécurité (SIEM/SOAR) Mise en place et évolution permanente des Use cases/Règles de corrélation Analyse et réponse aux incidents de sécurité Threat Hunting Investigation / Forensics Intégration, évolution et maintien en conditions opérationnelles du Global Security Dashboard Au sein de cette équipe, vous intégrez la sous-équipe automation, en charge des sujets suivants : Faire évoluer et maintenir la plateforme d'alerting Faire évoluer et maintenir le SOAR (Security Orchestration Automation and Response) Adapter ces plateformes pour les différents territoires (APAC/AMER) et soutenir leurs équipes Faire évoluer et maintenir les plateformes d'allowlisting, et de suivi des formulaires d'investigation Recueillir les besoins d'évolution auprès des membres du PSIRT, des autres équipes sécurité En lien avec l'équipe Défense, intégrer les différents outils sécurité dans la plateforme Documenter la plateforme (code, infrastructure) et en définir la roadmap Améliorer le monitoring Industrialiser et maintenir la plateforme Vectr La mission proposée vous fait intervenir en priorité sur ce dernier point. L'administration système, le développement en python et la mise en place de scripts (ansible, sql, shell) sont nécessaires. Cette mission nécessite un bon relationnel et de fortes capacités d'adaptabilité car les environnements suivis sont complexes en termes d'organisation. MissionsDéfinition des objectifs de niveau de services et autres indicateurs de santé et qualité de l'environnement de production Intégration et configuration de l'outillage de monitoring, logging et alerting Définition et implémentation des dashboards de pilotage de production et stratégie d'alerting Réponse sur incidents et opérations de production en mode DevOps en interaction avec les développeurs et spécialistes infrastructure au besoin pour assurer l'intégrité de la plateforme de production Suivi du cycle de vie des incidents jusqu'au rétablissement du service Lancement de la procédure d'escalade si nécessaire Communication vers les clients et la hiérarchie Analyse des changements devant avoir lieu en production et livraison des recommandations Analyse et évaluation des incidents d'exploitation de façon à optimiser les actions correctives et préventives Classification et définition de la priorité des opportunités d'amélioration de la résilience du système
View this job
Contractor
Permanent

Job VacancyTech Lead Développeur Senior Java

VISIAN
Published on
Angular
Apache Kafka
Java

1 year
Paris, France
Contexte : Le bénéficiaire souhaite une prestation d'accompagnement de technique lead / développement senior sur un projet de la fonction Conformité du Groupe. Le projet vise à la conception, développement et déploiement au sein d'un grand groupe bancaire une solution IT pour répondre aux besoins de renforcement du monitoring et de la supervision de la fonction Conformité. C'est un projet remarquable qui s'inscrit dans la stratégie IT. La mission s'inscrit dans un contexte d'équipe partagée Paris / Inde sur les ressources dev et BA avec un besoin fort à Paris de maîtrise de la partie technique, conseil, orientation et cohérence des développements. Missions : Membre expérimenté de l'équipe, garant de la qualité logicielle du produit livré. Dans le cadre des normes et standards IT, responsable de la conception technique du produit conformément aux exigences fonctionnelles et techniques. Apport des solutions IT répondant au mieux aux besoins du business cherchant toujours à maximiser la valeur générée. En s'appuyant sur son expérience et ses connaissances, rôle de coach pour le progrès des développeurs sur le plan technique. Participation aux communautés de Tech Lead de niveau entité et éventuellement groupe. Au-delà de son rôle d'expert et de référent, est également un développeur. Réalisation de tout ou partie des activités suivantes : Conception et développement des solutions IT répondant aux exigences fonctionnelles et techniques. Garant de la cohérence du modèle de données. Élaboration des hypothèses, conception des macro-solutions fonctionnelles et techniques, animation des ateliers de réflexion et stimulation de la créativité des équipes. Conception et développement des composants en micro-services. En lien avec les architectes de son entité, orientation des solutions techniques et applicatives et force de proposition sur les choix techniques les plus pertinents, en prenant en compte les contraintes d'intégration et les exigences non-fonctionnelles (normes & standards, sécurité IT, continuité IT, production, performances, obsolescence…). Assurance de la qualité des solutions, mesure de cette qualité, alerte sur les non-conformités et validation des solutions définitives. Définition des outils permettant de réaliser rapidement et efficacement ces composants (outils devops, frameworks…). Analyse des risques liés aux solutions envisagées et proposition d'actions de remédiation. Accompagnement et faisabilité du progrès de l'équipe : Apport du support pour faire progresser techniquement les développeurs(euses) de l'équipe. Partage des connaissances pour l'amélioration de l'efficacité collective. Réalisation des développements dans le cadre de la maintenance et du projet.
View this job
Contractor
Permanent

Job VacancyExpert Apache Camel - Migration TIBCO

VISIAN
Published on
Java
TIBCO

1 year
Ile-de-France, France
ContexteMission d'intégration middleware autour d'Apache Camel, visant la migration de flux existants depuis TIBCO vers une architecture cloud-native moderne. L'environnement technique est centré sur des solutions Java, Spring Boot, et des architectures event-driven avec Kafka et IBM MQ. Le projet inclut la mise en place d'infrastructures automatisées via Infrastructure as Code et GitOps, ainsi que le renforcement de l'observabilité et de la résilience des systèmes. MissionsMigration de flux TIBCO vers Apache Camel : analyse des routes existantes, réécriture et qualification Développement et maintenance de routes Apache Camel complexes en Java DSL et YAML DSL : routage dynamique, CBR (Content-Based Router), Enterprise Integration Patterns, gestion des erreurs via Dead Letter Channel, Retry et Circuit Breaker Conception de kamelets réutilisables et mise en place de catalogues de composants d'intégration partagés Implémentation de pipelines d'orchestration multi-étapes avec gestion des transactions distribuées et rollbacks Mise en place de mécanismes d'idempotence (Idempotent Consumer EIP) pour garantir une livraison exactly-once sur les flux critiques Implémentation de transformations complexes : XSLT avancé, JSONata, templates Velocity, marshalling/unmarshalling (JAXB, Jackson) Développement et maintenance de services backend Spring Boot exposant des API REST Intégration avec des systèmes de messagerie et des architectures event-driven (Kafka, IBM MQ) Implémentation de patterns de résilience : split/aggregate, throttling, backpressure, routage asynchrone Déploiement et exploitation sur infrastructure cloud-native avec application des principes d'Infrastructure as Code : définition, versioning et déploiement de l'infrastructure via Terraform, Helm et GitOps (ArgoCD ou Flux) Contribution au pipeline GitLab CI/CD et aux déploiements multi-environnements Mise en place et maintenance des tests d'intégration (CamelTestSupport, TestContainers) Participation aux activités d'observabilité : métriques Camel (Micrometer), supervision des routes Outils & EnvironnementApache Camel (Java DSL, YAML DSL, EIP, kamelets, gestion avancée des erreurs) TIBCO (BusinessWorks, EMS ou équivalent) Spring Boot 3.x Java 17 / 21 Cloud-native : conteneurs, déploiement et exploitation Infrastructure as Code : Terraform, Ansible ou équivalent GitOps (ArgoCD, Flux ou équivalent) Kafka et architectures event-driven XML, XSD, XSLT avancé, transformation et validation de messages Patterns EIP : CBR, Aggregator, Splitter, Idempotent Consumer, Dead Letter Channel Tests d'intégration Camel (CamelTestSupport, TestContainers) Observabilité : OpenTelemetry, Micrometer, monitoring des routes Camel Oracle (SQL, schémas, transactions) Maven Multi-Modules GitLab CI/CD
View this job
Contractor
Permanent

Job VacancyDéveloppeur Back-end Java - App mobiles (H/F)

WINSIDE Technology
Published on
Agile Scrum
API REST
Java

1 year
38k-40k €
340-360 €
Lille, Hauts-de-France
Dans le cadre du développement et de l'évolution de son application mobile, un acteur majeur du secteur de la distribution renforce son équipe Mobile avec un Développeur Back-end Java. Au sein d'une équipe Agile, le développeur participe à la conception, au développement et à la maintenance des services Back-end qui alimentent les différents parcours de l'application mobile (catalogue, panier, compte client, commande, programme de fidélité, etc.). Il conçoit des services robustes, performants et évolutifs, déployés dans un environnement Cloud. Missions principales : Développement Back-endConcevoir, développer et maintenir des services Java/Spring Boot dédiés à l'application mobile. Développer et faire évoluer les API REST consommées par les parcours mobiles. Participer à la conception technique et aux choix d'architecture (performance, scalabilité, sécurité). Déployer et exploiter les services dans un environnement Cloud. Assurer la maintenance corrective et évolutive des applications. Garantir la qualité, la performance et la maintenabilité des développements. Participer aux revues de code et aux démarches d'amélioration continue. Activités et livrablesParticiper aux cérémonies Agile/Scrum (Planning, Daily Meeting, Refinement, Review, Rétrospective). Contribuer au découpage et à l'estimation des User Stories. Développer les tests unitaires et participer aux tests d'intégration. Produire une documentation technique adaptée lorsque nécessaire. Compétences appréciéesExpérience dans le domaine du e-commerce. Connaissance des problématiques liées aux applications mobiles. Familiarité avec les architectures distribuées et les environnements à forte volumétrie.
View this job
Contractor
Permanent

Job VacancyDéveloppeur Fullstack Java/Angular (F/H)

Havana IT & Apps
Published on
Angular
API REST
Docker

5 months
40k-45k €
350-430 €
Grenoble, Auvergne-Rhône-Alpes
Rejoignez le Groupe Havana en tant qu'ingénieur fullstack Java/Angular (F/H) sur Grenoble ! Contexte Dans le cadre de la maintenance et de l'évolution de son système d'information, notre client recherche un Ingénieur Développement Java/Angular afin de renforcer une équipe projet intervenant sur plusieurs applications métiers. Vous participerez aux activités de développement, de maintenance en conditions opérationnelles (MCO) et d'évolution d'un patrimoine applicatif reposant sur un environnement Java/Spring Boot et Angular. Vous évoluerez dans un contexte Agile au sein d'une équipe de développement pluridisciplinaire. Vos missions En collaboration avec les équipes projets et les référents techniques, vous serez amené(e) à : Développement & Maintenance Analyser et comprendre les besoins métiers Participer à la conception technique des solutions Développer de nouvelles fonctionnalités en Java/Spring Boot et Angular Réaliser les tests unitaires et les tests d'intégration Corriger les anomalies et assurer la maintenance corrective et évolutive Participer aux recettes techniques et fonctionnelles Rédiger la documentation technique et fonctionnelle Participer aux montées de versions techniques Qualité & Industrialisation Maintenir un haut niveau de qualité de code Participer aux analyses SonarQube Gérer les sources via Git Contribuer à l'amélioration des pipelines CI/CD Participer aux déploiements automatisés avec Jenkins et/ou GitLab CI Appui technique Selon les besoins de la mission, vous pourrez également intervenir sur : La cartographie du patrimoine applicatif L'analyse d'architectures existantes La qualification d'installations applicatives L'identification d'axes d'amélioration technique Les retours d'expérience et l'amélioration continue Environnement technique Back-end Java Spring Boot API REST Front-end Angular TypeScript DevOps Git Jenkins GitLab CI Kubernetes Qualité SonarQube Tests unitaires Méthodologie Agile Scrum
View this job
Contractor
Permanent

Job VacancyDéveloppeur Full Stack Java / React / Angular (H/F)

WINSIDE Technology
Published on
Agile Scrum
Angular
API REST

1 year
37k-39k €
330-350 €
Lille, Hauts-de-France
Contexte :Dans le cadre du développement et de l'évolution de sa plateforme e-commerce, un acteur majeur du secteur du retail renforce ses équipes Digital et Publication avec un Développeur Full Stack Java / React / Angular. Au sein d'une équipe Agile, vous participez principalement à la conception, au développement et à la maintenance des services Back-end qui alimentent les parcours e-commerce. Vous intervenez également sur les interfaces Front-End afin de garantir une intégration fluide et performante des fonctionnalités. Missions principales : Développement Back-end (environ 80 %)Concevoir, développer et maintenir des applications et services Java / Spring Boot. Développer, maintenir et faire évoluer les API REST. Participer aux choix d'architecture et à la conception technique. Assurer la maintenance corrective et évolutive des applications. Garantir la qualité, les performances et la maintenabilité du code. Participer aux revues de code et aux actions d'amélioration continue. Développement Front-end (environ 20 %)Développer et maintenir des interfaces utilisateur en React et/ou Angular. Intégrer les API Back-end aux interfaces Front-end. Corriger les anomalies et optimiser les parcours utilisateurs. Participer à l'amélioration continue de l'expérience utilisateur. Activités et livrables : Participer aux cérémonies Agile/Scrum (Daily, Sprint Planning, Refinement, Review, Rétrospective). Contribuer au découpage et à l'estimation des User Stories. Développer les tests unitaires et participer aux tests d'intégration. Produire une documentation technique adaptée aux développements réalisés. Environnement technique :Indispensable : Java Spring Boot API REST Google Cloud Platform (GCP) Apprécié : React Angular JavaScript TypeScript React Native
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.

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