Senior Java & Spring API Engineer — Secure, AI-Driven Apps

Source Code

Toronto

On-site

CAD 110,000 - 140,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Source Code is seeking an Int. Software Developer to build and maintain secure Java services and REST APIs with Spring Boot. You will translate requirements into robust code, write tests, and contribute to CI/CD deployments.

The role requires 5-7 years in Java/Spring, strong incident management, CI/CD expertise, and experience with Copilots/LLMs; familiarity with Power BI is a plus. Collaborative Agile environment in Toronto, Canada.

Qualifications

  • 5-7 years of experience with Java (Java 8+/11+), Spring/Spring Boot, REST APIs, and SQL.
  • Strong Production Support & Incident Management experience, including SLA adherence, RCA, and runbook usage.
  • Strong CI/CD fundamentals (Git branching, build pipelines, automated testing with JUnit).
  • Excellent troubleshooting, performance tuning, and secure coding skills.
  • Clear communication and proven ability to work collaboratively in Agile teams.
  • Experience with copilots/LLMs (Azure OpenAI etc.).
  • Understanding of retrieval-augmented generation patterns.
  • Familiarity with analytics tools (Power BI/Excel).
  • Understanding of data governance, metadata, and audit trails.
  • Experience in case management/social services domains (Curam or similar).
  • Experience securing sensitive data (masking).

Responsibilities

  • Build and maintain secure Java services and REST APIs using Spring Boot.
  • Translate requirements into clean, testable, production-ready code.
  • Write unit and integration tests; contribute to CI/CD and automated deployments.
  • Build and optimize SQL queries and data access logic.
  • Diagnose, troubleshoot, and resolve production issues; support incident management.
  • Collaborate with teams to align integration services with enterprise data integration needs.
  • Participate in code reviews, documentation, and adherence to engineering standards.
  • Integrate external and AI-backed services securely through REST endpoints.

Skills

Java
Spring Boot
REST APIs
SQL
CI/CD
Git
JUnit
Agile

Tools

Git
JUnit
GitHub Copilot
Azure OpenAI

Job description

Source Code is seeking an Int. Software Developer to build and maintain secure Java services and REST APIs with Spring Boot. You will translate requirements into robust code, write tests, and contribute to CI/CD deployments.

The role requires 5-7 years in Java/Spring, strong incident management, CI/CD expertise, and experience with Copilots/LLMs; familiarity with Power BI is a plus. Collaborative Agile environment in Toronto, Canada.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

RQ09862 - Int. Software Developer
RQ09862 - Int. Software Developer

Source Code • Toronto

On-site
CAD 110,000 - 140,000
Senior API Engineer | REST, Microservices, Azure
Senior API Engineer | REST, Microservices, Azure

Source Code • Toronto

On-site
CAD 110,000 - 160,000
Senior Java Backend Engineer | AI/LLM & Microservices
Senior Java Backend Engineer | AI/LLM & Microservices

Capgemini • Toronto

On-site
CAD 75,000 - 90,000
Vacation days and holidays
Medical and dental coverage
RRSP retirement plan
+1
Lead Java Backend Engineer| AI-Driven Spring Microservices
Lead Java Backend Engineer| AI-Driven Spring Microservices

Citigroup Inc. • Mississauga

On-site
CAD 170,000 - 240,000
Senior Java Engineer: Build Scalable Microservices & APIs
Senior Java Engineer: Build Scalable Microservices & APIs

PeoplePilot • Mississauga

On-site
CAD 85,000 - 110,000
Senior Java Software Engineer
Senior Java Software Engineer

RE Partners • Mississauga

Hybrid
CAD 120,000 - 170,000
Senior Java Engineer – Hybrid, Scalable APIs & Cloud
Senior Java Engineer – Hybrid, Scalable APIs & Cloud

Citigroup Inc. • Mississauga

Hybrid
CAD 153,000 - 236,000
Hybrid working
Global exposure
Learning & development
+3
Senior Java Developer — AI Agents (Backend/Cloud) — Montreal
Senior Java Developer — AI Agents (Backend/Cloud) — Montreal

Abbeal SAS • Montreal (administrative region)

Hybrid
CAD 100,000 - 150,000
Senior Java Engineer - Hybrid Cloud Backend
Senior Java Engineer - Hybrid Cloud Backend

Priceline.com LLC • Toronto

Hybrid
CAD 100,000 - 120,000
Health & dental coverage
Mental health resources
Generous PTO & holidays
+4
Senior Java Engineer – Cloud, Microservices & GenAI
Senior Java Engineer – Cloud, Microservices & GenAI

Priceline • Toronto

Hybrid
CAD 100,000 - 120,000
Health & wellness coverage
Generous time off including PTO and PA