Le développeur J2EE est spécialisé dans un langage dérivé du Java, le Java Enterprise Edition (ou J2EE). Même si le J2EE s’appuie sur le Java dans son fonctionnement et sa syntaxe, il n’a pas la même utilité : en effet, le J2EE a été créé pour faciliter le développement d’applications web.
Cependant, même si le J2EE est orienté applications web, il ne doit pas être confondu avec le JavaScript qui lui aussi se base sur le langage Java.
Le développeur J2EE est spécialisé dans le développement d'applications créées pour des utilisations professionnelles, en langage J2EE (Java 2 Enterprise Edition).
Ses missions peuvent être très diverses. En effet, le développeur J2EE étudie les cahiers des charges réalisés par les chefs de projet, et propose des recommandations techniques. Il conçoit ensuite la partie technique de sites selon les préconisations du cahier des charges. Le développeur J2EE développe des applications spécifiques et des programmes de tâches planifiées. Il peut également mettre à jour les différentes pages et applications en fonction des demandes de ses clients.
D'autre part, le développeur J2EE doit maîtriser l'environnement J2EE et le langage JAVA, mais aussi comprendre et être capable d'utiliser les bases de données. Il doit montrer une curiosité prononcée pour les innovations techniques et faire preuve de réactivité et d'adaptabilité en toute circonstance. Le développeur J2EE est également polyvalent et doit être autonome mais aussi avoir un sens du travail d'équipe développé.
Le développeur J2EE se sert de tous les outils de ce langage pour créer des pages ou des applications web. Outre le développement des applications, le développeur J2EE doit être capable d’identifier les besoins de son client pour ensuite les traduire en solution technique. Il doit également être capable de former à ces nouveaux outils et d’en assurer la maintenance en cas de besoin.
Bien sûr, la maitrise de Java est obligatoire pour un poste de développeur J2EE. Ce poste étant souvent demandé en SSII, il doit aussi connaitre le mode de fonctionnement de ces structures.
Dans notre base de données de freelances, le tarif moyen journalier constaté pour les profils de développeurs J2EE est de 450€. Bien sur, ce tarif n'est qu'indicatif et peut varier en fonction de l'expérience du profil, de la difficulté de la mission et de son emplacement.
Expérience professionnelle
CATS, Mauguio
Banque - Crédit Agricole
Développeur Back end Java/J2ee
02/2021 - 04/2023
Développement de micro-services pour application mobile : Application mobile pour les particuliers/professionnels ayant un ou plusieurs comptes bancaires au Crédit Agricole.
Etant régulièrement le référent MEP (mise en production), je prépare des éléments nécessaires à l’infrastructure en Kubernetes/Helm afin de déployer les applicatifs sur les différents environnements (développement, intégration, pré production et production) via GitLab CI.
Développement en J2EE sous Netty avec IntelliJ
Mise en place de plusieurs Micro-services
Traitement asynchrone en Apache Kafka
Déploiement dans un cloud via Kubernetes/Helm
Elaboration de plusieurs dashboards Kibana afin de remonter des statistiques
Tests, intégration
Passage des tests unitaires Junit
// JAVA 14 · SPRING WEBFLUX · SPRING CLOUD · SPRING CLOUD SLEUTH · SPRING BOOT ACTUATOR · GITLAB · ARGO CD · APACHE KAFKA · COUCHBASE · DOCKER · HELM · KUBERNETES · MAVEN //
UGAP, Montpellier
E-commerce
Développeur Java/J2ee
2020 -12 mois
Projet ******** : Site E-commerce
Développement en J2EE sous Tomcat avec Eclipse
Mise en place de plusieurs services afin de communiquer avec le moteur de recherche Apache Solr
Préparation des requêtes Solr
Tests, intégration
// SPRING BOOT – SPRING DATA - APACHE SOLR · JAVA 8 · STRUTS2 · MAVEN //
SMILE, Montpellier
Laboratoire d’analyse
Formation continue
Développeur Java/J2ee
2017 -36 mois
Laboratoire d’analyse : Plusieurs sites web notamment pour les patients qui aimeraient consulter leur résultats d’analyses directement via leur espace client.
Développement en J2EE sous Tomcat avec Eclipse
Mapping JPA pour la communication avec la base de données Redis
Maintenance et développement de plusieurs sites web pour le laboratoire d’analyse Cerballiance
Tests, intégration
Formation continue : Il s’agit du site web hec.edu pour les candidats qui souhaitent avoir un diplôme d’état reconnu via la formation continue.
Développement en J2EE sous Tomcat avec Eclipse
Mapping JPA pour la communication avec la base de données MySQL
Maintenance et développement du module de paiements
Tests, intégration
// SPRING MVC – SPRING DATA · REDIS - JAVA 8 · ANGULAR - STRUTS2 - JQUERY - MAVEN //
ESII, Montpellier
Administration
Développeur Java/J2ee
2016 -3 mois
Administration publique : Système de gestion de file d’attente et d’agenda pour les agents.
Développement en J2EE sous Tomcat avec Eclipse
Maintenance et développement des applications web en Angular
Tests, intégration
// SPRING MVC – ANGULAR - JAVA 8 · MAVEN //
SOPRA STERIA, Montpellier
EDF
Développeur Java/J2ee
2016 -6 mois
EDF : Application client/serveur permettant de faire des statistiques de consommation d’énergie par les différents tiers.
Développement en JavaFX avec Eclipse
Tests, intégration
// JAVAFX - JAVA 8 – POSTGRESQL - TOMCAT · MAVEN //
VIRTUALEXPO, Marseille
E-commerce
Développeur Java/J2ee
2015 -10 mois
Portail web pour les sites web dans différents domaines.
Développement en J2EE sous Tomcat avec Eclipse
Mise en place de plusieurs web services en Spring
Tests, intégration
// SPRING – SPRING DATA - SPRING MVC – JAVA 7 – MYSQL · MAVEN //
NATIXIS, Toulouse
Banque
Développeur Java/J2ee
2014 -6 mois
Projet de gestion de portefeuille dédié aux commerciaux.
Développement en J2EE sous Tomcat avec Eclipse
Mapping Hibernate pour la communication avec la base de données Oracle
Tests, intégration
// SPRING – HIBERNATE - SPRING MVC – JAVA 8 - ORACLE · MAVEN //
BACKELITE, Montpellier
Mobile
Développeur Java/Android
2014 -6 mois
Application mobile pour faire des achats en ligne des produits Yves Rocher
Développement en Java sous Android
Tests, intégration
// ANDROID - GROOVY – JAVA 7 //
AL6, Montpellier
E-commerce
Développeur Java/J2ee
2011 -36 mois
Site web e-commerce pour les magasins de bricolage Weldom
Développement en J2EE sous Tomcat avec Eclipse
Mise en place des web services en SOAP
Tests, intégration
// STRUTS – JAVA 7 - ORACLE //
PROSODIE, Montpellier
E-commerce
Développeur Java/J2ee
2010 -15 mois
Site web e-commerce pour achat de produits Yves Rocher
Développement en J2EE sous Tomcat avec Eclipse
Tests, intégration
// OFBIZ – JAVA - ORACLE – JQUERY //
INRA, Montpellier
Agronomie
Développeur Java/J2ee
2008 -17 mois
Projet d’envergure au sein de l’Institut National de la Recherche Agronomique
Développement en J2EE sous Tomcat avec Eclipse
Tests, intégration
// OFBIZ – JAVA - OR...