Senior API Engineer | REST, Microservices, Azure

Source Code

Toronto

On-site

CAD 110,000 - 160,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Source Code is seeking a Sr. Software Developer - API to design, implement, and maintain high-quality REST APIs and microservices in Java/Spring Boot. You will work on secure, scalable systems deployed on Azure, with emphasis on API documentation, testing, and robust integration patterns.

The role requires hands-on experience with Spring Integration, asynchronous messaging, and strong SQL capabilities, plus developer mentoring and on-call readiness. On-site in Toronto for the project duration.

Qualifications

  • Extensive experience designing, building, and consuming REST APIs.
  • Experience building integration solutions using Spring Integration.
  • Knowledge of microservice architecture and scalable, highly available systems on Azure.
  • Hands-on experience with messaging queues and event-driven architecture.
  • Experience with asynchronous communication and multi-threading.
  • Knowledge of OAuth2, JWT, and SAML.
  • Strong SQL skills with SQL Server or Oracle.
  • Data transformation using mapping and normalization in Spring Integration.

Responsibilities

  • Design, build, and maintain RESTful APIs and integrate systems.
  • Develop and deploy modular microservices with clear inter-service communication.
  • Implement security with OAuth2/JWT and input validation.
  • Create documentation for designs, deployment, and operations.
  • Provide code reviews, mentoring, and status updates.
  • Optimize performance, memory usage, and throughput.
  • Collaborate with on-call teams for production issues.

Skills

REST APIs
Java
Spring Boot
Microservices
Azure Services
OAuth2/JWT/SAML
SQL
Spring Integration
Docker
Kubernetes
Testing (JUnit)
Performance optimization

Education

Bachelor's degree in Computer Science

Tools

Docker
Kubernetes
Prometheus
Grafana
ELK Stack
Logstash
Splunk
Spring Boot
Spring Integration

Job description

Source Code is seeking a Sr. Software Developer - API to design, implement, and maintain high-quality REST APIs and microservices in Java/Spring Boot. You will work on secure, scalable systems deployed on Azure, with emphasis on API documentation, testing, and robust integration patterns.

The role requires hands-on experience with Spring Integration, asynchronous messaging, and strong SQL capabilities, plus developer mentoring and on-call readiness. On-site in Toronto for the project duration.

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

Similar jobs worth comparing

Senior API Developer: Microservices, Azure & REST
Senior API Developer: Microservices, Azure & REST

Source Code • Toronto

Hybrid
CAD 120,000 - 180,000
RQ09605 - Sr. Software Developer - API
RQ09605 - Sr. Software Developer - API

Source Code • Toronto

Hybrid
CAD 120,000 - 180,000
API Developer & Microservices Engineer
API Developer & Microservices Engineer

Tata Consultancy Services • Toronto

On-site
CAD 100,000 - 120,000
Backend Software Engineer - Java/Spring, Azure
Backend Software Engineer - Java/Spring, Azure

TD • Toronto

On-site
CAD 70,000 - 98,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
RQ09885 - Sr. Software Developer - API
RQ09885 - Sr. Software Developer - API

Source Code • Toronto

On-site
CAD 110,000 - 160,000
API Developer
API Developer

Spruce InfoTech Inc. • Toronto

Hybrid
CAD 80,000 - 100,000
API Developer | Java & Spring Boot, REST & Microservices
API Developer | Java & Spring Boot, REST & Microservices

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

Hybrid
CAD 80,000 - 120,000
Senior API Engineer - REST, Apigee & Azure
Senior API Engineer - REST, Apigee & Azure

Rubicon Path • Toronto

On-site
CAD 90,000 - 120,000
Technical Lead - Full-Stack API & Azure Backends
Technical Lead - Full-Stack API & Azure Backends

Wipro • Toronto

On-site
CAD 77,000 - 120,000