IT

Développeur Java

Retour
Développeur Java

Détails de l'offre

NEW
Développeur Java
Sherbrooke
Contrat à Durée Indéterminée
Partiellement
French

Compétences

Contexte

**CETTE POSITION EST DISPONIBLE UNIQUEMENT AUX CANDIDATS RÉSIDANT PHYSIQUEMENT AU CANADA**


notre client une petite entreprise en technologie spécialisée dans le domaine de la santé, est installé au Québec depuis 2014. Ceux-ci sont à la recherche d'un développeur Java pour complété leur petite équipe. Tu cherches un poste dans une petite entreprise, avec la stabilité d'une grande ? Ne regarde pas plus loin !



Mission

Rattaché(e) à leur filiale au Canada, au sein de la direction R&D, le (la) développeur(euse) JAVA sera en charge de l'évolution, la maintenance, la stabilité et la performance des logiciels de pilotage médico-économique.

Il/elle travaille en étroite collaboration avec l’industrialisation et les experts métier.


Activités principales

  • Développer les nouvelles fonctionnalités
  • Assurer la maintenance évolutive et corrective des applications
  • Définir et qualifier les besoins techniques en collaboration avec les autres services
  • Réaliser des études et des prototypes pour valider les choix techniques
  • Mettre en œuvre les bonnes pratiques (tests, refactoring, clean code, etc..)
  • Améliorer la performance des logiciels et la stack technique
  • Aider le support technique et fonctionnel dans la qualification des demandes et la résolution des incidents


Profil recherché

  • Formation supérieure souhaitée
  • Autodidacte
  • Profil intermédiaire : minimum 2 années d’expérience
  • Expérience significative dans le développement d’application Web SPA
  • Bonne connaissance de Java, de son environnement et des outils
  • Bonne connaissance du langage SQL
  • Maîtrise de Git
  • Esprit d'équipe et bienveillance
  • Être force de propositions au quotidien : à travers les développements, revues de code, suggestions d'améliorations techniques…
  • Souhait de s'investir dans l’évolution de projets sur le long terme
  • Curiosité
  • Apprécier partager ses connaissances
  • Communiquer sur son travail et ses problématiques


Les plus

  • Mise en place et participation aux ateliers et formations internes
  • Envie de progresser
  • Sensibilité au Software Craftsmanship
  • Connaissance TDD et BDD
  • Intérêt pour l’UI/UX
  • Intérêt ou connaissance d’autres environnement : PHP, Javascript, Python, …


Environnement de travail

  • Environnement : Java 11 (Spring 5.3), Postgresql, Apache, Linux (Ubuntu, CentOS), Maven, Vagrant, Docker
  • Tests : unitaires, intégration et système
  • Analyse statique: Sonar
  • Méthodologie agile
  • Versioning : Git (GitLab)
  • Automatisations diverses : Make, Jenkins, Gitlab CI, ...