×
Register Here to Apply for Jobs or Post Jobs. X

Senior Developer

Job in Montreal, Montréal, Province de Québec, Canada
Listing for: TEKsystems
Contract position
Listed on 2026-01-13
Job specializations:
  • Software Development
    Java Developer, Full Stack Developer, DevOps
Job Description & How to Apply Below
Location: Montreal

Titre du poste : Développeur Java Senior

À propos du rôle :

Nous recherchons un développeur Java Senior hautement qualifié pour rejoindre notre équipe. Ce poste est principalement axé sur le développement back-end (80 %) avec Java 17+ et Spring Boot
, tout en nécessitant une expérience front-end avec Angular (20 %). Le candidat idéal possède une expertise solide dans la création d’applications évolutives et sécurisées, ainsi qu’une bonne compréhension des pratiques de tests pour garantir la qualité du code.

Type de poste & Emplacement

Ce poste Contract est basé à Montreal, QC.

Taux de rémunération & Avantages

La fourchette salariale associée à ce poste est de $ - $

Type de milieu de travail

Il s'agit d'un poste hybrid, situé à Montreal,QC.

Responsabilités principales :

  • Concevoir, développer et maintenir des applications basées sur Java 17+ et Spring Boot.
  • Collaborer avec des équipes multidisciplinaires pour livrer des solutions robustes et évolutives.
  • Implémenter des composants front-end avec Angular pour une expérience utilisateur fluide.
  • Écrire un code propre, maintenable et efficace en respectant les bonnes pratiques.
  • Réaliser des tests unitaires et d’intégration avec JUnit et TestNG.
  • Contribuer aux tests automatisés avec Selenium et les frameworks Cucumber/BDD.
  • Participer aux revues de code et fournir des retours constructifs.
  • Diagnostiquer et résoudre les problèmes techniques sur l’ensemble de la pile.
  • Se tenir informé des technologies émergentes et proposer des améliorations.
  • Compétences et qualifications requises :

  • 5+ années d’expérience professionnelle en développement logiciel.
  • Excellente maîtrise de Java 17+, Spring Boot et frameworks associés.
  • Expérience en développement front-end avec Angular.
  • Solide compréhension des API REST, de l’architecture microservices et des environnements cloud (AWS, Azure ou GCP).
  • Expérience pratique avec les frameworks de tests :
    JUnit, TestNG pour les tests unitaires.
    Selenium, Cucumber/BDD pour les tests automatisés et orientés comportement.
  • Familiarité avec les pipelines CI/CD et outils tels que Jenkins, Git, Maven.
  • Excellentes compétences en résolution de problèmes et capacité à travailler en mode Agile.
  • Atouts :

  • Connaissance de Docker, Kubernetes et des déploiements conteneurisés.
  • Expérience en optimisation des performances et en pratiques de sécurité.
  • Familiarité avec les pratiques Dev Ops.
  • Compétences clés : Java, Angular, TestNG, Selenium, Cucumber, JUnit

    Langues : Bilingue (anglais et français obligatoire)

    Niveau d’expérience : Expert

    ---

    Description

    About the Role

    We are seeking a highly skilled Senior Java Developer to join our team. This role focuses primarily on backend development (80%) using Java 17+ and Spring Boot, while also requiring front-end experience with Angular (20%). The ideal candidate will have strong expertise in building scalable, secure applications and a solid understanding of testing practices to ensure high-quality code delivery.

    Key Responsibilities

    Design, develop, and maintain Java-based applications using Java 17+ and Spring Boot.

    Collaborate with cross-functional teams to deliver robust and scalable solutions.

    Implement front-end components using Angular for a seamless user experience.

    Write clean, maintainable, and efficient code following best practices.

    Perform unit testing and integration testing using tools such as JUnit and TestNG.

    Contribute to automation testing efforts with Selenium and Cucumber/BDD frameworks.

    Participate in code reviews and provide constructive feedback.

    Troubleshoot and resolve technical issues across the stack.

    Stay updated on emerging technologies and recommend improvements.

    Required Skills & Qualifications

    5+ years of professional experience in software development.

    Strong proficiency in Java 17+, Spring Boot, and related frameworks.

    Experience with Angular for front-end development.

    Solid understanding of RESTful APIs, microservices architecture, and cloud environments (AWS, Azure, or GCP preferred).

    Hands-on experience with testing frameworks:

    JUnit, TestNG for unit testing.

    Selenium, Cucumber/BDD for automation and behavior-driven testing.

    Familiarity with CI/CD pipelines and tools:

    Jenkins, Git, and Maven.

    Excellent problem-solving

    Position Requirements
    10+ Years work experience
    Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
    To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
     
     
     
    Search for further Jobs Here:
    (Try combinations for better Results! Or enter less keywords for broader Results)
    Location
    Increase/decrease your Search Radius (miles)

    Job Posting Language
    Employment Category
    Education (minimum level)
    Filters
    Education Level
    Experience Level (years)
    Posted in last:
    Salary