Développeur Java / Java EE

Développeur Java / Java EE

Découvrez le métier de développeur Java : missions, formation, compétences, salaire et offres d’emploi.

Sommaire :

Java Définition

JAVA

Le Java est un langage de programmation orienté objet créé par des employés de Sun Microsystems (désormais Oracle). Son emblème, une tasse de café fumante, viendrait du fait que « java », en argot américain, signifie café, le breuvage incontournable des développeurs.

J2EE

Il existe de nombreux frameworks, plateformes et API qui rendent le Java portable sur différents systèmes d’exploitation. Parmi les 4 grands frameworks, le « Java 2 Platform, Enterprise Edition », abrégé en « J2EE », est celui spécialisé dans les applications serveurs. Aujourd’hui, cette appellation a disparu, pour laisser place à Java EE.

JAVA EE

Pourtant, sur le web, on rencontre toujours les différentes appellations J2EE, JEE ou Java EE. Or, si on se réfère aux règles édictées par Oracle, on devrait désormais uniquement dire « Java EE » et oublier les deux premières appellations.
Pour plus de détails, vous pouvez consulter la page Java Naming du site Oracle.

Développeur Java : Missions

Développeur Java, dans l’ensemble, ce n’est pas très différent de développeur C++, ou bien de développeur dans n’importe quel langage informatique. Cela consiste d’abord à comprendre un besoin, à être capable de le préciser en actions ou comportements, et de lui donner une forme, même si elle est virtuelle.

Pour Marius, ingénieur Java chez AViSTO, « il s’agit avant tout d’un processus de création, le langage Java étant l’outil qui permet sa réalisation. »

Ainsi, intégré au sein d’une équipe SCRUM intégrant développeurs et testeurs par exemple, le développeur Java a pour missions:

  • La rédaction de spécifications techniques
  • L’implémentation des nouvelles fonctionnalités
  • L’écriture de tests unitaires et l’exécution des recettes
  • La mise à jour de la documentation
  • La correction des problèmes sur la version en production

Devenir Développeur Java

Pour devenir développeur Java, il faut être titulaire d’un diplôme d’ingénieur, d’un master en informatique, ou bien d’un master technique avec une spécialisation en développement. En tous les cas chez AViSTO.

Et idéalement, il faut être passionné par le monde du logiciel !

Compétences Développeur Java

Les compétences techniques sont bien entendu primordiales. Il faut maîtriser le langage Java, un ou plusieurs des 4 grands frameworks (Java SE, Java EE, Java ME et Java FX) auxquels on peut ajouter Spring, et enfin un ensemble de technologies associées.

La compréhension et la mise en œuvre de bases de données (ex : Oracle, SQL) est également nécessaire.

Des compétences complémentaires de type « Test Driven Development » (TDD, développement piloté par les tests) sont elles aussi importantes, mais peuvent s’acquérir au fil des expériences professionnelles.

Au niveau humain, il faut faire preuve d’autonomie, tout en étant capable de travailler en équipe, ce qui implique un certain savoir-être, comme pour tous les ingénieurs.

Salaire Développeur Java

En début de carrière, le développeur Java touche en général un salaire compris entre 30K€ et 40K€. Cela dépend bien entendu du périmètre exact du poste (interactions, responsabilités etc.), des compétences demandées, de l’expérience nécessaire, de la localisation du poste, de la taille de l’entreprise et de l’équipe etc.
Pour une estimation plus précise, vous pouvez consulter un simulateur de salaires sur Internet.

Emploi Développeur Java

AViSTO recrute des développeurs Java à Nice Sophia Antipolis, Aix en Provence, Rennes, Nantes, Paris, Grenoble et Lyon. Découvrez les opportunités sur notre site emploi, où il est également possible de déposer une candidature spontanée.