Senior Java & Spring Boot Architect for Edge & AI Platform

TMS

Toronto

On-site

CAD 140,000 - 190,000

Part time

4 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

TMS is seeking a Staff/Principal Software Engineer to design and ship complex architectures from the ground up in a hands-on IC role located in Downtown Toronto, ON. The contract position requires strong coding and architectural influence, with focus on edge computing, AI/ML platforms, and AWS-based solutions.

The role emphasizes greenfield development, rapid prototyping, and collaboration with Data Science, Product, Engineering, and partner teams to deliver scalable backend services using Java

Qualifications

  • 10+ years of experience building production-grade distributed systems.
  • Strong Java and Spring Boot expertise.
  • Strong system design and architecture experience.
  • Proven experience taking greenfield projects from 0 to 1.
  • Hands-on implementation experience - strong coder.
  • Experience building features supporting ML inference pipelines, data normalization, feature pipelines, model serving, or similar AI/data platforms.
  • Strong AWS experience across compute, storage, networking, and IAM.
  • Experience with edge computing/CDN execution environments such as Edge Workers, CDN Functions, Lambda@Edge, or equivalent.
  • Experience with microservices and event-driven architectures.
  • Excellent communication and stakeholder management skills.

Responsibilities

  • Design and build end-to-end signal flows, including edge detection, ingestion APIs, processing, storage, and downstream routing.
  • Architect edge-layer solutions across edge-worker runtimes and CDN-layer compute for token detection, header manipulation, and signal capture with minimal latency impact.
  • Build backend services using Java Spring Boot, including APIs, validation/normalization pipelines, data persistence, and platform foundations.
  • Define integration patterns for third-party vendors, including identity and trust providers.
  • Implement JWT validation, public-key caching, and deterministic signal ingestion.
  • Build platform capabilities supporting ML inference, including structured data access layers, feature pipelines, and model-registry integration.
  • Make technology decisions around storage, transport reliability, observability, security, and governance on AWS.
  • Drive rapid prototyping, demos, iterative architecture refinement, and production implementation.
  • Work closely with Data Science, Product, Engineering, and partner teams.

Skills

Java Spring Boot
System design
Distributed systems
Greenfield projects
Hands-on coding
AWS
Edge computing
Microservices
Communication
AI/ML platforms
GitHub Copilot
LLM-powered workflows

Tools

Edge Workers
CDN Functions
Lambda@Edge
GitHub Copilot
LLM-powered workflows

Job description

TMS is seeking a Staff/Principal Software Engineer to design and ship complex architectures from the ground up in a hands-on IC role located in Downtown Toronto, ON. The contract position requires strong coding and architectural influence, with focus on edge computing, AI/ML platforms, and AWS-based solutions.

The role emphasizes greenfield development, rapid prototyping, and collaboration with Data Science, Product, Engineering, and partner teams to deliver scalable backend services using Java

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

Similar jobs worth comparing

Java/ Spring Boot Developer- Upgrade & Modernization
Java/ Spring Boot Developer- Upgrade & Modernization

TMS • Toronto

On-site
CAD 140,000 - 190,000
Senior Java Backend Engineer: Spring Boot & Microservices
Senior Java Backend Engineer: Spring Boot & Microservices

Tata Consultancy Services Limited • Toronto

On-site
CAD 110,000 - 150,000
Backend Software Engineer - Java/Spring, Azure
Backend Software Engineer - Java/Spring, Azure

TD • Toronto

On-site
CAD 70,000 - 98,000
Java Developer
Java Developer

Tata Consultancy Services Limited • Toronto

On-site
CAD 90,000 - 120,000
Lead Java Backend Architect – Spring Boot & AWS
Lead Java Backend Architect – Spring Boot & AWS

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

Hybrid
CAD 120,000 - 150,000
Senior Java & Spring API Engineer — Secure, AI-Driven Apps
Senior Java & Spring API Engineer — Secure, AI-Driven Apps

Source Code • Toronto

On-site
CAD 110,000 - 140,000
Java Backend Developer
Java Backend Developer

Tata Consultancy Services Limited • Toronto

On-site
CAD 110,000 - 150,000
Java Architect
Java Architect

Tata Consultancy Services • Toronto

On-site
CAD 100,000 - 120,000
Java Backend developer
Java Backend developer

Tata Consultancy Services • Toronto

On-site
CAD 80,000 - 100,000
Senior Java Software Engineer - Banking Experience
Senior Java Software Engineer - Banking Experience

MSZ Systems • Toronto

Hybrid
CAD 80,000 - 110,000