Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Développeur Senior Scala/Java Backend

Full-time

Campus Coach

Montréal, QC
  • Remote job

La rédaction est au masculin dans le but d’alléger la lecture.

Campus.coach est une plateforme qui propose un espace aux coureurs pour s’entraîner et atteindre leur plein potentiel, apprendre et comprendre pourquoi ils font les séances, et échanger avec les autres membres du Campus pour être soutenu et motivé. Plus de 600 000 coureurs ont déjà rejoint la plateforme.

Description du poste

Chez Campus, le/la développeur Scala senior sera en charge d’assurer le bon fonctionnement et le développement du backend principal Scala, ainsi que des différents micro-services Scala/Python mis en place. Il/elle sera amené à auditer et refactoriser du code déjà existant, d’assurer le maintien des fonctionnalités en place, mais également de développer de nouvelles fonctionnalités, en collaboration avec les équipes produit et les autres équipes techniques (backend/frontend).

Tes missions

  • Prendre en main les fonctionnalités actuelles du back-end API à disposition du front-end Web et Mobile

  • Assurer la maintenance de ces APIs

  • Apporter un regard critique sur l’architecture du service et potentiellement en revoir des parties

  • Apporter un regard critique sur l’architecture des différents micro-services Scala/Python, et potentiellement la revoir et/ou déployer de nouveaux micro-services si cela est nécessaire

Preferred experience

Expérience : Tu as 3 ans ou plus d’expérience en tant que Développeur Backend, Software Engineer ou sur un poste similaire.

Compétences techniques :

  • Maîtrise en profondeur de Scala/Java:

    • Programmation fonctionnelle en Scala

    • Expérience avec les frameworks Akka, Play

    • Optimisation des performances

    • Programmation concurrente et asynchrone

  • Bonnes pratiques de gestion de projet logiciel

    • Maîtrise des process de CI/CD

    • Observabilité

    • Utilisation en profondeur de Git/GitHub

  • Maîtrise des bases de données et optimisation de leurs performances

  • Autonomie : Tu es capable de travailler de façon indépendante, d’identifier les besoins et de proposer des solutions adaptées sans supervision constante. Tu es organisé et force de proposition.

  • Communication asynchrone : tu es à l’aise pour bosser à distance, tu écris bien, tu rends ton travail visible

  • Flexibilité : Tu es adaptable, et capable de prendre en charge plusieurs sujets simultanément.

  • Prise d’initiative : Tu n’hésites pas à proposer des améliorations techniques et fonctionnelles, à anticiper les problèmes potentiels et à mettre en œuvre des solutions proactives. Tu sais identifier les opportunités d’optimisation et d’innovation dans l’architecture existante sans attendre qu’on te le demande.

  • La maitrise du français est essentiel sur ce poste

  • Être à l’aise avec le 100% télétravail

  • Le poste est ouvert au Québec uniquement, nous avons un espace de co-work à Montréal sur Saint Denis / Mont-Royal ou l’équipe s’y réunie 1x semaine

Recruitment process

Après une première sélection sur CV nous suivrons le process suivant :

  • Un premier échange avec un membre de l’équipe RH pour valider les premiers prérequis.

  • Entretien technique avec Vincent notre Head of Engineering, et un membre de l’équipe.

  • Cas pratique tech asynchrone.

  • Restitution du cas pratique avec Vincent et un membre de l’équipe..

Ce processus nous permet de nous assurer que tu rencontres suffisamment de membres de l’équipe pour t’approprier notre philosophie, et de s’assurer qu’il y ait un bon match !

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Développeur Senior Scala/Java Backend in Montréal, QC vacancy
  •  ...et d'en quantifier les émissions. Nous recherchons un(e) développeur(se) senior qui souhaite avoir un réel impact, qui est fier(ère) de concevoir...  .... Développer, tester, intégrer et déployer des solutions backend et des API. Assurer la maintenance et la haute... 
    Senior
    Permanent employment
    Full time
    Flexible hours

    Ghgsat

    Montréal, QC
    a month ago
  •  ...au sein d'une banque d'investissement? Nous recherchons une personne souhaitant intégrer une équipe dynamique en tant que Développeur Java/Scala pour l’un de nos clients. Il s’agit d’un poste de développement applicatif au sein de l’équipe responsable du développement du... 
    Java
    Full time
    Apprenticeship
    Local area
    Worldwide

    M Three

    Montréal, QC
    a month ago
  • Nous recherchons un Développeur Backend Java Senior pour se joindre à une équipe qui soutient des solutions de paiement et de commerce de voyage essentielles à Montréal. Ce poste est un contrat à long terme offrant l’occasion de contribuer à des services backend fiables, évolutifs... 
    Senior
    Java
    Permanent employment
    Contract work
    Temporary work
    Work at office

    Robert Half

    Montréal, QC
    more than 2 months ago
  •  ...Titre : Développeur Java Agentique IA Statut : Permanent temps plein Lieu : Montréal (hybride), centre-ville (à 100m du métro Square-Victoria...  ...microservices. Le rôle implique du développement backend et full stack , ainsi que la conception et l'intégration de... 
    Java
    Permanent employment
    Full time
    Remote work
    Flexible hours

    Portage Cybertech

    Montréal, QC
    more than 2 months ago
  •  ...About the Role  We are seeking an experienced and motivated Senior Java Developer to join our dynamic development team. In this role, you...  ...Engineering, or equivalent experience. ~5–7+ years building backend applications in Java. ~ Experience with JUnit, relational databases... 
    Senior
    Java
    Remote job
    Permanent employment
    Full time

    Tecsys Inc.

    Montréal, QC
    22 days ago
  •  ...Titre d’emploi : Développeur Full-Stack Java – Angular – Health Tech   Langue requise : Anglais (obligatoire) – le français est un atout   Heures de travail par semaine : Temps plein (40 heures)   Type de poste : Hybride – basé à Montréal (1 jour... 
    Java
    Full time
    Work at office
    1 day per week

    Xideral

    Montréal, QC
    more than 2 months ago
  •  ...pairs et de contribuer à définir les standards ainsi que l’expérience développeur sur une plateforme largement utilisée. Ce que vous allez faire Concevoir, implémenter et exploiter des services backend et des composants de registre pour le Gestionnaire de Packages... 
    Senior
    Full time
    Contract work
    Internship
    Work at office
    Worldwide
    Relocation package

    Unity Technologies

    Montréal, QC
    more than 2 months ago
  •  ...Behaviour is looking for a Senior Backend Programmer to join our internal R&D team and help build the tools and services that production...  ...des pipelines CI/CD; Collaborer étroitement avec d'autres développeurs afin de livrer des services évolutifs, de qualité production;... 
    Senior
    Full time

    Behaviour Interactive

    Montréal, QC
    a month ago
  • \\\\   \ Prolifics is seeking for a Scala Developer to join our Information Management Practice Team. The successful candidate will be a highly motivated team player and will have significant experience in application development, a strong technical background and good... 
    Long term contract
    Full time
    Contract work
    Temporary work

    Prolifics Inc

    Montréal, QC
    more than 2 months ago
  • $31.78 - $49.66 per hour

     ...Job Responsibility: Scala Java Developer (Contract) Montreal, QC, Canada (Hybrid) Contract (8 months 11 days) Published 3 days ago Teradata...  .... Conduct deep-dive analysis and construct responses for senior stakeholders. Act as an anchor developer and coach the team in... 
    Senior
    Java
    Contract work

    Capgemini

    Montréal, QC
    2 days ago
  •  ...Role Requirement This position is for a senior Java/Database developer (5-7 years experienced ideally) for Securities Reference Data. The candidate will be a part of a business-oriented squad of developers focused on the build-out and maintenance of various applications... 
    Senior
    Java
    Full time

    Prolifics Inc

    Montréal, QC
    more than 2 months ago
  • $140k - $180k per year

     ...exceptional to join our team. We're looking for an exceptional backend engineer and hands-on architect to help us scale and connect...  ...Responsibilities: Develop and maintain RESTful APIs using Java (Spring Boot or related web frameworks) or Python (Flask, Django)... 
    Senior
    Java
    Full time
    Flexible hours

    Us Mobile

    Montréal, QC
    more than 2 months ago
  • *English follows* Le/La  Développeur(se) BI senior contribue à la croissance de l’entreprise en développant des solutions d’int elligence d’affaires. Il/elle sera notre expert dans la conception, l’extraction et la consolidation des données répondant aux besoins d’affaires... 
    Senior
    Full time
    Internship

    Groupe Touchette

    Montréal, QC
    a month ago
  • $90k - $95k per year

     ...Fortune 100/500/1000 companies to small and mid-sized organizations in Canada/US and Europe. We currently have a role as a Senior Fullstack Java Developer with our large consulting client for a major banking services client in the downtown Montreal area. This role can... 
    Senior
    Java
    Long term contract
    Permanent employment
    Full time
    Contract work
    Work at office

    Tech Talent International

    Montréal, QC
    more than 2 months ago
  •  ...Architecture • Design and build scalable, resilient web services in Java and/or Scala that support game client needs across PC, console, and mobile...  ...• Familiar with the AWS services relevant to game backends: EC2, ECS/EKS, Lambda (where appropriate), API Gateway, ElastiCache... 
    Java
    Full time
    Contract work
    Remote work
    Flexible hours

    Devoted Studios

    Montréal, QC
    more than 2 months ago
  • $12k - $15k per year

     ...analysis. Architect, provision, and manage cloud infrastructure (e.g., AWS, GCP) using Infrastructure as Code (IaC) to support scalable backend services. Design, implement, and maintain robust CI/CD pipelines to automate testing, deployment, and zero-downtime updates for... 
    Senior
    Full time
    Summer work
    Work at office
    Local area
    Immediate start
    Remote work
    Flexible hours

    Kabam

    Montréal, QC
    a month ago
  •  ...visualize and quantify their emissions. We are looking for a senior engineer who wants their work to matter, who takes pride in building...  ...value to users. Develop, test, integrate, and deploy backend and API stacks. Maintain and ensure the high availability of GHGSat... 
    Senior
    Full time
    Local area
    Remote work
    Flexible hours

    Ghgsat

    Montréal, QC
    a month ago
  •  ...Alors que nous poursuivons notre croissance, nous recherchons un Développeur Full-Stack talentueux et motivé pour nous aider à façonner l’...  ...hautement évolutives et performantes. Développer des composants backend sécurisés, réutilisables et performants pour les nouvelles... 
    Senior
    Full time
    Work at office
    Worldwide

    Explorance

    Montréal, QC
    more than 2 months ago
  • $120k - $150k per year

     ...de jeux avancés. En travaillant en collaboration avec d'autres développeurs et concepteurs, vous aurez un impact et une influence significatives...  ...l'Infrastructure as Code (IaC) pour soutenir des services backend évolutifs. Concevoir, implémenter et maintenir des pipelines... 
    Senior
    Full time
    Apprenticeship
    Summer work
    Work at office
    Flexible hours
    Day shift

    Kabam

    Montréal, QC
    a month ago
  •  ...deliver. About this opportunity : ELITS is looking for a Senior Java Developer with AI Experience to provide hands on technical...  ...and delivery practices. We are looking for someone with real backend depth, Kubernetes experience, and the ability to mentor... 
    Senior
    Java
    Long term contract
    Full time

    Elits

    Montréal, QC
    a month ago
  •  ...nous sommes fiers de la valeur que nous créons. Pour nous, SQL et Java sont plus que de simples langages de programmation - ce sont des...  ...d'une grande banque internationale. Nous croyons qu'être un développeur compétent nécessite une solide compréhension de l'ensemble du cycle... 
    Senior
    Java
    Long term contract
    Permanent employment
    Worldwide
    Night shift

    Sii

    Montréal, QC
    2 days ago
  •  ...nos plateformes de développement. Ce rôle est idéal pour un développeur logiciel proactif et innovant, passionné par les avancées technologiques...  ...secteur des services financiers. Compétences techniques : JAVA | SPRINGBOOT | ANGULAR | REACT | PYTHON | SQL Dans ce rôle,... 
    Senior
    Java
    Permanent employment

    Sii

    Montréal, QC
    2 days ago
  •  ...engineering blog . About the role As a Senior Software Developer at Vasco, you'll join...  ...our CTO. Your focus will be building the backend of our product, with the opportunity to...  .... À propos du rôle En tant que Développeur·se logiciel senior chez Vasco, tu... 
    Senior
    Daily paid
    Full time
    Internship
    3 days per week

    Vasco

    Montréal, QC
    a month ago
  •  ...as per applicable law. Behaviour is looking for a talented Backend programmer (Node.js) with operational skills  to work within our...  ...solutions client-serveur. Behaviour est à la recherche d’un·e développeur·euse backend (Node.js) intermédiaire doté·e de solides... 
    Senior
    Full time
    Worldwide

    Behaviour Interactive

    Montréal, QC
    a month ago
  •  ...companies in the world. We're growing fast and hiring the Engineering talent to match. The team and the mission You'd be joining our Backend team within the Platform Engineering division. We're a group with an unusual mandate inside MaintainX: we treat our internal... 
    Senior
    Full time
    Local area
    Immediate start

    Maintainx

    Montréal, QC
    more than 2 months ago
  •  ...répondre à chacun. Ce que vous ferez Vous serez un développeur full stack senior responsable de la conception, du développement et de la livraison...  ...amené(e) à : Concevoir et développer des composants backend serverless et des APIs robustes avec TypeScript, en suivant... 
    Senior
    Full time
    Work at office
    Immediate start
    Worldwide
    Flexible hours
    Day shift

    Toon Boom Animation

    Montréal, QC
    more than 2 months ago
  •  ...applications web intuitives et réactives à l’aide de frameworks modernes, tout en assurant une intégration fluide avec les services backend et les solutions de stockage Participer aux discussions architecturales et de conception, tout en veillant à ce que les objectifs... 
    Senior
    Full time
    Flexible hours

    Genetec

    Montréal, QC
    more than 2 months ago
  •  ...de jeux avancés. En travaillant en collaboration avec d'autres développeurs et concepteurs, vous aurez un impact et une influence significatives...  ...l'Infrastructure as Code (IaC) pour soutenir des services backend évolutifs. Concevoir, implémenter et maintenir des pipelines... 
    Senior
    Full time
    Contract work
    Work at office
    Worldwide
    Flexible hours

    Kabam

    Montréal, QC
    more than 2 months ago
  •  ...analysis. Architect, provision, and manage cloud infrastructure (e.g., AWS, GCP) using Infrastructure as Code (IaC) to support scalable backend services. Design, implement, and maintain robust CI/CD pipelines to automate testing, deployment, and zero-downtime updates for... 
    Senior
    Full time
    Contract work
    Local area
    Flexible hours

    Kabam

    Montréal, QC
    more than 2 months ago
  •  ...portée mondiale récemment élargie.   En tant qu'ingénieur·e senior en développement logiciel (SDE II) au sein de l'équipe Hasbro...  ...à définir les lignes directrices, à améliorer l'efficacité des développeurs et à favoriser l'alignement interfonctionnel au sein de l'organisation... 
    Senior
    Long term contract
    Full time
    Apprenticeship

    Ecommerce Chez Hasbro

    Montréal, QC
    more than 2 months ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Développeur Senior Scala/Java Backend. Be the first to apply!