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.
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
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
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
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
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
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
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
Application mobile pour faire des achats en ligne des produits Yves Rocher
Développement en Java sous Android
Tests, intégration
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
Site web e-commerce pour achat de produits Yves Rocher
Développement en J2EE sous Tomcat avec Eclipse
Tests, intégration