Jobs.ca
Jobs.ca
Language
APSIDE logo

Développeur Java Full Stack

APSIDE1 day ago
Hybrid
Montreal, QC, Canada
Mid Level
full_time

About the role

Apside recrute un Développeur Java Full Stack pour rejoindre notre équipe dynamique et innovante. Vous participerez à la conception, au développement et à l'intégration de solutions technologiques au sein d'une équipe agile, avec une expertise technique couvrant à la fois le backend et le frontend.

Responsabilités :

  • Concevoir, développer et maintenir des API RESTful robustes et évolutives.
  • Développer des applications backend en utilisant Java et des frameworks tels que Spring Boot, JPA/Hibernate, Spring MVC et Spring Security.
  • Contribuer au développement frontend avec Angular et JQuery.
  • Rédiger et maintenir un code propre et sécurisé en suivant les meilleures pratiques de développement, notamment les recommandations de OWASP.
  • Écrire et exécuter des tests unitaires et d'intégration avec JUnit et Mockito pour garantir la qualité du code.
  • Automatiser les processus de test à l'aide de Robot Framework et Postman.
  • Travailler sur des environnements Linux pour le déploiement et l'exécution des applications.
  • Collaborer avec l'équipe d'intégration continue pour configurer et utiliser les outils tels que Jenkins et Concourse afin de garantir une livraison continue et efficace des projets.
  • Participer activement à la gestion des versions avec GitHub et à la construction des projets avec Gradle.

Requirements:

Compétences requises :

  • Expérience en développement Java (Spring Boot, Spring MVC, Spring Security, JPA/Hibernate).
  • Expérience avec les frameworks frontend Angular et JQuery.
  • Maîtrise des bonnes pratiques de développement de code propre et sécurisé (OWASP).
  • Expérience pratique avec les bases de données MySQL.
  • Expérience avec les outils de gestion de version (GitHub), de build (Gradle) et d'environnement de développement (IntelliJ).
  • Expérience avec les outils d'intégration continue/déploiement tels que Jenkins et Concourse.
  • Expérience avec Linux pour la gestion des environnements serveurs.
  • Connaissance en automatisation de tests avec Robot Framework et Postman.

Profil recherché :

  • Diplôme d'études collégiales dans une discipline appropriée.
  • Six (6) années d'expérience pertinente dans un rôle similaire.
  • Orienté vers le client avec une forte capacité à comprendre les besoins métiers et à y répondre efficacement.
  • Autonome et autodidacte, capable de gérer ses tâches de manière indépendante.
  • Maîtrise de la communication orale et écrite, avec la capacité de transmettre clairement les idées et les solutions techniques.
  • Capacité d’apprendre de nouveaux langages de programmation et nouveaux outils technologiques, avec une attitude proactive pour l'amélioration continue.

Rejoignez Apside et participez à des projets stimulants dans un environnement en constante évolution !

About APSIDE

IT Services and IT Consulting
1001-5000

Apside is a provides managed IT-services for banking financial and automobile sectors.