 
        
        Description de l'entreprise
Onepoint est l’architecte des grandes transformations des entreprises et des acteurs publics.
Nous accompagnons nos clients de la stratégie à la mise en œuvre technologique, en nous attachant toujours à penser au-delà des évidences et à s’inscrire dans des logiques de Responsabilité Économique, Sociale, Environnementale et Technologique (RESET), pour créer de nouvelles façons de travailler, de nouveaux modèles économiques et de nouveaux lieux intelligents.
En près de 20 ans, nous sommes devenus l’un des acteurs majeurs de la transformation numérique et employons 3 500 collaborateurs en Europe, en Tunisie et en Amérique du Nord ainsi qu’en Asie Pacifique.
Ce que nous recherchons
COURAGE - AUTHENTICITÉ - OUVERTURE - ENGAGEMENT - ÉLÉGANCE
Autant de valeurs qui rejoignent les collaborateurs de onepoint.
Nous travaillons avec des talents engagés, prêts à partager leurs expertises dans des collectifs ouverts, qui ont le courage de prendre des initiatives et capables de se remettre en question.
Au cœur des relations humaines et du respect de notre environnement, chez onepoint, se trouvent l’authenticité et la volonté de toujours tendre vers l’excellence pour nos clients.
Description du poste
Nous sommes à la recherche d'un(e) développeur(se) fullstack Java
pour contribuer au développement d’applications Web dynamiques.
La personne sélectionnée contribuera au développement d’interfaces Web accessibles, intuitives et performantes au sein d’une équipe multidisciplinaire évoluant dans un cadre agile SAFe. Le(la) développeur(se) devra aussi contribuer aux développements des services backends, à la conception de la base de données et à l’orchestration des flux de déploiement.
Les développeurs(ses) Fullstack travaillent en collaboration avec une équipe d’experts et de généralistes comprenant des analystes d’affaires, analystes fonctionnels, designers UX, graphistes, intégrateurs, analystes en assurance qualité (QA) et administrateurs de données pour développer des fonctionnalités optimisées et performantes.
Ces solutions TI utilisent principalement les technologies et les outils suivants pour le back-end:
 * Java (versions 8 à 17)
 * Spring / SpringBoot
 * Hibernate
 * API REST
 * Oracle SQL et PL/SQL
 * Maven (multi-module)
 * Git
 * IntelliJ (environnement de développement intégré)
 * Tests unitaires JUnit
 * Tests d'intégration automatisés
 * CI/CD Jenkins
 * Docker/Kubernetes (OpenShift)
 * Services infonuagiques Azure
Qualifications
 * Avoir un minimum de TROIS (3) ans d’expérience à titre de développeur Front-end et de développeur Back-end (Java) (doit avoir travaillé dans les DEUX (2) volets au cours de cette expérience);
 * Avoir de l’expérience en développement Web avec les langages Javascript et Typescript de composants et services complexes tel que date picker, galerie d’images, téléverseur;
 * Connaître et avoir de l’expérience avec le framework Web réactif tel que Vue.js, Angular, React, Ember.js, Bootstrap JQuery;
 * Maîtriser les principes SOLID;
 * Avoir réalisé des revues de code complexes;
 * Avoir réalisé des tests unitaires;
 * Maîtriser le concept de single page application et le développement Web adaptatif;
 * Avoir de l’expérience de modélisation de composants complexes;
 * Avoir créé et géré des branches/étiquettes dans un système de gestion des versions;
 * Avoir de l’expérience pour : Programmer en Java un service Web en utilisant minimalement toutes les technologies suivantes : Servlet, JAX-RS et JAX-WS; Utiliser les utilitaires du JDK; Reconnaître et de nommer les design patterns OO; Séparer son code en fonction d’une architecture en couche; Utiliser une librairie d’injection de dépendances (Spring, Guice, CDI); Programmer la persistance d’objets dans une BD relationnelle avec JDBC et un CRM;
 * Avoir l’expérience de proposer et modéliser une solution pour implanter une fonctionnalité et d’identifier des problèmes et bogues éventuels dans les revues de code;
 * Avoir l’expérience de créer des structures de BD tels que table, séquence, vue, trigger, etc., de faire des requêtes SQL complexes intégrant notamment la pagination, les groupements et les fonctions analytiques;
 * Avoir de l’expérience avec les BD Oracle;
 * Connaître les principales caractéristiques d'un API REST.
Seuls les candidats légalement autorisés à travailler pour tout employeur au Canada seront considérés.
Avantages onepoint
 * Minimum de 3 semaines de vacances dès la première année;
 * Assurances collectives complètes avec contribution généreuse de l'employeur;
 * Contribution employeurs au REER collectif
 * Flexibilité de télétravail complète : Hybride, Distanciel, Présentiel.
 * Un bureau chaleureux, lumineux et accueillant qui vous offre : des fruits frais, du café, des breuvages, des repas occasionnels, etc.
 * Budget de matériel informatique annuel
 * Environnement de travail équilibré et flexibilité d'horaires;
 * Évolution de carrière : Formation et certifications, Apprentissage en-ligne ou en présentiel, Academy onepoint, etc.
 * Une communauté internationale d’experts prêts à partager leurs connaissances;
 * Une culture d’entreprise axée sur les besoins des individus et leurs appartenances à une communauté forte
      
 
    En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.