Text copied to clipboard!

Titre

Text copied to clipboard!

Développeur d'applications web Java

Description

Text copied to clipboard!
Nous recherchons un développeur d'applications web Java talentueux et motivé pour rejoindre notre équipe dynamique. En tant que développeur Java, vous serez responsable de la conception, du développement et de la maintenance d'applications web robustes, évolutives et performantes. Vous travaillerez en étroite collaboration avec les chefs de projet, les analystes métier et les autres développeurs pour fournir des solutions logicielles répondant aux besoins de nos clients. Le candidat idéal possède une solide expérience en développement Java, une bonne connaissance des frameworks tels que Spring et Hibernate, ainsi qu'une compréhension approfondie des architectures web modernes. Vous devrez être capable de travailler dans un environnement agile, de respecter les délais et de produire un code propre, bien documenté et maintenable. Vos responsabilités incluront l'analyse des besoins techniques, la participation à la conception de l'architecture logicielle, le développement de nouvelles fonctionnalités, la correction des bugs, l'optimisation des performances et la participation aux revues de code. Vous serez également impliqué dans les tests unitaires et d'intégration, ainsi que dans la documentation technique. Nous valorisons l'innovation, la collaboration et l'amélioration continue. Si vous êtes passionné par le développement web, que vous aimez relever des défis techniques et que vous souhaitez évoluer dans un environnement stimulant, ce poste est fait pour vous. Rejoignez-nous pour contribuer à des projets innovants et avoir un impact réel sur les solutions numériques que nous proposons à nos clients.

Responsabilités

Text copied to clipboard!
  • Développer et maintenir des applications web en Java
  • Participer à la conception technique et à l'architecture logicielle
  • Collaborer avec les équipes produit et design pour définir les fonctionnalités
  • Écrire un code propre, efficace et bien documenté
  • Effectuer des tests unitaires et d'intégration
  • Identifier et corriger les bugs et problèmes de performance
  • Participer aux revues de code et à l'amélioration continue
  • Assurer la conformité aux normes de sécurité et de qualité
  • Contribuer à la documentation technique des projets
  • Suivre les méthodologies agiles et participer aux réunions d'équipe

Exigences

Text copied to clipboard!
  • Diplôme en informatique ou domaine connexe
  • Expérience professionnelle en développement Java (2 ans minimum)
  • Maîtrise des frameworks Spring, Hibernate, et JPA
  • Bonne connaissance des bases de données relationnelles (MySQL, PostgreSQL)
  • Expérience avec les outils de gestion de version (Git)
  • Connaissance des principes REST et des API web
  • Capacité à travailler en équipe dans un environnement agile
  • Bonnes compétences en résolution de problèmes
  • Excellente communication écrite et orale en français
  • Connaissance des outils de build (Maven, Gradle) est un plus

Questions potentielles d'entretien

Text copied to clipboard!
  • Quelle est votre expérience avec le framework Spring ?
  • Avez-vous déjà travaillé dans un environnement agile ?
  • Comment gérez-vous les performances d'une application web Java ?
  • Pouvez-vous décrire un projet Java web que vous avez développé ?
  • Quelle est votre approche pour écrire un code maintenable ?
  • Comment assurez-vous la sécurité dans une application web ?
  • Avez-vous de l'expérience avec les bases de données relationnelles ?
  • Quels outils utilisez-vous pour le contrôle de version ?
  • Comment restez-vous à jour avec les nouvelles technologies Java ?
  • Êtes-vous à l'aise avec les tests unitaires et d'intégration ?