Développeur Java / Java JEE, c’est quoi ?

Fiche métier Développeur Java / Java JEE

Mission d’un Développeur java

Le développeur Java créé des applications ou site web en Java, un langage de programmation orienté objet.

Il met en œuvre des solutions techniques pour concevoir des sites internet sur mesure.

Repère : le Java en Bref

Le Java est un des langages les plus populaires et utilisés en entreprise tout simplement parce qu’il permet d’être beaucoup plus productif que des langage tels que C++.
En d’autres termes, cela signifie qu’écrire un programme un Java est plus rapide qu’écrire un programme équivalent en C ou C++, ce qui représente des gains d’économies au niveau jour / hommes.

Il est un des langages Natifs pour développer des applications Android.

Responsabilités

  • Développer et tester les modules applicatifs Java
  • Assurer la programmation et les tests d’un sous-ensemble d’un projet/application – Réalisation des tests unitaires.
  • Penser à la maintenance, la sécurité et surtout la scalabilité
  • Interconnexion avec des API tierces
  • Réfléchir aux fonctionnalités dans leurs globalités
  • Réaliser et automatiser des procédures d’exploitation de gestion et réaliser des interfaces hommes machine
  • Participer au déploiement de la solution.
  • Prendre en charge les demandes d’évolution ainsi que les corrections des bugs.
  • Rédiger des documentations techniques pour les modules développés
  • Maintenir le logiciel, diagnostiquer et corriger les disfonctionnements (RUN)
  • Assurer l’assistance technique auprès des utilisateurs et les former pour la mise en production
  • Mettre en œuvre les processus nécessaires à la mise à jour des systèmes applicatif
  • Participation au chiffrage des développements avec le product owner
  • Participation à l’analyse du besoin métier
  • Rédaction et mise à jour de la documentation pour le support technique
  • Participation à l’évolution de la plateforme technique (Améliorer continuellement le code et l’architecture existante)

Expertises

  • Java / Java EE
  • MySQL
  • Familier avec les méthodologies agile : Scrum, Lean, Kanban
  • Bonnes compétences organisationnelles
  • Esprit analytique
  • Vous appréciez le travail en équipe

Outils Développeur java

  • Systèmes : Windows et Linux
  • Technos : Spring, JPA/Hibernate, API RESTful, Node.js,  Tomcat, ANT, Maven, JUnit, Nexus, Git, EJB (Enterprise Java Beans), Java Servlet Technologie/ JSP/ JSF, Java XML Parsing, Coding
  • Base de données: MySQL, MongoDB, Oracle, PostGre As A Service
  • Environnements : Github, Jira, CircleCI, AWS, Docker, Jenkins
  • Frameworks : Spring (Spring boot, Spring data, Spring MVC, Spring security), IntelliJ, Java 8 , Eclipse
  • Slack
  • Gitlab

Compétences recherchées

  • Structuré, organisé et autonome
  • Bonnes compétences organisationnelles
  • Faire de la veille et mise à jour des pratiques / tendances du développement Web
  • Esprit analytique
  • Travail en équipe
  • Autonomie
  • Un esprit de synthèse
  • Un sens de la réactivité

Formation d’un Développeur java

  • Bac +5 minimum
  • Ecole Ingénieur / Informatique

Rémunération

  • Junior : Entre 35K et 45K par an
  • Senior : Minimum 45K par an

2 Replies to “Développeur Java / Java JEE, c’est quoi ?”

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *