Cabinet de recrutement

Recruter un Développeur Java

Personnalité et motivations pour le poste

  • 4/5 Ouverture d’esprit
  • 3/5 Organisation
  • 2/5 Manager
  • 2/5 Prise de parole
  • 2/5 Coopération
  • 2/5 Convaincre
  • 3/5 Philanthropie
  • 5/5 Inventivité
Agathe

Votre expert dans ce domaine :

Agathe Delcroix agathe@keyrecrut.fr Prendre contact

Missions et compétences

Missions principales

  • Comprendre les besoins clients / cahier des charges
  • Développer des applications client / serveur
  • Réaliser les tests, maintenance et mise à jour

Connaissances techniques

  • Parfaite maîtrise de Java
  • Maîtrise framework : Java SE, Java EE, Java ME et Java FX
  • Compréhension et mise en oeuvre base de données (SQL...)

Le Développeur Java agit tel un architecte : il est à la conception des fondations d’un site ou d’un logiciel, et travaillera sur les fonctionnalités des applications clients/serveurs. Ces missions, largement orientées back-end auront inéluctablement des répercussions sur le front-end. Ses lignes de codes donneront naissance à des fonctionnalités précises et il mènera des tests TDD tout au long de son processus de codage. Véritables passionnés, certains Développeurs sont à l’origine de logiciels qui sont désormais utilisés par des millions d’utilisateurs (… rien que ça !).

COMMENT RECRUTER UN DEVELOPPEUR JAVA

Afin de mener au mieux ses missions, le Développeur java s’appuiera sur 3 compétences essentielles : sa créativité, son ouverture d’esprit et aptitudes en communication. Après avoir posté vos annonces et réalisé votre sourcing, voici quelques exemples de questions à poser en entretien : 

  • Comment faites-vous pour être toujours à la page des mises à jour Java ?
  •  Quelles sont les avancées majeures induites par Java 8 ? De quelles nouvelles fonctionnalités ne pourriez-vous plus vous passer ?
  • Quels sont les projets sur lesquels vous avez travaillez et dont vous êtes le plus fier ?
  • Par quels moyens communiquez-vous avec vos équipiers ? 
  • Quels sont vos outils de prédilections pour vous assurer de la validité de vos codes ? (performance, intégration, …) 

Lors de vos entretiens, préférez toujours des questions ouvertes qui évitent le biais cognitif de cadrage. Dans la mesure du possible il faut donc poser des questions qui ne donnent pas d'indications sur la réponse que vous aimeriez entendre.

LES QUALITÉS À VALIDER CHEZ VOTRE DÉVELOPPEUR JAVA

1. Sa créativité pour surmonter les défis techniques 

Le développeur Java pourra compter sur sa créativité afin de trouver les moyens de respecter les spécificités transmises par les clients. Il doit mettre à profit tous ses idées et mobiliser les bonnes compétences et produire des solutions les plus proches possibles de ce dont les clients ont besoin.
Leur imagination débordante leur permettra également de relever tous les défis techniques auxquels ils sont confrontés. Cherchez des profils pugnaces qui œuvrent pour arriver à leurs fins et expriment une certaine satisfaction vis-vis du travail bien accompli. 

Au-delà de ses compétences techniques, un bon Développeur Java se documente sur son secteur, participe à des forums, répand ses connaissances autour de lui, en discute. Cela va non seulement maintenir son intérêt pour le domaine mais ce sera aussi l’occasion pour lui d’échanger et de s’imprégner des autres Développeurs Java. 

2. Son ouverture d’esprit pour rester « up-to-date » des dernières avancées technologiques

Le monde de l’informatique étant un domaine toujours plus innovant et en perpétuelle évolution, il est indispensable que votre futur Développeur Java justifie d’une immense curiosité à l’égards de son domaine d’activité afin de se mettre à jour sur les dernières nouveautés, d’autant plus que de nouvelles versions de Java sortent souvent, impliquant à chaque de nouvelles fonctionnalisées des de nouvelles méthodes.

Cherchez donc un profil passionné et autodidacte, qui aura pour objectif de monter en compétences par lui-même.
Un bon développeur Java doit donc sans arrêt s’imprégner des nouveautés Java mais aussi apprendre en continu des différentes sortes de tests unitaires à mener pour s’assurer du bon fonctionnement de leurs modules. 

3. Une bonne communication au service de l’accomplissement des projets

Cela peut paraitre évident mais une bonne communication est un atout qui distingue un Développeur Java. Ces facultés d’écoute et de communication lui permettront de favoriser les échanges au sein de son équipe de travail et avancer efficacement sur des projets communs mais cela lui permettra aussi de bien saisir les enjeux énoncés par les différentes parties prenantes.
D’autre part, il tire profit de ses facilités de communication quand il rédige des documents techniques, des comptes-rendus ou des notices explicatives qui serviront à des usagers moins experts en informatique. 
Vérifiez cette qualité chez votre candidat et demandez-lui par exemple quels étaient les points de désaccord au sein de sa précédente équipe. 

COMPÉTENCES TECHNIQUES

  • Maîtrise de JAVA
  • Maîtrises des frameworks Java SE, Java EE, Java ME, Java FX, Hibernate, JSF, Spring, Gradle, Jasper report…
  • Maîtrise et mise en œuvre de bases de données SQL, Linux, Oracle, SQLServer, PostgreSQL, MongoDB…
  • Bonne connaissance des langages C, Java, VisualBasic, html, Php, SQL
  • Programmation : C, Java, JavaScript, HTML, CSS, PHP, MySQL, SQLite, VB6, .NET, Python

Chez Keyrecrut nous recrutons régulièrement des profils IT, n'hésitez pas à nous contacter pour plus de renseignements : nous serons très heureux d'échanger avec vous. 

Les recruteurs ont aussi regardé

Ils nous font confiance

CCI VIKIN_
RÉSEAU ENTREPRENDRE
SCHMIDT
MYCHAUFFAGE.COM
ISOLATION CONSEIL
ADEZIF
ROAV7
SEINE ESTUAIRE