Talent.com
Randstad Canada
Senior Software Developer - APIRandstad Canada • Toronto, Ontario, CA
Senior Software Developer - API

Senior Software Developer - API

Randstad Canada • Toronto, Ontario, CA
22 days ago
Job type
  • Temporary
  • Quick Apply
Job description
We are seeking an experienced Senior Software Developer - API with 8+ years of expertise to drive the design, development, and deployment of scalable, high-performance API solutions and microservices. In this role, you will take technical ownership over converting functional specifications into secure, decoupled, and event-driven applications. Operating across Java, Spring Boot, and cloud environments, you will architect RESTful web services, engineer message-oriented integration pathways, design relational database schemas, and enforce robust security protocols to support critical enterprise platforms.

Location: Toronto, ON (Fully Onsite – 5 days/week required)

Duration: 12-month contract.



Advantages
Enterprise API Ownership: Command full design and execution authority over modern, decoupled Spring Boot microservices.

Cloud & Event-Driven Stack: Architect solutions leveraging Azure Services, Azure Event Hubs, and containerized Kubernetes environments.

Deep Integration Exposure: Solve complex data transformation and messaging challenges using advanced enterprise integration patterns.

Collaborative Onsite Culture: Drive high-impact engineering execution alongside an experienced development squad in a 5-day onsite setting.



Responsibilities
REST API & Integration Engineering: Design, build, consume, and document clean, secure RESTful APIs and integration solutions using Java, Spring Boot, and Spring Integration.

Microservices & Event-Driven Architecture: Architect modular, decoupled microservices and event-driven architectures using Azure Services, Azure Service Bus, and messaging queues for asynchronous data processing.

Data Transformation & Mapping: Map, normalize, and transform complex data structures across JSON, XML, and CSV formats utilizing Spring Integration tools, XSLT, and XPath.

Database Design & Query Optimization: Design efficient relational database schemas and write complex SQL queries using SQL Server or Oracle databases.

Security & Authentication Governance: Secure API endpoints and communication pathways implementing OAuth2, JWT, SAML, input validation, and OWASP security standards.

Testing & Automated Validation: Develop comprehensive automated unit and API test suites using JUnit, Mockito, or Test Containers to ensure code reliability and prevent regressions.

Containerization & CI/CD Deployment: Package applications using Docker, docker-compose, and Kubernetes manifests for smooth cloud deployment and continuous delivery pipelines.

Observability & Monitoring: Integrate operational logging and telemetry frameworks (ELK stack, Splunk, Prometheus, Grafana) to ensure real-time system visibility.

Technical Mentorship & Code Reviews: Conduct regular code reviews, enforce design best practices, and mentor junior developers on the team.

Operational & On-Call Support: Assist with troubleshooting production issues, perform root-cause debugging, and participate in technical support rotas.



Qualifications
REST API & Integration Seniority: Extensive experience designing, building, consuming, and documenting REST APIs and integration solutions using Spring Integration (Strictly Required).

Microservices & Messaging Expertise: In-depth knowledge of microservice architecture and hands-on experience building scalable systems with Azure Services, message queues, event-driven architecture, and asynchronous multi-threading (Strictly Required).

Relational Database Command: Strong SQL proficiency and hands-on experience working with relational databases such as SQL Server or Oracle (Strictly Required).

Security & Token Protocols: Knowledge of security integration using OAuth2, JWT, SAML, and related authentication and authorization technologies (Strictly Required).

Data Transformation & Formats: Proven capability handling data transformation, mapping, and normalization across JSON, XML, and CSV formats within a Spring Integration framework.

Core Java Ecosystem Depth: 8+ years of hands-on software development experience with modern Java features, object-oriented programming, and Spring Boot.

Containerization & Testing Tooling: Practical experience with Docker, Kubernetes, and automated testing frameworks (JUnit/Mockito).

Soft Skills: Outstanding analytical reasoning, technical documentation abilities, and communication skills to collaborate effectively with cross-functional technical teams.



Summary
If you're interested in the "Senior Software Developer - API" role based in Toronto, we encourage you to apply online at www.randstad.ca.
Only qualified candidates will be contacted for the next steps. We look forward to hearing from you!

Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.

Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to accessibility@randstad.ca to ensure their ability to fully participate in the interview process.
Create a job alert for this search

Senior Software Developer - API • Toronto, Ontario, CA

Similar jobs

Senior Software Developer - Backend

KeplerToronto, Ontario, Canada
Full-time

At Kepler Communications, we're not just imagining the future of on‑demand space connectivity - we're leading it! Our mission is to provide real‑time Internet access for space‑based assets, enablin... Show more

 • Promoted

Senior Software Developer

InteracToronto, ON, CA
Full-time

At Interac, we protect both — driving trust, security, and inclusion, so our digital economy thrives.Founded in 1984, Interac connects Canadians through secure digital payments, advanced identity v... Show more

 • Promoted

Senior Software Developer Focused on Building Healthcare Solutions

Clover HealthToronto, ON, CA
Full-time

Become a key player in healthcare innovation as a Senior Software Developer.Your skills will help forge systems that improve healthcare delivery and outcomes for patients through technology.As a Se... Show more

 • Promoted

Senior Software Developer

SeequentToronto, ON, CA
Full-time

At Seequent, we help organisations to understand the underground, giving them confidence to make better decisions faster.We build world‑leading technology in Earth sciences, transforming how custom... Show more

 • Promoted

Senior Software Developer

Toronto Film SchoolToronto, ON, CA
Full-time

Build the Platform That Powers the Future of Vehicle Access.Toronto (Remote / Hybrid considered).We're looking for an experienced developer who wants to spend their time building, not managing.Some... Show more

 • Promoted

Senior Software Developer - REST API Focus

Source CodeToronto, ON, CA
Full-time

Advance your career as a Senior Software Developer with a focus on REST APIs in a contract role.This position demands experience in Java, Spring Boot, and secure API design.As a Senior Developer, y... Show more

 • Promoted

Senior Software Developer - Workflows

Verily HealthToronto, ON, CA
Full-time

Verily Health is a data platform and technology company purpose-built to power AI-enabled precision health solutions that accelerate research and improve care for individuals and communities.Unique... Show more

 • Promoted

Senior Software Developer

DawninfotekToronto, ON, CA
Full-time

We are looking for a highly skilled.This role demands strong technical expertise, ownership of end-to-end solutions, and the ability to lead complex projects in a fast-paced Agile environment.Lead ... Show more

 • Promoted

RQ09373 - Software Developer - API - Senior

Rubicon PathToronto, Ontario, Canada
Full-time

RQ09373 - Software Developer - API - Senior.About the job RQ09373 - Software Developer - API - Senior.Required to translate technical systems specifications into working, tested.Analyzes, designs, ... Show more

 • Promoted

Senior Software Developer (SA)

NRT Technology Corp.Toronto, Ontario, Canada
Full-time

At NRT, we build more than solutions: we build up each other.NRT is a worldwide leader in future-ready FinTech and Information Technology designed to elevate and enhance the enterprise gaming indus... Show more

 • Promoted

Senior Software Developer

AIIMToronto, Ontario, Canada
Full-time

Reporting to the VP, Solutions & Delivery, we are looking for a Senior Software Developer to help design and deliver scalable digital solutions that power data‑driven services, automation, and cust... Show more

 • Promoted

Senior Software Developer

SGGG Fund Services Inc.Toronto, ON, CA
Full-time

King Street West, Toronto, Ontario, Canada.Posted Tuesday, April 28, 2026 at 10:00 AM.SGGG Fund Services is Canada’s largest independent administrator of alternative funds with over $120 billion (C... Show more

 • Promoted

RQ08889 - Software Developer - API - Senior

Rubicon PathToronto, Ontario, Canada
Full-time

RQ08889 - Software Developer - API - Senior.About the job RQ08889 - Software Developer - API - Senior.This position is currently listed as "Onsite"; however, the Assignment under this request will ... Show more

 • Promoted

Senior Backend Software Developer

Goodfood Market (TSX:FOOD)Toronto, ON, CA
Full-time

Goodfood (TSX: FOOD) is a leading digitally native meal solutions brand in Canada, delivering fresh meals and add-ons that make it easy for customers from across Canada to enjoy delicious meals at ... Show more

 • Promoted

Senior Software Developer

Yoush ConsultingToronto, ON, CA
Temporary

Work with Business Analysts / UX & UI Designer / Product Manager / Cloud Architect, base on storyboard, user stories, UI/UX artifacts, solution architecture, security requirements, data models, dev... Show more

 • Promoted

Senior Software Developer - Capital Markets

MindtrisToronto, ON, CA
Full-time

Step into a pivotal role as a Senior Software Developer at Mindtris in Toronto, focusing on Capital Markets solutions.Engage in hybrid development involving microservices and data analytics.In this... Show more

 • Promoted

Senior Software Developer Focused on Cloud Solutions and APIs

AutodeskToronto, ON, CA
Full-time

Elevate your software engineering career as a Senior Developer focused on real-world cloud solutions.Leverage your web development expertise to drive innovation in the construction industry.In this... Show more

 • Promoted

Senior Software API Engineer

HiremoreToronto, ON, CA
Full-time

At HireMore, we leverage our technology, algorithms and good old human brainpower to quickly identify, source, engage and vet, peer-qualified candidates.We believe exceptional sourcing to be the ke... Show more

 • Promoted

Senior Staff Software Developer, Developer Productivity & AI Tooling

Robinhoodtoronto, on, Canada
Full-time

Senior Staff Software Developer, Developer Productivity & AI Tooling.Join us in building the future of finance.Our mission is to democratize finance for all.An estimated $124 trillion of assets wil... Show more

 • Promoted

Contract Senior Software Developer Needed

BevertecToronto, ON, CA
Temporary

Join our team as a Senior Software Developer specializing in Spring Boot, Node.This is a 12-month contract role that requires expertise in backend frameworks and container orchestration.We're looki... Show more