1

Java Developer Jobs in Quebec (NOW HIRING)

Bachelor's degree or college diploma in Software Engineering, Computer Science, or a related field, or an equivalent combination of education and relevant experience. * Strong experience with Java ...

Build scalable backend services and distributed processing frameworks using Core Java and Apache Spark. Develop reusable, maintainable, and testable code following software engineering best practices.

Java Spark Developer

Montreal, QC · On-site

CA$80K - CA$110K/yr

Senior Java & Spark Developer Location: Montreal, QC, Canada Employment Type: Full-Time Compensation: $80,000 - $110,000 CAD + Comprehensive Benefits Leap Recruitment Partners has been engaged by a ...

Nous cherchons notre futur Développeur Java pour rejoindre nos équipes. ???? Vos missions ... Avoir travaillé au moins deux (2) ans avec les pratiques DevOps et les pipelines * Expérience ...

We are looking for an experienced Senior Java Developer for our client. This is a permanent position that is remote to start with potential later relocation to Calgary or Winnipeg . Our client is a ...

We are looking for an experienced Senior Java Developer for our client. This is a permanent position that is remote to start with potential later relocation to Calgary or Winnipeg . Our client is a ...

CA$70 - CA$75/hr

Design, develop, and maintain reusable Java security libraries, frameworks, and components across ... Collaborate with DevOps and CI/CD teams to: * Participate in the integration of AppSec controls ...

They are looking for an AppSec developer to play a cross\-functional and structuring role as a ... Design, develop, and maintain reusable Java security libraries, frameworks, and components across ...

Showing results 21-40

Java Developer information

What is a Java developer?

Java Developers are software professionals who specialize in designing, developing, and maintaining applications using the Java programming language. They work on a variety of projects, including web, desktop, and mobile applications, as well as enterprise-level systems. Java Developers are responsible for writing clean and efficient code, testing and debugging programs, and collaborating with other team members to deliver robust software solutions. Their expertise in Java and related technologies is crucial for building scalable and secure applications.

What do Java developers do?

Java developers create dynamic computer applications and websites using the Java computer programming language. The Java language integrates with other programming languages and infrastructures to build robust business applications and software for a wide range of industries, from finance and healthcare to content management and social media. Java developers may be involved in all stages of application development, from conception and design to testing, production, and ongoing maintenance. The goal is to provide efficient solutions for business needs.

What are the key skills and qualifications needed to thrive as a Java developer, and why are they important?

To thrive as a Java Developer, you need strong proficiency in Java programming, object-oriented design, and a solid understanding of software development principles, usually supported by a degree in computer science or related fields. Familiarity with frameworks such as Spring or Hibernate, experience with version control systems like Git, and sometimes certification like Oracle Certified Professional Java Programmer (OCPJP) are commonly required. Effective problem-solving, teamwork, and attention to detail are crucial soft skills in this role. These skills ensure robust, maintainable, and scalable software solutions that meet project requirements and business goals.

What are some common challenges Java developers face when working on large-scale enterprise applications?

Java Developers working on large-scale enterprise applications often encounter challenges such as managing complex codebases, ensuring efficient performance, and integrating with legacy systems. Collaborating with cross-functional teams is crucial, as these projects typically involve multiple developers, QA engineers, and business analysts. Additionally, maintaining code quality and adhering to best practices while meeting tight deadlines can be demanding. Staying up-to-date with evolving frameworks and tools also plays a key role in overcoming these challenges.

What is the difference between Java Developer vs Software Engineer?

AspectJava DeveloperSoftware Engineer
Required CredentialsBachelor's in Computer Science or related, Java certificationsBachelor's in Computer Science or related, various certifications
Work EnvironmentDevelops Java-based applications, often in teamsDesigns and develops software solutions, may include Java projects
Employer & Industry UsageTech companies, finance, e-commerceBroad industry, including tech, finance, healthcare

Java Developers focus specifically on Java programming, while Software Engineers have a broader role in designing and developing software solutions across multiple languages. Both roles often require similar educational backgrounds and certifications, but Java Developers typically work more directly with Java-based projects, whereas Software Engineers may handle diverse technologies.

Is a Java developer still in demand?

Java developers remain in high demand due to the language's widespread use in enterprise applications, Android development, and backend systems. Skills in frameworks like Spring and knowledge of cloud platforms can enhance job prospects in this field.

What are the most commonly searched types of Java Developer jobs in Quebec?

The most popular types of Java Developer jobs in Quebec are:

What are popular job titles related to Java Developer jobs in Quebec?

For Java Developer jobs in Quebec, the most frequently searched job titles are:

What job categories do people searching Java Developer jobs in Quebec look for?

The top searched job categories for Java Developer jobs in Quebec are:

What are popular job titles related to Java Developer jobs in QC?

For Java Developer jobs in QC, the most frequently searched job titles are:

Infographic showing various Java Developer job openings in Quebec as of August 2026, with employment types broken down into 84% Full Time, 3% Part Time, and 13% Contract. Highlights an 80% Physical, 6% Hybrid, and 14% Remote job distribution.

Lead Java Developer

Montreal, QC • On-site, Remote

Flexspring, Inc
IT Services • 51 - 200 employees

Full-time

Medical, PTO

Re-posted 17 days ago


Job description

At Flexspring, you will have the autonomy and flexibility to tackle your role in a way that is right for you. We foster a learning culture that will allow you to develop new skills and progress in your career.


Who We Are

Flexspring is an iPaaS (Integration Platform as a Service) company specializing in HR data integrations. We partner with HR teams and HR software companies to design and deliver custom integrations that connect HR, payroll, and business systems, reduce manual work, improve data accuracy, and help people's operations run more efficiently.


The Role

As a Senior Research and Development Developer at Flexspring, you will design and build core components of our integration platform and contribute to the evolution of our products and architecture. You will work closely with other developers, product stakeholders, and technical leaders to solve complex integration challenges and deliver scalable, reliable solutions.

This role is well suited for an experienced developer who enjoys working on foundational systems, influencing technical direction, and contributing to innovation, including AI-powered capabilities within our platform.


What You'll Do

  • Design and implement software components and web applications across Flexspring's product suite.
  • Evolve and maintain core platform components by writing high-quality Java and JavaScript code.
  • Write, maintain, and execute unit, integration, performance, load, and stress tests.
  • Contribute to technical architecture decisions and help shape the product and platform roadmap.
  • Lead by example through code reviews, technical guidance, and collaboration with other developers.
  • Deliver reliable, scalable solutions that support complex data integration use cases.


What you'll bring

Must Have

  • Bachelor's degree or college diploma in Software Engineering, Computer Science, or a related field, or an equivalent combination of education and relevant experience.
  • Strong experience with Java and/or JavaScript in production environments.
  • Solid knowledge of frameworks such as Spring and JUnit.
  • Experience designing, publishing, and consuming web service APIs.
  • Strong problem-solving skills and the ability to work through complex technical challenges.
  • Ability to collaborate effectively with other developers and technical stakeholders
    High standards for code quality, reliability, and maintainability.
  • Self-motivated, accountable, and comfortable taking ownership of technical outcomes.


Nice to Haves

  • Experience with additional technologies such as Groovy, REST APIs, SOAP web services, GraphQL, ReactJS, or JMS
  • Exposure to HR and/or financial data integrations
  • Experience contributing to AI-powered or data-driven solutions


What You Get

  • Work from home with flexible hours.
  • 4 weeks of paid vacation annually.
  • Comprehensive health benefits package for you and your family.
  • Team events and opportunities to connect with colleagues.
  • Opportunity to work with cutting-edge technologies.
  • Competitive base salary.


For more information about Flexspring, visit: https://www.flexspring.com/


Equal Employment Opportunity Statement


Flexspring is an Equal Opportunity Employer and prohibits discrimination and harassment of any kind. Flexspring is committed to the principle of equal employment opportunity for all employees and to providing employees with a work environment free of discrimination and harassment. All employment decisions at Flexspring are based on business needs, job requirements and individual qualifications, without regard to race, color, religion or belief, national, social or ethnic origin, sex (including pregnancy), age, physical, mental or sensory disability, HIV Status, sexual orientation, gender identity and/or expression, marital, civil union or domestic partnership status, past or present military service, family medical history or genetic information, family or parental status, or any other status protected by the laws or regulations in the locations where we operate. Flexspring does not tolerate discrimination or harassment based on any of these characteristics. Flexspring encourages applicants of all ages.


*


Chez Flexspring, vous aurez l'autonomie et la flexibilite necessaires pour aborder votre role d'une maniere qui vous convient. Nous favorisons une culture d'apprentissage qui vous permettra de developper de nouvelles competences et de progresser dans votre carriere.


Qui nous sommes

Flexspring est une entreprise iPaaS (Integration Platform as a Service) specialisee dans les integrations de donnees RH. Nous collaborons avec des equipes RH et des entreprises de logiciels RH pour concevoir et livrer des integrations personnalisees qui relient les systemes RH, de paie et d'affaires, reduisent le travail manuel, ameliorent l'exactitude des donnees et aident les operations liees au personnel a fonctionner plus efficacement.


Le role

A titre de developpeur ou developpeuse senior en recherche et developpement chez Flexspring, vous concevrez et batirez des composants essentiels de notre plateforme d'integration et contribuerez a l'evolution de nos produits et de notre architecture. Vous travaillerez en etroite collaboration avec d'autres developpeurs, des parties prenantes du produit et des leaders techniques afin de resoudre des defis d'integration complexes et de livrer des solutions evolutives et fiables.

Ce role convient parfaitement a une developpeuse ou un developpeur experimente qui aime travailler sur des systemes fondamentaux, influencer l'orientation technique et contribuer a l'innovation, y compris les fonctionnalites propulsees par l'intelligence artificielle au sein de notre plateforme.


Ce que vous ferez

  • Concevoir et mettre en uvre des composants logiciels et des applications Web dans l'ensemble de la suite de produits de Flexspring.
  • Faire evoluer et maintenir les composants essentiels de la plateforme en ecrivant du code Java et JavaScript de haute qualite.
  • Ecrire, maintenir et executer des tests unitaires, d'integration, de performance, de charge et de stress.
  • Contribuer aux decisions d'architecture technique et aider a faconner la feuille de route du produit et de la plateforme.
  • Montrer l'exemple par des revisions de code, des conseils techniques et la collaboration avec d'autres developpeurs.
  • Livrer des solutions fiables et evolutives qui appuient des cas d'usage complexes d'integration de donnees.


Ce que vous apportez

Indispensable

  • Baccalaureat ou diplome collegial en genie logiciel, en informatique ou dans un domaine connexe, ou une combinaison equivalente de formation et d'experience pertinente.
  • Solide experience avec Java et/ou JavaScript en environnement de production.
  • Bonne connaissance de frameworks tels que Spring et JUnit.
  • Experience dans la conception, la publication et la consommation d'API de services Web.
  • Solides competences en resolution de problemes et capacite a surmonter des defis techniques complexes.
  • Capacite a collaborer efficacement avec d'autres developpeurs et des parties prenantes techniques.
    Normes elevees en matiere de qualite, de fiabilite et de maintenabilite du code.
  • Autonome, responsable et a l'aise de prendre en charge les resultats techniques.


Atouts

  • Experience avec des technologies additionnelles telles que Groovy, les API REST, les services Web SOAP, GraphQL, ReactJS ou JMS.
  • Exposition aux integrations de donnees RH et/ou financieres.
  • Experience dans la contribution a des solutions propulsees par l'intelligence artificielle ou axees sur les donnees.


Ce que vous obtiendrez

  • Travail a domicile avec horaires flexibles.
  • 4 semaines de vacances payees par annee.
  • Regime d'avantages sociaux complet pour vous et votre famille.
  • Evenements d'equipe et occasions de rencontrer vos collegues.
  • Possibilite de travailler avec des technologies de pointe.
  • Salaire de base competitif.


Pour plus d'informations sur Flexspring, visitez : https://www.flexspring.com/


Declaration d'egalite des chances en matiere d'emploi

Flexspring est un employeur garantissant l'egalite des chances et interdit toute forme de discrimination et de harcelement. Flexspring s'engage envers le principe de l'egalite des chances en matiere d'emploi pour tous les employes et a offrir a ses employes un environnement de travail exempt de discrimination et de harcelement. Toutes les decisions d'emploi chez Flexspring sont fondees sur les besoins de l'entreprise, les exigences du poste et les qualifications individuelles, sans egard a la race, la couleur, la religion ou les croyances, l'origine nationale, sociale ou ethnique, le sexe (y compris la grossesse), l'age, un handicap physique, mental ou sensoriel, le statut VIH, l'orientation sexuelle, l'identite ou l'expression de genre, l'etat matrimonial, l'union civile ou le statut de partenariat domestique, le service militaire passe ou present, les antecedents medicaux familiaux ou les renseignements genetiques, la situation familiale ou parentale, ou tout autre statut protege par les lois ou reglements en vigueur dans les lieux ou nous exercons nos activites. Flexspring ne tolere aucune discrimination ou harcelement fonde sur l'une de ces caracteristiques. Flexspring encourage les candidats de tous ages a postuler.