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

Senior Java Developer

$108.1k - $222.8k per year

SAP

Job Overview

We are looking for a passionate, highly motivated, and experienced Java Developer to join our Sales Cloud team. You will develop product features, integrate AI-driven solutions, and work on a cloud‑native stack using microservices, Java/Spring Boot, REST APIs, event‑driven architecture, databases, Angular UI components, and production issue resolution.

Opportunities for continuous learning, skill growth, and a supportive team environment.

Key Responsibilities

  • Be a motivated, self‑starter who can operate with minimal handholding.
  • Translate business requirements into scalable and performant technical solutions.
  • Design, code, test, and assure the quality of complex product features within the Sales Cloud portfolio.
  • Contribute to the integration of AI‑powered capabilities into our solutions using SAP AI Core and LLMs.
  • Collaborate across teams and time zones, demonstrating flexibility and accountability.

Qualifications

  • 4 – 9 years of software engineering experience, with exposure to building products on the cloud‑native stack.
  • Strong knowledge of Computer Science fundamentals.
  • Proficiency in Java; Spring Boot experience preferred.
  • Expertise in Python and agentic AI frameworks is well received.
  • Familiarity with JavaScript; experience with Angular is a plus.
  • Hands‑on experience with Git and CI/CD pipelines.
  • Proven track record of writing production‑grade code for enterprise‑scale systems.
  • Working knowledge of document stores (e.g., MongoDB) is a nice to have.
  • Experience with SAP software (e.g., SAP S/4HANA, SAP Business Technology Platform) is an asset.
  • Strong collaboration and communication skills.
  • Experience using tools like JIRA for tracking tasks and bugs.

Compensation and Benefits

Target combined salary range: 108 100–222 800 CAD. Benefits and eligibility details can be found on our benefits portal.

Equal Opportunity Statement

Qualified applicants will receive consideration for employment without regard to age, race, religion, national origin, ethnicity, gender (including pregnancy, childbirth, etc.), sexual orientation, gender identity or expression, protected veteran status, or disability, in compliance with applicable federal, state, and local legal requirements.

AI Usage in Recruitment

For information on the responsible use of AI in our recruitment process, please refer to our Guidelines for Ethical Usage of AI in the Recruiting Process.

#J-18808-Ljbffr
Vacancy posted 8 days ago
Similar jobs that could be interesting for youBased on the Senior Java Developer in Montréal, QC vacancy
  • $85k - $95k per year

     ...part of a team that aims to support and develop tools for the Risk Department (RISQ)....  ...Patterns, Clean Code; Language: Java 17 (or latest LTS version); Framework...  ...appartenances à une communauté forte. Seniority level Mid‑Senior level Employment type Full‑time... 
    Senior
    Full time
    Apprenticeship
    Work at office
    Remote work

    Onepoint

    Montréal, QC
    8 days ago
  • Elevate enterprise applications at Veeva Systems as a Senior Java Developer. Utilize your expertise in Java and cutting-edge tech to influence patient outcomes in this adaptable work environment. In this senior role, you will develop vital applications, enhance existing features... 
    Senior

    Veeva Systems

    Montréal, QC
    3 hours ago
  • Required Support developers in adopting technologies Help your colleagues to excel Stay...  ...up to date on IT trends Analyze and develop software products (design, coding,...  ...people together? We’re looking for a new Java Tech Lead to bring their expertise to our... 
    Senior
    Internship
    Remote work
    Flexible hours

    Desjardins

    Montréal, QC
    8 days ago
  •  ...have been solving the most complex business, and IT challenges of our global clients. Job Description: Client is seeking a Senior Java Developer to join our Digital Experience Practice. The successful candidate will be a hands‑on technologist with a strong background in... 
    Senior
    Long term contract
    Contract work
    Temporary work

    VLink Inc

    Montréal, QC
    8 days ago
  •  ...metrics) and enterprise MRM platformsDesigning and developing scalable, secure, and high-performance Java-based APIsBuilding backend services that support model...  ...and licenses, Relevant experience and skills, Seniority and performance, Market and business consideration,... 
    Suggested
    Full time
    Local area

    Capgemini

    Montréal, QC
    3 hours ago
  • Genpact is seeking a Senior Talent Acquisition Specialist specializing in IT recruitment. Responsibilities Design and implement the messaging...  ..., deployment and support. Current technology stack includes Java, Spring boot, Scala, Python, Kafka. Should have experience of... 
    Senior
    Full time

    Genpact

    Montréal, QC
    8 days ago
  • $75k - $85k per year

     ...Full Stack Java Developer – Summary Employment type: Full‑time, Permanent. Location: Montreal, QC (Remote or onsite as required). Salary: CA$75,000.00 – CA$85,000.00 yearly. Responsibilities ~ Designing, developing, and maintaining robust web applications using Java... 
    Permanent employment
    Full time
    Remote work

    E-Solutions

    Montréal, QC
    3 hours ago
  •  ...Become a Senior Full Stack Java Developer in Montreal with a hybrid work model. Focus on creating secure, scalable cloud settlement platforms while enhancing team processes. As a senior developer with over 10 years of experience, you will engage in refining requirements, designing... 
    Senior

    Open Systems Technologies

    Montréal, QC
    8 days ago
  •  ...aerospace, events, watchmaking, finance and many others. Techso is looking to expand its development team. You will be working as a Java Developer to meet the needs of our customers based in Montreal and internationally. Responsibilities You will participate in the... 

    Techso Solutions

    Montréal, QC
    8 days ago
  •  ...Become a pivotal part of our team as a Senior Full-Stack Java Developer in Montreal. Utilize your cloud experience and Java expertise to build a scalable and secure cloud-based platform. This Director level Lead Software Engineering role focuses on developing software solutions... 
    Senior

    PowerToFly

    Montréal, QC
    2 days ago
  •  ...or related field) or equivalent experience ~2-7+ years of experience in professional software development ~2-7+ years of extensive Java development experience ~ Applied knowledge of object-oriented programming and design ~ Overall Java Knowledge (Core Internals, Threading... 
    Flexible hours

    Continental Technology Solutions

    Montréal, QC
    8 days ago
  •  ...We're seeking someone to join our team as a Senior Full‑Stack Java Developer in Operations Technology, preferably with exposure to Cloud Architectures & Public Cloud offerings. The candidate will build a resilient, scalable, and secure cloud‑based settlement platform. In... 
    Senior

    PowerToFly

    Montréal, QC
    8 days ago
  • $70k - $90k per year

     ...Description: Responsibilities Design, develop, modify, implement, and support software...  ...reviews Work closely with architects or senior engineers on the low-level designs...  ...Requirements ~4+ years of total experience in Java, Spring framework, Spring boot, and JPA... 
    Senior
    Long term contract
    Permanent employment
    Full time
    Internship
    Local area

    Triunity Software, Inc.

    Montréal, QC
    8 days ago
  •  ...Overview Join to apply for the Bilingual Java Developer role at Sryas - an Orion Innovation Company . Location: Canada, Montréal — Full Time Responsibilities Hands on Java/J2EE and JavaScript (Vue.js) development. Deep knowledge of API development and microservices... 
    Permanent employment
    Full time
    Work from home
    Flexible hours

    Sryas - an Orion Innovation Company

    Montréal, QC
    8 days ago
  •  ...Role - Senior Fullstack Developer (Contract) Start Date: January 6, 2026 Type: Contract (6 months, renewable) Location: Hybrid Language:...  ...Build robust and efficient back‑end services leveraging Java microservices with Micronaut. Integrate and maintain healthcare... 
    Senior
    Contract work

    Chrono Innovation

    Montréal, QC
    15 days ago
  • Join a dynamic team as a Level 3 Java Developer focusing on building surveillance models. Work collaboratively with Risk and Compliance, adopting an agile approach to development. This position requires an experienced Java Developer with over 3 years of expertise in Core Java... 

    Alltech Consulting Services

    Montréal, QC
    3 hours ago
  • Become a Java Developer focused on financial projects in Montreal, employing your expertise to craft high-performance solutions in a rapidly evolving landscape. We seek a skilled Java developer who thrives in a collaborative setting, armed with 7 to 15 years of relevant experience... 

    USG Information Services ULC

    Montréal, QC
    8 days ago
  •  ...Responsibilities Design, develop, and maintain high-quality software solutions supporting cybersecurity initiatives. Partner with engineering...  ...Fluency in French not required. ~ Strong programming skills in Java or Python. ~ Solid understanding of object-oriented design and... 
    Permanent employment
    Contract work

    TMC Canada

    Montréal, QC
    8 days ago
  •  ...Principal Java Developer Principal Java Developer needed for a global company focused on digital transformation and AI. Responsibilities include designing, developing, and testing backend applications in large-scale Agile projects, working with microservices and REST APIs... 

    Fed IT

    Montréal, QC
    3 hours ago
  • Join our project INST-TEDRA-ITARA as a Core Java Developer based in Montreal with a hybrid work model. Leverage your expertise in Core Java, Spring, and Restful APIs to contribute effectively. We are seeking a skilled Core Java Developer for our INST-TEDRA-ITARA project in... 

    eTeam

    Montréal, QC
    3 hours ago
  • Enhance your career as a Java Developer with MSR Technology Group in Longueuil. This role focuses on Java 8+, database management, and layered architecture expertise for impactful application development. As a Java Developer, you will be part of a dynamic team at MSR Technology... 

    MSR Technology Group

    Montréal, QC
    3 hours ago
  •  ...designing, implementing, and testing surveillance models in a fast‑paced agile manner. Qualifications ~3+ years of working experience in Java. ~ Strong proficiency with Core Java and robust understanding of J2EE. ~ Strong database experience preferably with DB2 and SQL... 

    Alltech Consulting Services

    Montréal, QC
    3 hours ago
  •  ...reach out to me at (***) ***-****. Job Title Full stack Developer/Lead (Angular Java) Duration 6 months and possible Contract-To-Hire...  ...Center, Suite 300, Southfield, MI, 48075 Visit us at Seniority level Mid-Senior level Employment type Contract Job function Information... 
    Senior
    Contract work
    Work at office
    Local area

    Millennium Software and Staffing

    Montréal, QC
    8 days ago
  •  ...Minimum de 5 années d’expérience dans un rôle similaire (profil sénior) Expérience en développement de projets en mode agile Maîtrise...  ...) Environnement Technologique Connaissances approfondies : Java 17+, Gradle, Git (GitHub), GitHub Actions, Spring Boot 3+, Spring... 
    Senior
    Contract work
    Work at office
    Day shift

    Groupe SII

    Montréal, QC
    3 hours ago
  •  ...AWS (La certification est appréciée). Qualifications Diplômé(e) d’un baccalauréat, vous justifiez de 7 à 10 années d'expérience en Java et cloud. Compétences techniques clés : Maîtrise de Java et du framework Spring Boot . Connaissance des bonnes pratiques en... 
    Senior
    Work at office
    Flexible hours
    Weekend work

    Extia

    Montréal, QC
    8 days ago
  •  ...A leading global investment bank is hiring a Senior Backend Engineer to join a large-scale data engineering environment...  ...Responsibilities Design and build scalable backend services using Java or Scala Architect and develop distributed Spark applications Work across the full... 
    Senior
    Long term contract

    Bourne Search Ltd

    Montréal, QC
    8 days ago
  • Immediately Looking For :: Java Spring Developer :: Montreal, Onsite Role :: Java Spring Developer (Local Candidate Only) Design, develop, test, and deploy Java-based software applications using the Java Spring and Spring Batch frameworks Utilize Spring framework to build... 
    Long term contract
    Internship
    Local area
    Immediate start

    Triunity Software, Inc.

    Montréal, QC
    8 days ago
  •  ...engine and a producer of cultural content, generating an average of 100 million monthly page views. About The Role The Senior Software Developer is responsible for designing and delivering high-quality, scalable software solutions that solve complex business problems... 
    Senior
    Long term contract
    Contract work
    Work at office
    Remote work

    SSENSE

    Montréal, QC
    8 days ago
  •  ...Interview Must. Job Title: Full-stack Developer Location: Montreal (day 1...  .... The applicant should be a strong Java and Angular Developer, with strong...  ...Global team in Agile Scrum environment. Seniority level Seniority level Mid-Senior level Employment type Employment... 
    Senior
    Contract work
    Work at office
    Local area

    Soho Square Solutions

    Montréal, QC
    8 days ago
  • Bounteous is a premier end-to-end digital transformation consultancy dedicated to partnering with ambitious brands to create digital solutions for today’s complex challenges and tomorrow’s opportunities. With uncompromising standards for technical and domain expertise, we deliver...
    Senior
    Full time
    Worldwide

    bounteous

    Montréal, QC
    13 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Java Developer. Be the first to apply!