What are the responsibilities and job description for the Développeur.se Java intermédiaire ou senior - Télétravail Canada - FS287 position at Fresche Solutions?
FRESCHE SOLUTIONS EST A LA RECHERCHE D’UN(E) DÉVELOPPEUR(SE) JAVA INTERMEDIAIRE OU SENIOR(E) – TÉLÉTRAVAIL AU CANADA – FS287
Chez Fresche Solutions, nous offrons un excellent équilibre travail - vie personnelle avec des horaires flexibles. Vous pouvez travailler n'importe où en Amérique du Nord… que ce soit de chez vous ou dans l'un de nos bureaux… la décision vous appartient!
Pourquoi rejoindre Fresche?
Notre culture d'entreprise distincte fait de nous l'un des meilleurs employeurs de Montréal et l'un des meilleurs petits et moyens employeurs du Canada depuis huit (8) années consécutives. Nous nous engageons à faire en sorte que les valeurs suivantes se manifestent à tous les niveaux de notre organisation, à l'intérieur comme à l'extérieur.
L’objectif de ce rôle :
Vous devez être titulaire d'un diplôme ou d'une formation supérieure et avoir 6 à 10 ans d'expérience. Vous devez posséder d'excellentes compétences en matière de communication interpersonnelle, écrite et orale et vous aimez collaborer efficacement avec des équipes interdisciplinaires et avec la direction.
Dans votre quotidien, vous serez en charge de :
- Exécuter des projets en utilisant des processus, des procédures et des outils du cycle de vie du développement de logiciels, notamment la planification, la coordination de toutes les activités du projet, les réunions sur l'état d'avancement du projet, la conception et le développement, la réalisation des tests et le contrôle qualité, la mise en œuvre du système et la rétrospection du projet.
- Travailler avec l'équipe pour examiner et comprendre les exigences et les spécifications de la conception technique, obtenir des informations sur les capacités, les limites et les exigences de performance du système.
- Fournir une solution technique pertinente basée sur les meilleures pratiques, l'expérience et les projets similaires.
- Développer des aptitudes et des compétences sur nos produits/projets en termes de conception technique, d'architecture et de dépannage.
L’expertise recherchée:
- Diplôme universitaire ou postuniversitaire avec 6 à 10 ans d'expérience.
- Excellentes compétences en communication interpersonnelle, écrite et orale.
- Capacité à collaborer efficacement avec des équipes interdisciplinaires et la direction.
- Motivé(e), autonome et capable de résoudre des problèmes.
- Capable d'écrire du code en Java (8 et plus), Spring Framework, et ses sous-projets associés comme Spring Boot, Spring Data, etc.
- Expérience dans la construction de services backend Restful à l'aide de Spring Boot.
- Excellente compréhension des bases de données SQL, ORM Hibernate et JPA.
- Solide connaissance de GIT, SVN, Maven, Gradle, et SonarQube.
- Connaissance des méthodologies Agile et des technologies logicielles connexes (Kanban, JIRA, etc.).
- Connaissance approfondie de l'OOP, des Design Patterns, du Clean Code, du Refactoring et du Unit Testing.
- Capable de travailler de manière indépendante et, le cas échéant, avec une forte approche d'équipe.
- Connaissance et expérience de l'architecture micro services.
- Expérience de la formation, de l'encadrement et du mentorat de développeurs.
- Familiarité avec la plateforme IBM i.
- Expérience dans le développement de plugins Eclipse, SWT, JFace.
- Légalement autorisé à travailler au Canada.
Étant donné les interactions quotidiennes requises avec des collègues et/ou clients étant majoritairement situés à l'extérieur du Québec, ce rôle nécessite la maîtrise du français et de l'anglais.
Nous sommes toujours à la recherche de personnes hautement motivées, énergiques et créatives qui travaillent bien dans un environnement d'équipe en mouvement rapide et qui sont vouées à l'excellence.
Visitez notre site web et appliquez dès aujourd’hui: https://freschesolutions.com/careers/
Suivez-nous: LinkedIn: https://www.linkedin.com/company/fresche-solutions
#LI-Remote