Find your next tech and IT Job or contract J2EE / Java EE

What you need to know about J2EE / Java EE

J2EE (Java 2 Platform, Enterprise Edition), renamed Java EE (Java Platform, Enterprise Edition) and now Jakarta EE, is a Java development platform designed for robust and scalable enterprise applications. It provides a set of APIs and services to simplify the development of complex systems, such as web applications, distributed systems, and multi-tier architectures. Java EE is based on client-server model principles and offers technologies such as Servlets and JSP for web development, EJB (Enterprise JavaBeans) for business logic, JPA (Java Persistence API) for data management, and JMS (Java Messaging Service) for asynchronous communication. It integrates with application servers like WildFly, GlassFish, or WebLogic to deploy and manage applications. Thanks to its standardization, Java EE is widely adopted in professional environments to develop secure, reliable, and portable applications. The platform is maintained and evolves under the governance of Jakarta EE within the Eclipse Foundation.

Your search returns 28 results.
Premium Job
Contractor
Permanent

Job VacancyDéveloppeur Vue 3 / Java pour le projet NEO pour Groupama à Lyon

Deodis
Published on
Elasticsearch
J2EE / Java EE
Vue.js

12 months
40k-50k €
400-450 €
Lyon, Auvergne-Rhône-Alpes
Développeur Vue 3 / Java pour le projet NEO pour Groupama à Lyon Contexte de la mission Groupama Supports et Services est un Groupement d'Intérêt Economique (GIE) au service du Groupe Groupama, dont l'ambition est de répondre aux attentes croissantes des entités du Groupe en délivrant un service reconnu au niveau des meilleures pratiques du marché, tout en contribuant à l'amélioration de la performance collective du Groupe. La Direction des Systèmes d'Information a pour missions de mettre au quotidien à disposition des 25 000 utilisateurs les données et les traitements nécessaires à leur activité, dans le respect des contrats de service; de garantir la sécurité et la pérennité des actifs informatiques du Groupe; d'accompagner le développement commercial du Groupe en France et à l'international ; d'élaborer de nouveaux systèmes d'information, de nouvelles infrastructures techniques et de maintenir les systèmes existants. Objectifs et livrables Dans le cadre du renforcement de l'équipe du projet NEO, nous recherchons un développeur Full Stack pour intervenir sur des travaux de développement à forte valeur ajoutée. NEO est un outil stratégique destiné aux commerciaux Groupama, visant à accompagner le traitement des demandes clients et à améliorer l'efficacité commerciale. Objectifs de la mission Réaliser des développements front-end en Vue 3, en s'appuyant sur le Design System interne Groupama Contribuer aux développements back-end en Java au sein d'une architecture moderne Participer à l'évolution et à la maintenance de fonctionnalités dans un contexte applicatif critique Environnement technique Architecture micro-fronts / micro-services Vue 3 pour le front-end Java pour le back-end Elasticsearch pour les besoins de recherche, d'indexation et d'optimisation des performances CI/CD GitLab : intégration continue et déploiements automatisés Environnement collaboratif en méthodologie Agile Profil recherché Forte expertise Front-end Vue 3 Solides compétences Back-end Java Expérience ou bonne connaissance d'Elasticsearch À l'aise dans des architectures distribuées et des environnements industrialisés Bon esprit d'équipe, autonomie et sens du delivery Compétences demandées Niveau de compétence ELASTICSEARCH Confirmé Vue.js Expert Java Expert
View this job
Contractor
Permanent

Job VacancyConcepteur / Développeur Backend Java / Node.js (H/F)

Freelance.com
Published on
J2EE / Java EE
Node.js

2 years
40k-45k €
300-370 €
Issy-les-Moulineaux, Ile-de-France
Concepteur / Développeur Backend Java / Node.js (H/F)Lieu : Issy-les-Moulineaux / 2 jours de télétravail par semaine Démarrage : Septembre 2026 Mission longue durée (2 ans minimum) TJM - 370€ Max Descriptif du posteDans le cadre de l'évolution d'une plateforme numérique à forte volumétrie, nous recherchons un Concepteur / Développeur Backend afin de renforcer une équipe en pleine croissance. Vous participerez à la conception, au développement et à l'optimisation de services backend robustes et évolutifs. Les enjeux portent notamment sur la scalabilité, la performance, la résilience des applications et l'accompagnement d'une transition vers le cloud. Vos principales missions : Concevoir les solutions techniques et les architectures applicatives. Développer et maintenir des services backend performants. Participer aux ateliers d'architecture et aux chantiers techniques. Assurer la qualité du code, les tests et les bonnes pratiques de développement. Réaliser les développements liés aux nouveaux projets ainsi qu'aux activités de maintenance. Contribuer à la mise en place et à l'évolution des environnements techniques. Assurer le maintien en condition opérationnelle des applications. Participer aux tests de performance et aux travaux d'optimisation. Garantir la cohérence et l'homogénéité des développements au sein des équipes.
View this job
Contractor
Permanent

Job VacancyPré-Embauche - Développeur Java / Angular

ADSearch
Published on
J2EE / Java EE

6 months
Lyon, Auvergne-Rhône-Alpes
Dans le cadre de sa croissance, notre client recherche un Développeur Java / Angular dans la perspective d'une intégration en CDI (dispositif de pré-embauche). Tu intégreras une équipe technique à taille humaine pour participer au développement et à la modernisation de leurs applications métiers. Vos missionsDéveloppement back-end : Conception et mise en place d'architecture et d'API REST robustes sous Java (Spring Boot). Développement front-end : Création d'interfaces utilisateur fluides et réactives avec Angular. Qualité du code : Rédaction des tests unitaires/d'intégration et participation aux revues de code. Vie d'équipe : Implication dans les cérémonies agiles (Scrum) et échanges réguliers avec les équipes produit. Profil recherchéExpérience : Maîtrise éprouvée de la double compétence Java et Angular. Stack technique requise : Back-end : Java (11/17+), Spring Boot, JPA / Hibernate, bases de données relationnelles (PostgreSQL, MySQL...). Front-end : Angular (versions récentes), TypeScript, HTML5 / SCSS. Outils & Pratiques : Git, Docker, intégration continue (GitLab CI, Jenkins), architecture REST. Qualités : Curiosité technique, esprit d'équipe et rigueur. Modalités du posteContrat : Prestation initiale en vue d'un CDI (pré-embauche). Démarrage : Dès que possible. Rémunération / TJM : Selon profil et expérience.
View this job
Permanent

Job VacancyDéveloppeur Java Full Stack Senior

ASTRELYA
Published on
J2EE / Java EE

40k-45k €
Ile-de-France, France
Développeur Java FullStack Banque / FinanceASTRELYA Île-de-France, France (Hybride) EnregistrerPostuler Astrelya est un cabinet de conseil franco/suisse, en très forte croissance depuis sa création en 2017, spécialisé dans la transformation digitale, l'excellence opérationnelle et l'innovation technologique. Il est composé de 300 expert passionnés. Le cabinet accompagne ses clients sur l'ensemble du cycle de transformation, depuis la phase de cadrage jusqu'à la mise en œuvre opérationnelle, avec une expertise forte en Data/IA, Cloud, DevOps et méthodes agiles. Astrelya se distingue par un modèle fondé sur la proximité, la confiance et une culture humaine forte, qui place les collaborateurs au cœur de la création de valeur. Dans le cadre de notre développement dans le secteur de la Banque / Finance, nous recherchons un Développeur Java / Angular confirmé Voici quelques exemples de projets sur lesquels vous pouvez intervenir : Refonte des applications en architectures microservices Modernisation des applications de flux financiers APIsation Vos Rôles & Responsabilités Participer à l'analyse des besoins et à leur modélisation Design de la solution en micro-services Conception / développement des fonctionnalités Mise en place de tests automatisés unitaires et fonctionnels Design graphique des écrans WEB Participer à la mise en place des pipelines CI/CD Etre garant des bonnes pratiques et de la qualité du code Support aux tests d'intégration IT et métier (UAT)
View this job
Contractor
Permanent

Job VacancyUn Développeur Java sur Clermont-ferrand

Almatek
Published on
J2EE / Java EE

3 months
Clermont-Ferrand, Auvergne-Rhône-Alpes
Almatek recherche pour l'un de ses clients, Un Développeur Java sur Clermont-ferrand. Compétences techniques: - java - Confirmé - Important -Springboot - Confirmé - Important -Angular - Confirmé - Important Connaissances linguistiques: Anglais Professionnel (Impératif) Description détaillée Missions : -Développer et faire évoluer les applications Back-End en Java -Participer à la conception et à l'implémentation des fonctionnalités autour des processus de déploiement -Développer des APIs et services en Java 21 / Spring Boot -Participer aux spécifications techniques et aux choix de conception -Contribuer aux revues de code et aux bonnes pratiques de développement -Intervenir ponctuellement sur la partie Front-End en Angular -Participer aux déploiements et à la maintenance des environnements Kubernetes existants -Collaborer avec les équipes support internationales (Inde et Amérique) Environnement technique : -Back-End *Java 21 *Spring Boot -Front-End *Angular 19 (migration vers Angular 20 prévue) -Base de données #PostegreSQL Environnement & Outils : -Kubernetes -Git -Kafka (présent dans l'environnement mais peu utilisé) -ServiceNow (Snow) -Terraform (à terme, mais non utilisé actuellement) Organisation de l'équipe : -Méthodologie Kanban -Weekly de répartition des tâches -Équipe composée de : *1 Product Owner *1 Tech Lead *4 Développeurs
View this job
Permanent

Job VacancyTech lead

TS-CONSULT
Published on
Angular
Azure DevOps
J2EE / Java EE

45k-60k €
Ile-de-France, France
Lead Tech MissionsEn tant que Lead Tech, vous êtes garant de la cohérence technique, de la qualité logicielle et de l'efficacité collective de l'équipe. Vous êtes un développeur expérimenté, mais aussi un référent, un facilitateur et un animateur technique. Vos responsabilités incluent : · Piloter et faire évoluer les choix techniques et l'architecture applicative (front & back) · Encadrer une équipe de développeurs (front-end React/Angular & back-end Spring Boot), les accompagner techniquement, les faire progresser · Contribuer directement au code sur les développements complexes, les POCs, les chantiers de fond · Participer à l'analyse des besoins avec les PO / métiers et transformer les enjeux fonctionnels en solutions techniques durables · Instaurer et garantir les bonnes pratiques : revues de code, clean code, patterns adaptés, tests automatisés, documentation claire · Structurer l'approche GitOps et accompagner l'équipe vers une intégration continue fluide, fiable et traçable · Participer à la mise en place les outils et indicateurs pour mesurer la performance de delivery (type DORA Metrics) et promouvoir une culture DevOps · Veiller à la culture du run : logs centralisés, alerting, observabilité, suivi d'erreurs, résilience · Favoriser l'amélioration continue : refactoring, résolution de dette technique, outillage · Porter la voix de l'équipe en interne, représenter la vision technique auprès des autres équipes et de la direction Contexte et organisationLe poste est à pourvoir au sein d'une équipe produit Agile, dans un environnement technique moderne, favorisant l'automatisation, la qualité logicielle et l'amélioration continue. · Équipe produit Agile, avec rituels Scrum, backlog vivant et autonomie dans les choix techniques · Environnement moderne : o Back-end : Java 17+, Spring Boot 3.x, MS SQL Server, Liquibase o Front-end : React 18+, Angular 15+, TypeScript, Vite o CI/CD avec Azure DevOps, GitOps intégré (Git = source of truth) o Docker partout, bonne séparation entre environnements · Organisation du travail : hybride (2 jours de TT/semaine pour toute l'équipe) · Contexte favorable à l'expérimentation, la veille et les prises d'initiative Compétences techniques attendues· Excellente maîtrise de Java / Spring Boot, React et/ou Angular, TypeScript · Expertise en conception d'API REST, gestion des échanges front/back, validation, sécurité · Expérience avec les outils de conteneurisation (Docker), CI/CD (Azure DevOps, pipelines GitOps) · Connaissances solides des SLO / SLA, monitoring, logs structurés, alerting, etc. · Maîtrise des bonnes pratiques de tests (unitaires, intégration, end-to-end) et couverture de code raisonnée · Solide culture DevOps : o GitOps, Infrastructure-as-Code (IaC), livraison en environnement contrôlé o Suivi de performance via DORA Metrics (lead time, MTTR, deployment frequency, failure rate) Compétences comportementales et transverses· Leadership naturel, orienté transmission, confiance et exigence constructive · Capacité à fédérer une équipe, à trancher, à prendre du recul · Forte culture de l'efficacité collective, sens du service et du produit · Esprit de synthèse et communication claire avec des profils variés (PO, Dev, Ops, QA, métiers) · Autonomie, rigueur, esprit d'initiative · Curiosité, pragmatisme, humilité technique · À l'aise dans des contextes où il faut parfois trancher entre la dette, le delivery et le refactoLead Tech MissionsEn tant que Lead Tech, vous êtes garant de la cohérence technique, de la qualité logicielle et de l'efficacité collective de l'équipe. Vous êtes un développeur expérimenté, mais aussi un référent, un facilitateur et un animateur technique. Vos responsabilités incluent : · Piloter et faire évoluer les choix techniques et l'architecture applicative (front & back) · Encadrer une équipe de développeurs (front-end React/Angular & back-end Spring Boot), les accompagner techniquement, les faire progresser · Contribuer directement au code sur les développements complexes, les POCs, les chantiers de fond · Participer à l'analyse des besoins avec les PO / métiers et transformer les enjeux fonctionnels en solutions techniques durables · Instaurer et garantir les bonnes pratiques : revues de code, clean code, patterns adaptés, tests automatisés, documentation claire · Structurer l'approche GitOps et accompagner l'équipe vers une intégration continue fluide, fiable et traçable · Participer à la mise en place les outils et indicateurs pour mesurer la performance de delivery (type DORA Metrics) et promouvoir une culture DevOps · Veiller à la culture du run : logs centralisés, alerting, observabilité, suivi d'erreurs, résilience · Favoriser l'amélioration continue : refactoring, résolution de dette technique, outillage · Porter la voix de l'équipe en interne, représenter la vision technique auprès des autres équipes et de la direction Contexte et organisationLe poste est à pourvoir au sein d'une équipe produit Agile, dans un environnement technique moderne, favorisant l'automatisation, la qualité logicielle et l'amélioration continue. · Équipe produit Agile, avec rituels Scrum, backlog vivant et autonomie dans les choix techniques · Environnement moderne : o Back-end : Java 17+, Spring Boot 3.x, MS SQL Server, Liquibase o Front-end : React 18+, Angular 15+, TypeScript, Vite o CI/CD avec Azure DevOps, GitOps intégré (Git = source of truth) o Docker partout, bonne séparation entre environnements · Organisation du travail : hybride (2 jours de TT/semaine pour toute l'équipe) · Contexte favorable à l'expérimentation, la veille et les prises d'initiative Compétences techniques attendues· Excellente maîtrise de Java / Spring Boot, React et/ou Angular, TypeScript · Expertise en conception d'API REST, gestion des échanges front/back, validation, sécurité · Expérience avec les outils de conteneurisation (Docker), CI/CD (Azure DevOps, pipelines GitOps) · Connaissances solides des SLO / SLA, monitoring, logs structurés, alerting, etc. · Maîtrise des bonnes pratiques de tests (unitaires, intégration, end-to-end) et couverture de code raisonnée · Solide culture DevOps : o GitOps, Infrastructure-as-Code (IaC), livraison en environnement contrôlé o Suivi de performance via DORA Metrics (lead time, MTTR, deployment frequency, failure rate) Compétences comportementales et transverses· Leadership naturel, orienté transmission, confiance et exigence constructive · Capacité à fédérer une équipe, à trancher, à prendre du recul · Forte culture de l'efficacité collective, sens du service et du produit · Esprit de synthèse et communication claire avec des profils variés (PO, Dev, Ops, QA, métiers) · Autonomie, rigueur, esprit d'initiative · Curiosité, pragmatisme, humilité technique · À l'aise dans des contextes où il faut parfois trancher entre la dette, le delivery et le refacto
View this job
Contractor
Permanent
Fixed term

Job Vacancy Senior Java Fullstack Developer

Gamme solutions
Published on
Angular
Docker
J2EE / Java EE

1 year
Brussels, Brussels-Capital, Belgium
Senior Java Fullstack Developer – Dutch📍 Localisation : Aalst, Belgique 🏢 Secteur : Public Sector 💼 Type de mission : Freelance / Sous-traitance 💰 TJM : Ouvert selon profil 🗣️ Langue : Néerlandais obligatoire 📅 Date limite de soumission : 14/08/2026 à 11h00 Contexte de la missionDans le cadre de la poursuite du projet VMJV (Validation Environmental Annual Report), lié à la transposition de la Directive sur les émissions industrielles et du Règlement sur le portail des émissions industrielles, nous recherchons un Senior Java Fullstack Developer. Le consultant rejoindra une équipe technique et participera à la conception, au développement et à l'évolution de solutions applicatives destinées au secteur public. Missions principalesLe consultant sera notamment responsable de : Réaliser ou réviser les analyses techniques et les conceptions techniques en collaboration avec l'architecte VMM. Développer les différentes fonctionnalités définies dans les spécifications fonctionnelles et techniques. Définir les interfaces entre les différentes couches de l'architecture. Développer des services Backend avec Spring Boot. Implémenter les fonctionnalités de sécurité côté Backend. Développer des applications Angular Single Page Applications (SPA). Développer, si nécessaire, des services Node.js Backend-for-Frontend (BFF). Mettre en place des tests unitaires dans une approche TDD (Test-Driven Development). Veiller au respect des exigences non fonctionnelles. Participer aux revues de code selon les principes Gitflow. Effectuer le coding, testing, debugging et la correction des anomalies. Compétences techniques requisesBackendJava / J2EE Spring Boot Spring Security Développement d'applications Java robustes et maintenables APIs REST / Web Services Node.js : apprécié FrontendAngular 2 à 17 Développement d'applications Single Page Applications (SPA) JavaScript / TypeScript DevOps & CloudDocker Kubernetes Expérience avec une Public Cloud Infrastructure : AWS, Azure ou équivalent Git / Gitflow CI/CD Tests & qualitéJUnit TDD Tests unitaires et automatisés Debugging Code review Clean Code et bonnes pratiques de développement Profil recherchéNous recherchons un Développeur Java Fullstack Senior, disposant idéalement de 7 ans ou plus d'expérience, capable de travailler de manière autonome sur l'ensemble du cycle de développement : Analyse → Conception → Développement → Tests → Code Review → Déploiement → Maintenance Le candidat doit être capable d'analyser les besoins, de proposer des solutions techniques pertinentes et de collaborer efficacement avec les architectes et les équipes métier. Expérience secteur publicUne expérience dans le secteur public belge constitue un avantage important. Une connaissance de l'organisation VMM et de ses standards techniques est fortement appréciée. Langue🇳🇱 Néerlandais obligatoire. Le candidat doit être capable de communiquer efficacement dans un environnement professionnel néerlandophone. Profil idéalSenior Java Fullstack Developer | 7+ ans | Java/J2EE | Spring Boot | Angular 2-17 | Docker | Kubernetes | Cloud | JUnit | TDD | Git/Gitflow | Node.js | Dutch 📩 Les profils correspondant à ces critères sont invités à transmettre leur CV rapidement.
View this job
Contractor
Permanent
Fixed term

Job VacancySupport Aux Développements Java / TP / DevOps

KEONI CONSULTING
Published on
Ansible
DevOps
J2EE / Java EE

18 months
40k-45k €
400-550 €
Le Mans, Pays de la Loire
Support Aux Développements Java / TP / DevOps Contexte Nous recherchons un expert Support au Développement Médiation Java / TP / DevOps passionné et expérimenté pour rejoindre notre équipe dynamique et motivante. MISSIONS : - Assurer le support à la Production pour de l'expertise technique / applicative N2/N3. - Assurer un support au développement et accompagnement N2/N3 des développeurs de l'ensemble des SSI sur les Socles de la Médiation des briques. - Mettre à jour la documentation relative à l'exploitation et la supervision. - Être force de proposition afin d'amélioration la qualité du Run. - Identifier les incidents récurrents pour alimenter les backlogs produits. - Gestion des environnements produits. - Maintenir les Socles Java sur le périmètre des plateformes API et EDA. - Participer à la gestion et à l'évolution des infrastructures API, SOA, EDA et Middleware. - Contribuer à la migration des API et Web Services Legacy vers les architectures cibles. - Assurer la mise en œuvre des outils de supervision et de monitoring des infrastructures. - Collaborer avec les équipes internes pour garantir la performance et la disponibilité des services. - Participer à la mise en place de solutions d'automatisation et de CI/CD. - Apporter un support technique et résoudre les incidents liés aux Socles et Infrastructures. Profil recherché : Posséder une solide expérience en développement Java, en architectures d'intégration et administration systèmes. Apprécier les environnements techniques complexes et souhaite mettre son expertise au service des équipes de développement en apportant support, accompagnement et amélioration continue des socles techniques. Compétences requises : • Diplôme de Master ou équivalent en informatique ou domaine scientifique. • 2 à 3 ans d'expérience en développement Java Full Stack. • Connaissances des architectures API, SOA, EDA (Apache Camel, Springboot, Quarkus). • Connaissance des brokers de messages (Red Hat AMQ, IBM MQ, KAFKA). • Une expérience avec les technologies front-end (HTML, CSS, JavaScript, frameworks comme Angular ou React) serait très appréciée. • Une expérience avec les technologies Middleware (Wildfly, HA Proxy, Infinispan, Redis), de conteneurisation (Docker, Kubernetes, Openshift) et d'automatisation (Ansible, Jenkins, SonarQube) serait un plus. • Expérience avérée en tant qu'ingénieur DevOps ou dans un rôle similaire • Maîtrise des outils de gestion de configuration (Ansible, Chef, etc.) • Expérience confirmée avec le scripting et les outils de CI/CD (Jenkins, GitLab CI, etc.). • Familiarité avec les outils de surveillance et de logs (Dynatrace, ELK)
View this job

Contract roles and jobs for J2EE / Java EE

Java Developer (Kotlin, Groovy...)

The Java Developer (Kotlin, Groovy, etc.) uses J2EE (or Java EE) to develop robust server-side applications, including large-scale enterprise applications, web services, and transactional applications.

Fullstack Developer

The Fullstack Developer uses Java EE for server-side development and integrates this technology with front-end tools to create complete, high-performing web applications.

Technical Consultant

The Technical Consultant helps businesses design, integrate, and optimize enterprise applications using J2EE/Java EE, focusing on performance, scalability, and security of the solutions.

Database Architect

The Database Architect (although the focus is on databases, this role can also include managing the architecture of Java EE applications) ensures optimal integration between databases and J2EE applications.

Connecting Tech-Talent

Free-Work, THE platform for all IT professionals.

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