Cloud-Native Java Full-Stack Developer with AI

TMC Canada

Montreal (administrative region)

On-site

CAD 90,000 - 120,000

Full time

3 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

TMC Canada seeks a seasoned Java developer within Research Technology in Montreal to design and build cloud-native microservices. You’ll work in an agile team using Spring Boot, Web Services, and modern front-end frameworks to deliver robust enterprise solutions.

The role emphasizes AI-enabled development, responsible AI practices, and collaboration with cross-functional stakeholders. You’ll apply best practices, design patterns, and software craftsmanship to create scalable systems.

Qualifications

  • Java: Strong hands-on experience with Java.
  • Spring Web Services and Apache CXF framework knowledge.
  • Spring Framework and Spring Boot for enterprise development.
  • JUnit and Test-Driven Development experience.
  • PostgreSQL: relational DB concepts, SQL optimization, data modeling.
  • NoSQL (MongoDB): CRUD operations and concepts.
  • AI: Generative AI concepts, LLMs, AI-assisted development.
  • Experience with AI coding assistants to boost productivity.
  • Prompt engineering and AI interaction techniques.
  • AI patterns like Retrieval-Augmented Generation and vector databases.
  • Integrating apps with AI services like OpenAI, Azure OpenAI, or similar.
  • Knowledge of AI governance and secure data handling.
  • Familiarity with Docker, Kubernetes, Azure, CI/CD tools, Angular/Ext JS, and related DevOps.

Responsibilities

  • Work on multiple initiatives within Research Technology.
  • Develop core Java-based solutions using Spring Web Services, CXF, and Spring Boot.
  • Handle databases with PostgreSQL and MongoDB, optimizing queries.
  • Explore AI and intelligent development, including LLMs and AI service integrations.
  • Apply responsible AI practices and secure enterprise data handling.

Skills

Java
Spring Framework
Spring Boot
Web Services
Apache CXF
JUnit
TDD
PostgreSQL
SQL
MongoDB
Microservices
API design
AI concepts
LLMs
AI tooling
Docker
Kubernetes
Azure
Angular
CI/CD
Jenkins
GitHub Actions
Azure DevOps
SOLID principles
Design patterns
Retrieval-Augmented Generation
Vector databases
AI governance

Tools

GitHub Copilot
Cursor
Azure DevOps

Job description

TMC Canada seeks a seasoned Java developer within Research Technology in Montreal to design and build cloud-native microservices. You’ll work in an agile team using Spring Boot, Web Services, and modern front-end frameworks to deliver robust enterprise solutions.

The role emphasizes AI-enabled development, responsible AI practices, and collaboration with cross-functional stakeholders. You’ll apply best practices, design patterns, and software craftsmanship to create scalable systems.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Developer — AI Agents (Backend/Cloud) — Montreal
Senior Java Developer — AI Agents (Backend/Cloud) — Montreal

Abbeal SAS • Montreal (administrative region)

On-site
CAD 100,000 - 150,000
Full Stack Developer - Java + AI for scalable apps
Full Stack Developer - Java + AI for scalable apps

Tata Consultancy Services • Toronto

On-site
CAD 90,000 - 110,000
Java & Spring Boot Engineer for Cybersecurity
Java & Spring Boot Engineer for Cybersecurity

TMC Canada • Montreal (administrative region)

On-site
CAD 90,000 - 120,000
Cloud-Native Software Engineer (Hybrid) — AI Platforms
Cloud-Native Software Engineer (Hybrid) — AI Platforms

Nakisa • Montreal (administrative region)

Hybrid
CAD 90,000 - 130,000
Hybrid work
Health insurance
RRSP matching
+2
Senior Java Engineer & AI-Driven Backend Leader
Senior Java Engineer & AI-Driven Backend Leader

ELITS • Montreal (administrative region)

On-site
CAD 110,000 - 150,000
Full-Stack Engineer: Spring, Microservices & Cloud
Full-Stack Engineer: Spring, Microservices & Cloud

Tata Consultancy Services • Canada

On-site
CAD 90,000 - 120,000
Spring Boot Microservices Engineer | AI‑Driven API Developer
Spring Boot Microservices Engineer | AI‑Driven API Developer

Tata Consultancy Services • Toronto

On-site
CAD 90,000 - 110,000
Senior Java Developer — Hybrid, Scalable AI-Driven Apps
Senior Java Developer — Hybrid, Scalable AI-Driven Apps

Genpact Ltd. • Montreal (administrative region)

Hybrid
CAD 90,000 - 130,000
Senior Java Architect: Cloud-Native & Microservices Leader
Senior Java Architect: Cloud-Native & Microservices Leader

Astra-North Infoteck Inc. ~ Conquering today’s challenges, achieving tomorrow’s vision! • Canada

Hybrid
CAD 100,000 - 130,000
Java FullStack Developer
Java FullStack Developer

Tekgence Inc • Montreal (administrative region)

On-site
CAD 110,000 - 150,000