Les langages de programmation constituent une évolution dans le monde de l’informatique. Cette activité consiste à émettre un code source basé sur la résolution d’algorithmes informatiques. Ainsi qu’à la mise en place des techniques d’écriture.
Java J2EE figure parmi les langages les plus populaires et les plus anciens. D’ailleurs, cette plateforme propose un travail de développeur.
J2EE était l’ancien raccourci de Java EE qui signifie JAVA Enterprise Edition. C’est plutôt une extension de la plate-forme Java SE qui contient ses API de base. Ce qui la différencie du standard, c’est qu’elle dispose de beaucoup plus de fonctionnalités et de bibliothèques pour faciliter le développement des applications web.
Java EE permet à un développeur d’applications de ne pas procéder à la reprogrammation des services d’infrastructures. Cette plate-forme se focalise sur l’abstraction de l’infrastructure d’exécution. Elle met en évidence l’environnement d’exécution où sont déployés les applications et aussi les interfaces et leurs rôles.
Un développeur Java est aussi appelé ingénieur études développement, on l’appelle également programmeur Java ou analyste-programmeur Java. Parce qu’il est un ingénieur, il fait une analyse et un concept des besoins des clients. Il développe les applications suivant les normes et assure le fonctionnement des applications et la phase de test.
La rédaction des spécifications techniques et la participation à la phase de mise en production font aussi partie de ses missions. Il assure également les maintiens, les mises à jour des outils créés et la livraison d’une nouvelle application à un client.
La maîtrise parfaite du langage de programmation Java est la compétence fondamentale. Il doit quand même connaître la fonction des bases de données ainsi que les autres langages. Un développeur doit être curieux et passionné. Il doit également maîtriser la plate-forme de développement d’applications utilisée avec les Frameworks Java J2EE comme Spring et ses modules.
Le métier de développeur exige de très bonnes compétences en informatique. Un développeur Java doit avoir au minimum un diplôme de Bac + 2 en informatique. Les autres diplômes d’ingénieur en informatique comme le Master ou Licence sont aussi acceptés. Il doit toujours se former pour mettre à jour ses connaissances en fonction de l’évolution des technologies de Java EE.
Pour être en télétravail, en plus des compétences requises, vous devez être autonome et débrouillard. Vous devez savoir parfaitement gérer votre temps. Et le plus important dans une mission en freelance, c’est l’existence d’un délai de traitement de la commande. Afin de recevoir votre paiement, vous devez respecter ce délai.
La rémunération d’un développeur Java EE est très élevée grâce à ses compétences très exigées. Un développeur Java débutant peut toucher un salaire de 35 000 euros par an, ce qui peut augmenter très rapidement. Mais comme vous êtes en freelance, votre salaire dépend de votre client ainsi que des missions que vous réalisez. Donc, cette somme peut varier.
L’offre de missions pour un développeur Java freelance J2EE sont très nombreuses. On propose divers postes dans ce secteur d’activité. Si on ne parle que du concepteur développeur Java, Tech lead Java, développeur full stack ou du développeur Java Angular.
Toutefois, si vous avez du mal à trouver des missions, vous pouvez vous inscrire gratuitement sur Freelance-informatique.fr en tant que freelance.
Java/J2EE Hôpitaux de Paris, Paris
Projet : Maintenance Evolutive du projet Portail/Annuaire LDAP des Hôpitaux de Paris
• Participation aux phases de conception, réalisation et intégration des différentes releases du portail et de l'annuaire.
• Recette usine sur le projet Portail web.
• Documentation technique de l’application Web existence.
Java/J2EE Direction générale des Impôts, Noisy-le-Grand
Projet Copernic : Modernisation du système d'information de l'administration fiscale française
(Composé de 70 projets)
• Développement et recette usine sur le projet SIRIUS PRO, notamment sur la partie IHM du "Module décisionnel d’aide au ciblage de personnes professionnelles"
• Développement, conception et recette usine sur le projet EDD (Echanges De Données)
• Conception et développement d’un outil générique de migration des données d’une base Oracle vers une base PostgreSQL.
• Architecture SOA en 4 couches (Présentation, coordination, service et persistance)
Java/J2EE IBM Services, La Défense
Projet Total –CardProcessor : Application de gestion et de facturation des cartes pétrolières (85 personnes)
Cette application contient trois grosses parties : Intranet, Extranet et Batch.
• Développement d’interfaces et de services pour Batch et web (Intranet et Extranet).
• Développement de batch de facturation et de prestation.
• Développement et exécution des tests unitaires.
• Utilisation de Struts2 pour le développement de la couche Web (Intranet et Extranet)
• Utilisation de Hibernate3 pour le développement de la couche persistance.
• Utilisation de Spring2 pour le développement de la couche service.
• Utilisation de Maven2-Eclipse3.2 Callisto comme environnement de travail.
• Utilisation du SGBD Oracle 10g2.
Java/J2EE Préfecture de Police, Paris
Projet : Application Web pour la gestion des vidéosurveillance (6 personnes)
• Conception et documentation technique de l’application.
• Proposition de l’architecture technique de l’application.
• Préparation et installation de la plate forme technique de l’application.
• Configuration Maven2-Eclipse3.2 comme environnement de travail.
• Utilisation du framework Tapestry 4.1 pour la couche web.
• Utilisation du framework Spring (Ioc et Aspect) pour la couche service.
• Utilisation du framework Hibernate pour la couche persistance.
• Utilisation du SGBD PostgreSQL.
Java/J2EE Mag System (Pitney -Bowses), Paris
Projet : Progiciel de gestion et de planification de la production industrielle pour UNEDIC (16 personnes)
Ce projet consiste en la réalisation d'un outils de gestion de la pré et post production sur des machines industrielles d'impression, mise sous pli et trie de courriers pour l'Unedic (et a terme pour de nombreux grand compte de MAG System)
Réalisation du composant métier du progiciel de préparation à la production et du suivie de production en direct.
Réalisation du composant de planification et simulation avant mise en production.
Pré-intégration des composants sur les serveurs.
• Conception et Réalisation des composants métiers: interfaçage avec JMS pour la récupération d'information. Création de la couche métier via Spring et de la couche persistance via Hibernate.
• Préparation des plugins java (Middlewares) du nouveau projet.
• Réalisation de tests fonctionnels via JUnit en parallèle des développements.
Java/J2EE EUROPAGES, Neuilly S/Seine
Projet : refonte du site Internet Europages : annuaire européen des affaires (12 personnes)
• Conception et documentation technique du nouveau site.
• Configuration Maven2-Eclipse3.2 comme environnement de travail.
• Préparation des templates composants Html-Tapestry du nouveau site.
• Préparation des plugins java (Middlewares ) du nouveau projet.
• Implémentation de la plateforme Tapestry-Sprin...