Senior API Engineer | REST, Microservices, Azure

Source Code

Toronto

On-site

CAD 110,000 - 160,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

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
API Developer
API Developer

Spruce InfoTech Inc. • Toronto

Hybrid
CAD 80,000 - 100,000
Senior Java/Spring Full-Stack Developer (Contract)
Senior Java/Spring Full-Stack Developer (Contract)

Source Code • Toronto

On-site
CAD 123,000 - 146,000
Senior Backend Engineer — .NET API Expert
Senior Backend Engineer — .NET API Expert

Source Code • Toronto

On-site
CAD 120,000 - 143,000
Senior API Engineer - REST, Apigee & Azure
Senior API Engineer - REST, Apigee & Azure

Rubicon Path • Toronto

On-site
CAD 90,000 - 120,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 Software Developer (Java/Azure) - Onsite Toronto
Senior Software Developer (Java/Azure) - Onsite Toronto

Analyst Technical Solutions • Toronto

On-site
CAD 131,000 - 139,000
Java API Engineer
Java API Engineer

SIDRAM TECHNOLOGIES • Mississauga

On-site
CAD 120,000 - 160,000
Senior API Developer - REST & Integration Expert
Senior API Developer - REST & Integration Expert

Rubicon Path • Toronto

On-site
CAD 100,000 - 130,000
Senior Software Developer
Senior Software Developer

2iSolutions Inc. • Toronto

On-site
CAD 90,000 - 130,000