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
Contractor

Job VacancyDéveloppeur Java senior Applications sur mesure

Avanda
Published on

Geneva, Switzerland
Avanda est une société de services Franco-Suisse. Dans le cadre d'un large appel d'offre du secteur public en Suisse Romande, nous recherchons plusieurs profils dans le domaine Développement & Sécurité applicative. Notre client est une très grande organisation publique, avec plusieurs milliers de collaborateurs. Ces opportunités long terme (plusieurs années) nécessitent une présence régulière sur Genève (ou dans la région frontalière). Ces rôles sont pour des consultants (Permanent ou Freelance) intéressés à rejoindre un grand projet dans la région de Genève. Nous nous occupons de toute la partie administrative (payroll, permis, administration et relocation le cas échéant). LE ROLE Au sein du service Développement sur-mesure, vous renforcez la capacité de développement des équipes produit en charge d'applications Java utilisées par différents offices. Vous êtes autonome sur l'ensemble du cycle de développement (conception, réalisation, tests, intégration, déploiement) et attaché(e) à la qualité logicielle, à la sécurité applicative et à la confidentialité des données. Deux positions sont à pourvoir. Technologies de la filière: Java, Spring Boot, Hibernate / JPA, API REST, PostgreSQL, GitLab CI, Docker, OpenShift. Concevoir, développer et maintenir des applications et composants Java dans le respect des standards de la filière. Concevoir et réaliser les tests (unitaires, intégration, acceptation) et les automatiser dans la chaîne CI/CD. Pratiquer la revue de code systématique et contribuer à la documentation technique. Analyser et corriger les anomalies lors des phases de tests d'intégration et fonctionnels. Garantir le niveau de qualité et de sécurité du code livré: indicateurs SonarQube, remédiation des vulnérabilités, protection des données. Identifier et communiquer les risques et problèmes, fédérer les personnes concernées pour rechercher des solutions. Participer à l'amélioration continue des pratiques d'ingénierie, des outils et de l'organisation Agile de l'équipe, et partager l'expérience acquise au sein des communautés de pratiques. Démarrage prévu en février 2027. Requirements VOTRE PROFIL Diplôme d'ingénieur ou Master (ou équivalent) en informatique. 6 ans et plus d'expérience. Java: maîtrise du langage (versions LTS récentes) et des principes de conception objet (SOLID, design patterns). Backend: Spring et Spring Boot, Hibernate / JPA, application autonome avec serveur intégré. API: conception et développement d'API REST (JAX-RS, OpenAPI), sécurisation avec OAuth2 / OIDC. Architecture hexagonale, séparation frontend / backend, connaissance des concepts d'architecture logicielle courants. Qualité logicielle: tests unitaires et d'intégration (JUnit), TDD / BDD (Cucumber, Gherkin), revue de code systématique, SonarQube. Sécurité applicative et confidentialité des données: OWASP Top 10, gestion des secrets, protection des données personnelles et sensibles. DevOps: Git et GitFlow, GitLab CI, Maven, Docker, OpenShift. Bases de données relationnelles et SQL (PostgreSQL). Expérience confirmée en Agile / Scrum et JIRA. Important: messagerie asynchrone (AsyncAPI, RabbitMQ), DDD, microservices, frontend (TypeScript, Web Components, SPA), AppSec (SAST / DAST / SCA), modernisation d'applications existantes (Java ancien, EJB / Struts, JBoss / Tomcat, Oracle), Kubernetes. Un plus: publication de code en open source, outils d'IA d'assistance au développement, Vue.js ou React, Nginx, Express, Dynatrace, Splunk, expérience confirmée dans une administration publique. Qualités: autonomie, responsabilité, adaptabilité, esprit d'équipe, partage des connaissances, rigueur et discrétion, capacité à travailler sous pression. Benefits C'est une excellente opportunité de rejoindre une large entité genevoise sur le long terme et de participer à un grand projet de transformation. Si vous êtes intéressé, merci de nous contacter. Envoyez-nous votre CV en français en précisant dans le sujet la référence JOBID:J5287 et en indiquant dans votre email votre disponibilité ou préavis. Un membre de l'équipe vous contactera dans les 24h suivant votre candidature.
View this job
Contractor

Contractor jobCloud & Software Architect / Software Factory

Signe +
Published on
Java

12 months
540-780 €
Paris, France
IntituléCloud Architect & Software Architect – GKE / Software Factory ContexteNous recherchons un profil expérimenté capable de concevoir et faire évoluer des architectures Cloud et logicielles, tout en prenant en charge les outils constituant la Software Factory. Le profil devra être à l'aise aussi bien sur les sujets d'architecture que sur les problématiques DevOps, Kubernetes et automatisation. Missions principalesConcevoir et faire évoluer les architectures Cloud et Software Définir les standards et bonnes pratiques d'architecture Administrer et faire évoluer la Software Factory Assurer l'administration et l'intégration de GitLab, Artifactory et SonarQube Concevoir et maintenir les chaînes CI/CD Concevoir et administrer des plateformes Kubernetes, notamment GKE Mettre en œuvre les mécanismes de déploiement continu avec Argo CD Automatiser les opérations et déploiements Développer des scripts et outils d'automatisation en Bash et Python Être capable d'intervenir sur des environnements applicatifs utilisant Java et Go Accompagner les équipes de développement et DevOps sur les choix d'architecture Participer à la résolution des problématiques techniques complexes Contribuer à l'industrialisation, à la fiabilité et à la standardisation des plateformes Compétences indispensablesGKE / Kubernetes GitLab Artifactory SonarQube Argo CD CI/CD et Software Factory Automatisation Bash Python e et architecture
View this job
Contractor

Contractor jobExpert Java (CIAM) – (H/F)

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

3 years
Hauts-de-France, France
Pour le compte de notre client, acteur international évoluant dans un environnement digital à fort trafic, nous recherchons un(e) Expert(e) Java spécialisé(e) en CIAM (Customer Identity and Access Management). Vous intégrerez une équipe technique d'une dizaine de collaborateurs, en charge de concevoir, développer et maintenir une plateforme d'authentification sécurisée et performante, utilisée à l'échelle internationale dans plus de 80 pays. Dans le cadre d'un projet stratégique de modernisation du système d'authentification, vous interviendrez notamment sur une migration d'architecture de Spring Security 5 vers Spring Security 7. Vos principales missions : Développement Java & CIAM : Concevoir et développer les composants clés de la plateforme d'authentification (moteurs d'authentification, gestion des jetons et intégrations protocolaires). Architecture Event-Driven : Mettre en œuvre des architectures résilientes basées sur Kafka, notamment les patterns CDC et Outbox. Qualité & Testing : Garantir la fiabilité des développements grâce à des tests automatisés (Playwright) et des tests de charge (Gatling / Blazemeter). Tracking & A/B Testing : Déployer des dispositifs d'expérimentation via Statsig et intégrer le tracking comportemental avec Amplitude. Architecture & Performance : Participer à la modernisation de l'architecture, à la migration vers Spring Security 7 et à la réduction de la dette technique. Infrastructure & Observabilité : Déployer et opérer les services sur Kubernetes avec Helm et assurer leur supervision via Datadog. Collaboration Produit : Travailler avec les équipes Produit afin de transformer les besoins métier en solutions techniques performantes, mesurables et scalables.
View this job
Fixed term
Permanent
Contractor

Job VacancyDéveloppeur BI / Décisionnel - Développeur Atoti/Java

KEONI CONSULTING
Published on
Git
Java
Jenkins

18 months
20k-40k €
400-450 €
Paris, France
Contexte Entre 3 et 6 ans Au sein d'une nouvelle équipe, le consultant participera à l'implémentation d'une nouvelle solution de data visualisation et de suivi en temps réel des indicateurs de risques de marchés et de suivi de P&L pour les desks de dérivés de Taux (short & long term, options). MISSIONS Le consultant accompagnera des Business Analysts, des développeurs Java Front End et des développeurs ETL Back End dans la construction de ce nouveau Framework. A ce titre, le profil développera des nouvelles mesures de risques dans le front end du progiciel de data visualisation avec les données temps-réel (trades, intraday, market data). Ces mesures seront calculées à partir des flux Kafka de l'ETL provenant de plusieurs sources de données. Le prestataire consultant les Business Analysts dans la construction des dashboards analytiques Atoti permettant au trading de suivre leurs positions en temps réel (projections de risques, explain P&L). La mission s'exécutera en collaboration avec le Tech Lead pour optimiser les configurations liées au déploiement du cube OLAP sur les instances régionales . Le consultant participera aux tests de validation, à la conception des livrables ainsi qu'au déploiement de la solution, et devrez produire la documentation technique et fonctionnelle associée. • Environnement technique Environnement de développement : GIT, Jenkins, XLR/XLD Technologie Data Viz : Atoti (éditeur Activiam), Kafka OS : Linux, Windows Base de données relationnelles (Sybase, SingleStore, Oracle), cube OLAP, MDX, SQL, Excel Langages : C# / Java Expertises spécifiques : De formation supérieure (école d'ingénieur ou master), spécialisé dans les systèmes d'information et la finance de marchés, le consultant devra maitriser le cycle de développement logiciel et avoir de solides compétences en suivi des indicateurs de marché (grecques et P&L) sur un desk de dérivés de taux, change, crédit ou equity. Doté d'une bonne rigueur et d'une grande réactivité, le consultant devra avoir le sens de la communication, savoir anticiper et prendre des initiatives, être doté d'un esprit d'analyse et de synthèse. Un niveau d'anglais courant est demandé (à l'écrit comme à l'oral).
View this job
Contractor
Permanent

Job VacancyDeveloppeur Java Fullstack / Blockchain

NATAN
Published on
Angular
AWS Cloud
Blockchain

3 years
54k-68k €
450-540 €
Montrouge, Ile-de-France
Développeur Java / Blockchain – Actifs numériques (H/F) Localisation : Montrouge (92) Démarrage prévisionnel : début 2027 Organisation : 100 % présentiel – aucun télétravail Vos missions Selon votre profil et votre spécialisation, vous pourrez intervenir sur les activités suivantes : Concevoir, développer et faire évoluer des applications liées aux actifs numériques. Participer à l'évolution de solutions existantes et à l'industrialisation de nouvelles fonctionnalités. Contribuer aux projets de conservation d'actifs numériques et de tokenisation. Développer des services permettant de gérer les opérations sur les cryptomonnaies : achats, dépôts, retraits et opérations au comptant (spot). Participer à l'intégration de solutions blockchain dans un environnement financier. Collaborer avec les équipes techniques et métier afin de répondre aux enjeux de sécurité, de fiabilité et de performance. Assurer une veille technologique sur les évolutions de l'écosystème blockchain et des actifs numériques. Profils recherchés Plusieurs profils sont susceptibles d'être recherchés selon les priorités des projets : Développeur Java / Spring Maîtrise de Java et du framework Spring. Expérience dans la conception et le développement de services back-end. Une connaissance d'AWS est appréciée. Développeur Java / React Compétences solides en développement back-end Java / Spring. Expérience en développement front-end avec React. Capacité à intervenir sur des applications full-stack. Développeur Java / Angular Maîtrise de Java / Spring et compétences en développement front-end Angular. Capacité à contribuer à des applications web complexes. Tech Lead Expérience confirmée en conception logicielle et en développement. Capacité à accompagner les équipes techniques et à contribuer aux choix d'architecture. Une expérience de projets blockchain en environnement professionnel est indispensable.
View this job
Contractor

Contractor job270540/Développeur Back expérimenté (JAVA 17, Spring Boot, Kafka...) - Lille et environs

WorldWide People
Published on
Java

6 months
320-340 €
Lille, Hauts-de-France
Développeur Back expérimenté (JAVA 17, Spring Boot, Kafka...) - Lille et environs Nous recherchons un ingénieur développeur expérimenté, curieux et passionné par le software craftsmanship, prêt à s'investir dans la compréhension approfondie du périmètre fonctionnel de nos produits, au-delà de la seule dimension technique. Vous interviendrez au cœur de notre plateforme de commerce omnicanal, garantissant l'interaction fluide des périmètres vente, paiement et encaissement pour le web, les magasins et les parcours cross-canal. La mission couvre l'ensemble du cycle de vie des produits. Compétences attendues: Expérience confirmée en développement logiciel, avec appétence pour toucher à l'ensemble de la chaîne de valeur. Capacité à évoluer dans des environnements complexes et en constante évolution. Intérêt marqué pour les problématiques métier et volonté de comprendre les besoins en profondeur. Sensibilité aux principes DevOps et à la qualité logicielle. Goût du travail en équipe, partage de bonnes pratiques et collaboration internationale. Maîtrise de l'anglais indispensable pour interagir dans un contexte global. Goals and deliverables Mission de développeur fullstack -LILLE ET ENVIRONS Expected skillsSkillsSkill level Spring Boot Expert KAFKA Confirmed java 17 Expert DOCKER mongo db Confirmed LanguagesLanguage level Anglais Fluent Français Bilingual
View this job
Contractor
Permanent

Job VacancyTech Lead Java Fullstack

NATAN
Published on
Apache Kafka
AWS Cloud
Java

3 years
58k-68k €
500-590 €
Neuilly-sur-Seine, Ile-de-France
VOTRE RÔLE Tech Lead à mi-temps encadrement, mi-temps développement. Vous prenez en charge les développements les plus complexes (pas forcément les plus volumineux ni les plus longs) et vous préparez le travail des équipes de développement en Inde : cadrage, conception, consignes claires, puis suivi et contrôle de la réalisation. VOS MISSIONS • Encadrer l'équipe offshore : suivre au quotidien le respect des principes établis et des bonnes pratiques, aider les développeurs, compléter les consignes, contrôler le travail livré. • Concevoir et réaliser : développer les stories les plus complexes et, si besoin, effectuer la conception détaillée des solutions. • Accompagner les Product Owners : qualifier les nouveaux besoins, produire les macro-estimations et donner les éléments nécessaires pour prioriser le backlog. • Travailler avec l'architecte : détecter les difficultés, proposer des esquisses de solution et challenger les options envisagées. • Suivre la qualité et l'exploitabilité : relire et traiter les merge requests, adapter la chaîne de CI, surveiller le comportement des applications et proposer des dashboards complémentaires, en lien avec les intégrateurs et les équipes d'exploitation. • Animer et recruter : contribuer à l'animation technique des équipes (ex. sessions Lunch & Learn), assurer une veille technologique et participer au recrutement des développeurs.
View this job
Permanent

Job VacancyDéveloppeur Fullstack Java /Kafka / Systèmes distribués F/H

█ █ █ ██ █ █
Published on
DevOps
Java
Safe

49k-50k €
Paris, France

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

Contractor jobExpert en developpement fullstack

ALLEGIS GROUP
Published on
Angular
COBOL
Java

36 months
440-580 €
Le Mans, Pays de la Loire
Contexte de la mission : L'équipe Solution Environnements de Développement est en charge de mettre en place les moyens de développement : aussi bien les socles que l' IDE associé. La mission consiste à mettre en place un environnement de développement unifié et à renforcer l'équipe avec une expérience sur les socles JAVA et ANGULAR. Détails de la prestation : La Société devra fournir les prestations suivantes : - Expérience dans la mise en place d'environnement de développement unifié - Cloud Developpement Environnement (CDE) de type CODER sur les filières de développement : JAVA, COBOL, PYTHON,... - Expérience dans les dev container sur les IDE VS Code, IntelliJ - Expertise Java avec une forte expérience en support pour l'accompagner dans ses missions autour du framework CovéUse (Angular/JEE). - Développement et test : Analyse d'impacts et maintenances correctives ou évolutives sur le socle Front (Angular) ou Back (Java) - Support aux développeurs : Support et accompagnement des développeurs utilisant le socle - Support à la production : Analyse et support de niveau 3 lors d'incidents avec possibilité de participer à des cellules de crise - Etude de sujet : Capacité à prendre un sujet pour l'étudier, expérimenter/proposer/mesurer des solutions et capitaliser/présenter ses résultats. - Accompagnement projet : Détachement dans une équipe projet afin d'assurer le bon respect des règles architecturales et techniques posées par les architectes et le socle, aider les développeurs (tech-lead), etc...
View this job
Permanent
Contractor

Job VacancySoftware Leader / Architecte logiciel et solutions

INFOTEL CONSEIL
Published on
COBOL
Java

3 years
42k-50k €
420-550 €
Niort, Nouvelle-Aquitaine
Dans le cadre de projets applicatifs, nous recherchons un Software Leader / Architecte logiciel et solutions (H/F) disposant d'une solide expérience technique et applicative. Vous interviendrez sur l'architecture des solutions, les choix techniques et applicatifs ainsi que sur l'accompagnement des équipes de développement et de production, tout au long du cycle de vie des applications. Vos principales missions seront les suivantes : Études et choix de solutions : participer aux études d'avant-projet, proposer des solutions applicatives et techniques adaptées aux besoins, contribuer aux estimations de charge et réaliser le chiffrage détaillé. Conception et architecture : définir et cadrer l'architecture applicative et technique, en veillant à la cohérence, à la performance et à la pérennité des solutions mises en œuvre. Accompagnement des développements : apporter votre expertise technique aux équipes de développement, participer aux tests applicatifs et métiers et contribuer à l'analyse et à la résolution des anomalies. Déploiement des solutions : participer à la préparation et au cadrage des actions de déploiement en collaboration avec les équipes de production. Qualité et maintien en conditions opérationnelles : contribuer à la surveillance du bon fonctionnement des applications et accompagner les équipes RUN dans l'analyse et la résolution des incidents et des problématiques techniques.
View this job
Permanent

Job VacancyTech Lead Java F/H

█ █ █ ██ █ █
Published on
Back-end
Java

38k-50k €
Valbonne, Provence-Alpes-Côte d'Azur

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

Job VacancyArchitecte Solutions Expert Java / J2EE

Craftman data
Published on
AI
Architecture
J2EE / Java EE

6 months
Villeneuve-d'Ascq, Hauts-de-France
Contexte de la missionDans le cadre d'une mission au sein de la DSI d'un grand groupe, nous recherchons un Architecte Solutions Expert pour accompagner la transformation des pratiques d'ingénierie logicielle. Le consultant interviendra de manière transverse auprès des équipes IT afin de définir et promouvoir les standards de Software Engineering, évaluer la maturité des produits et mettre en place des plans d'amélioration concrets. Missions principalesRéaliser des revues d'architecture et accompagner les équipes dans la conception de solutions robustes et évolutives. Définir, structurer et animer les standards de Software Engineering à l'échelle de la DSI. Auditer la maturité logicielle des produits IT et identifier les axes d'amélioration. Construire et piloter des plans d'amélioration adaptés aux besoins des équipes. Accompagner les Tech Leaders et les développeurs dans l'adoption des bonnes pratiques. Fédérer une communauté d'expertise autour de l'architecture et de la qualité logicielle. Contribuer au cadrage de l'intégration de l'intelligence artificielle dans le SDLC. Produire et maintenir la documentation d'architecture. Compétences techniques requisesArchitecture de solutions : expérience confirmée en conception et revues d'architecture. Java / J2EE : forte expertise technique. Software Engineering : maîtrise des ADR, Design Patterns, Software Quality et Release Management. Engineering Metrics : connaissance des 4 Key Metrics. C4 Model : maîtrise indispensable. SDLC & IA : capacité à accompagner la réflexion sur l'intégration de l'IA dans le cycle de développement logiciel. Livrables attendusDossiers d'architecture. Architecture Decision Records (ADR). Audits de maturité logicielle. Plans d'amélioration et recommandations opérationnelles. Profil recherchéNous recherchons un profil senior disposant d'une véritable expérience dans la transformation des pratiques d'ingénierie logicielle à l'échelle d'une DSI. Le candidat devra démontrer sa capacité à intervenir au-delà de l'architecture projet ou produit, avec une réelle dimension transverse, stratégique et opérationnelle. Anglais professionnel indispensable. ModalitésContrat en assistance technique. Présence sur site : 3 jours par semaine. Aucun déplacement ni aucune astreinte prévus.
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