Senior Java Developer – AI Focus, SAP

Senior Java Developer - AI Focus, SAP

Company SAP
Job title Senior Java Developer – AI Focus
Job location Montreal, Quebec, CA
Type Full Time

Responsibilities:

  • As a Senior Java Developer with an AI focus in the CX organization, your primary responsibilities will include:
  • Developing product features, integrating AI capabilities, and delivering them on a cloud-native stack continuously within the Order Management System (OMS).
  • Implementing and developing capabilities for Joule, our generative AI assistant, making every touchpoint count and every task simpler, enabling the next generation of conversational experience.
  • Collaborating with highly motivated colleagues to design, code, test, and assure the quality of complex AI-powered product features within our CX portfolio.
  • Contributing to the integration of AI-powered capabilities into SAP CX solutions using SAP AI Core and LLMs, primarily (but not limited to) working on the development and implementation of Joule for OMS.
  • Translating business requirements into scalable and performant technical solutions.
  • Being a motivated, self-starter who can operate with minimal guidance.
  • Collaborating across teams and time zones, demonstrating flexibility and accountability.
  • Continuously learning about the latest technologies to enhance team collaboration.

Requirements & Skills:

  • A master’s degree in Computer Science or a related discipline is preferred.
  • 5+ years of software engineering experience building enterprise SaaS, with significant exposure to building products on the cloud-native stack.
  • Successful experiences in leveraging AI to meet customer use cases and requirements
  • Strong knowledge of computer science fundamentals, including mastery of algorithms and data structures.
  • Strong proficiency in Python and/or Java, Spring Boot.
  • Proven track record of writing production-grade code for enterprise-scale systems.
  • Hands-on experience with Git and CI/CD pipelines.
  • Self-motivated and capable of operating with minimal guidance.
  • Ability to translate business requirements into scalable and performant technical solutions.
  • Strong collaboration and communication skills.
  • Experience using tools like JIRA for tracking tasks and bugs.
  • Knowledge of agentic AI. Experience working with LLMs and generative AI frameworks (e.g., OpenAI, Hugging Face, Langchain, A2A protocol) is a nice-to-have.

apply for job button