1

Senior Java Software Developer Jobs in Quebec (NOW HIRING)

ADA, Java, C#, or C++ * Experience using CASE tools (e.g. Rational Team Concert, JIRA) * Experience ... Engineering or Computer Technology; or a Bachelor of Science * 3-5 years of software development ...

New

Salary: Dveloppeur.euse Snior backend Java/.NET Tu recherches un nouveau challenge en tant que ... Tu as de lexprience dans un environnement DevOps (CI/CD) ; * Une exprience avec des services cloud ...

... Java Programming Working knowledge of Unix concepts (command line tools) Collect and evaluate user requirements with the help of product managers and engineers Solid understanding of RESTful APIs ...

... Java/Springboot, et autres technologies libres supportées au client pour le développement de solution d'affaires. • Connaître la Programmation Powershell afin de produire les infrastructures par ...

Work under the guidance of senior engineers while contributing value to team meetings ... Core Java & Java Frameworks: Spring Framework / J2EE / Reactor * HTML / CSS3 & JavaScript ...

The Role As a Principal Software Developer within our AI R&D team, you will be responsible for ... Java, Go, C#, C++, NodeJS. Proficiency with devops principles, CI/CD pipelines, containerization ...

About You As a Senior Software Developer, you'll join a development team that crafts solid, reliable software at a sustainable pace using modern toolchains where code ships to production multiple ...

About You As a Senior Software Developer, you'll join a development team that crafts solid, reliable software at a sustainable pace using modern toolchains where code ships to production multiple ...

The Role As a Senior Research and Development Developer at Flexspring, you will design and build ... Design and implement software components and web applications across Flexspring's product suite.

next page

Showing results 1-20

Senior Java Software Developer information

What is a Senior Java Software Developer?

A Senior Java Software Developer is an experienced professional responsible for designing, developing, and maintaining complex software applications using the Java programming language. They typically lead development teams, mentor junior developers, and contribute to architectural decisions. Senior Java Developers are expected to have a deep understanding of Java frameworks, best coding practices, and software development methodologies. They also collaborate with stakeholders to deliver robust, scalable, and efficient software solutions.

What are some common challenges Senior Java Software Developers face when leading projects, and how can they effectively address them?

Senior Java Software Developers often encounter challenges such as balancing hands-on coding with mentoring junior team members, managing project timelines, and ensuring code quality across large, distributed systems. To address these, it’s crucial to establish clear communication channels, implement robust code review processes, and leverage agile methodologies for project management. Additionally, staying up-to-date with the latest Java frameworks and best practices helps in making informed architectural decisions and streamlining development workflows.

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

To thrive as a Senior Java Software Developer, you need advanced proficiency in Java programming, strong knowledge of software design patterns, and experience with frameworks like Spring, typically backed by a bachelor's degree in computer science or a related field. Familiarity with tools such as Git, Maven, Jenkins, and cloud platforms, along with relevant certifications like Oracle Certified Professional Java SE, is often required. Strong problem-solving abilities, effective communication, and leadership skills help in mentoring teams and collaborating on complex projects. These skills ensure the delivery of robust, scalable software solutions and foster innovation within development teams.

What is the difference between Senior Java Software Developer vs Java Software Engineer?

AspectSenior Java Software DeveloperJava Software Engineer
Required CredentialsBachelor's degree in Computer Science or related field; extensive Java experience; certifications like Oracle Java CertificationBachelor's degree in Computer Science or related field; Java programming skills; certifications are common but not mandatory
Work EnvironmentDevelops complex applications, mentors junior staff, leads projectsDesigns and develops Java applications, collaborates with teams, implements features
Employer & Industry UsageUsed across tech companies, finance, healthcare, and enterprise sectorsCommon in software development firms, IT departments, and tech startups

The main difference between a Senior Java Software Developer and a Java Software Engineer lies in experience level and responsibilities. Senior developers often lead projects and mentor others, while Java Software Engineers focus on designing and implementing Java applications. Both roles require strong Java skills and similar educational backgrounds, but seniority involves additional leadership and project management duties.

What cities in Quebec are hiring for Senior Java Software Developer jobs? Cities in Quebec with the most Senior Java Software Developer job openings:
What are popular job titles related to Senior Java Software Developer jobs in QC? For Senior Java Software Developer jobs in QC, the most frequently searched job titles are:
Infographic showing various Senior Java Software Developer job openings in Quebec as of June 2026, with employment types broken down into 1% Internship, 83% Full Time, 4% Part Time, and 12% Contract. Highlights an 83% Physical, 4% Hybrid, and 13% Remote job distribution.

Intermediate Software Developer

Akkodis

On-site

Other

Posted yesterday


Job description

Job Description:

We are seeking a highly skilled and experienced Programming Specialist to join our dynamic team to support a large-scale defence project. As a Programming Specialist, you will be responsible for the programming and development of various military command and control software.


Technical Experience:

  • Experience using one of the following high-level languages: ADA, Java, C#, or C++
  • Experience using CASE tools (e.g. Rational Team Concert, JIRA)
  • Experience using a client mandated Software Development process (e.g. Scaled Agile Framework (SAFe)).
  • Experience performing object-oriented analysis and design
  • Demonstrated experience as a Programmer working within an integrated product team


Qualifications:

  • Proof of Demonstrated University Degree or College Diploma in Engineering or Computer Technology; or a Bachelor of Science
  • 3-5 years of software development experience
  • Federal Government Secret level clearance (MUST HAVE)