Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

senior software developer - api.

Randstad

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
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 View email address on randstad.com to ensure their ability to fully participate in the interview process.

This posting is for existing and upcoming vacancies. show more
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the senior software developer - api. in Toronto, ON vacancy
  •  ...Scope : ~ A senior API Software Developer with 8+ years of experience will be responsible for creating and using APIs to translate functional specifications into working and tested applications. This includes developing detailed programming specifications, user interface... 
    Senior
    Contract work
    Weekend work

    Maarut

    Toronto, ON
    19 hours ago
  • We are seeking an experienced, high-performing Software Developer to drive the analysis, design, development, and integration of large-scale, multi...  ...architectures. Modern Integration Scope: Build decoupled API ecosystems connecting web components with third-party software... 
    Senior

    Randstad

    Toronto, ON
    3 days ago
  • We are seeking a highly accomplished Senior Software Developer to drive the technical design, development, and delivery of large-scale, multi-client...  ...Integration Focus: Design and deploy secure, high-performance REST APIs and decoupled web service architectures. Diverse Sandbox:... 
    Senior
    Contract work
    Manual labor

    Randstad

    Toronto, ON
    1 day ago
  • We are seeking a highly accomplished Senior Software Developer to drive the technical design, development, and evolution of complex, high-visibility...  ...containerized architectures and automated CI/CD pipelines. API Design & Integration: Build and support highly performant... 
    Senior
    Contract work
    Work at office
    Remote work

    Randstad

    Toronto, ON
    8 days ago
  • $95k - $145k per year

    Senior Java Developer (API) Position Description CGI is seeking a Senior Java/API Developer to join a dynamic team delivering enterprise-scale integration and digital transformation solutions for a leading client. The successful candidate will play a key role in designing... 
    Senior
    Work at office
    2 days per week
    Toronto, ON
    a month ago
  • We are seeking a highly accomplished Senior Software Developer specializing in the Microsoft Dynamics 365 and Power Platform ecosystem to lead the technical...  ...code development (C# .NET plugins, JavaScript web resources, API extensions). Interoperability & System Integration: Design... 
    Senior
    Contract work

    Randstad

    Toronto, ON
    18 days ago
  • We are seeking a highly accomplished Senior Software Developer with master-level expertise in n-tier enterprise architectures to lead the full-stack...  ...high-performance n-tier enterprise applications. Backend API Architecture: Design and build decoupled backend microservices... 
    Senior
    Long term contract
    Contract work
    Immediate start

    Randstad

    Toronto, ON
    19 days ago
  •  ...and grow with us. About the role We're looking for a Senior Software Developer (IICS) to join our growing team! About the role: The Senior...  ...be an added advantage Must be comfortable with developing API integrations, providing thought leadership around leading... 
    Senior
    Permanent employment
    Full time
    Manual labor
    Work from home
    Flexible hours

    Intact

    Toronto, ON
    1 day ago
  •  ...Scope : The Software Developer supports the delivery of assigned enhancements of the Office of the Public Guardian and Trustee (OPGT) Modernization...  ...enterprise integration patterns and tools, such as: API based integrations service based or event driven approaches... 
    Senior
    Long term contract
    Contract work
    Work at office

    Maarut

    Toronto, ON
    1 day ago
  •  ...testing Collaboration with system testers to develop test cases for system functional,...  ...integration, using multiple technologies - REST API, SOAP/WSDL web services, JSON/XML...  ...ensure effective operation of hardware and software platforms and IT security and quality control... 
    Senior
    Contract work

    Maarut

    Toronto, ON
    1 day ago
  • $87.38 - $104.86 per hour

     ...RQ00213 - Software Developer - Senior Location: 3 days in office, 2 days remote (277 Front St W)  6 Months Contract Must Haves:...  ...scheduling framework (Trip Manager, TrainTrac, CCMS, TIS, TMS, Open API, CAD/AVL, GO Tracker) provides critical capabilities to Metrolinx... 
    Senior
    Contract work
    Work at office
    Remote work

    Source Code

    Toronto, ON
    8 days ago
  • $110k - $130k per year

     ...setting Startup company Private company, corporation or industry Responsibilities Tasks Write, modify, integrate and test software code Maintain existing computer programs by making modifications as required Communicate technical problems, processes and... 
    Senior
    Permanent employment
    Full time
    Remote work

    IMPRO.AI INC.

    Toronto, ON
    2 days ago
  •  ...Fintech companies, having led the global audit and accounting software industry for over 30 years, with more than 500,000 users...  ...list Caseware as a skill on their LinkedIn profiles! As a  Senior Software Developer , you will be creating prototypes and software design proposals... 
    Senior
    Permanent employment
    Full time
    Remote work

    caseware

    Toronto, ON
    2 days ago
  •  ...applications. This includes: developing detailed programming...  ...during the use and operation of software packages including technical assistance...  ...Skills for Oracle Software Developer: Experience in conducting...  ...Experience with custom. Web API development . .Net Core Entity... 
    Senior
    Full time

    Maarut

    Toronto, ON
    16 hours ago
  • We are seeking a skilled Senior Software Developer to support the delivery of assigned application enhancements and post-Minimum Viable Product (MVP) solution evolution. Working as part of an integrated technical delivery team comprising internal and vendor resources, you will... 
    Senior
    Long term contract
    Contract work
    Manual labor

    Randstad

    Toronto, ON
    1 day ago
  • $160k - $175k per year

     ...Remote Senior Desktop Software Developer About Sync is a leading end-to-end encrypted cloud storage platform operating at significant scale across...  ...storage file sync or backup products. Familiarity with native APIs such as macOS File Provider Windows Cloud Files API or... 
    Senior
    Long term contract
    Full time
    Internship
    Direct hire
    Remote work
    Flexible hours

    Funded.club

    Toronto, ON
    16 hours ago
  • $96.4k - $142.66k per year

     ...building highly scalable systems that process millions of requests per minute and terabytes of data per day? Zynga is looking for a Senior Software Engineer to join the Data Ingestion team in our Analytics organization. The Data Ingestion team builds SDKs and near real-time... 
    Senior
    Full time
    Local area

    Zynga

    Toronto, ON
    11 days ago
  •  ...Senior Software Developer About Us At Seequent, we help organisations to understand the underground, giving the confidence to make better...  ..., and release of high-performance platform services and APIs that enable advanced analytics, data science, business intelligence... 
    Senior
    Full time
    Work at office
    Flexible hours
    2 days per week

    Seequent

    Toronto, ON
    26 days ago
  •  ...Overview We are seeking an experienced Senior .NET Core Developer to join a banking technology team...  ...enterprise-grade applications and APIs. The ideal candidate will have strong expertise...  ...teams to deliver high-quality software solutions. Participate in code reviews... 
    Senior
    Contract work

    Astra North Infoteck Inc.

    Toronto, ON
    15 days ago
  •  ...applications. This includes: Developing detailed programming...  ...during the use and operation of software packages including technical assistance...  ...Experience with middleware API gateways or integration services...  ...full-stack applications Develop detailed technical designs and... 
    Senior
    Full time

    Maarut

    Toronto, ON
    17 days ago
  •  ...RQ11370 - Software Developer - Senior 8+ Months Duration (184 Business Days) ONSITE MUST HAVES: ~5+ years of experience developing and supporting enterprise applications, including Microsoft Dynamics365 Customer Engagement (CE). ~ Proven experience implementing... 
    Senior

    Source Code

    Toronto, ON
    2 days ago
  •  ...will be insight: pattern recognition across workflows that becomes input to regular R&D planning. What we're looking for Senior software engineer with strong full-stack range and comfort across data pipelines, internal tooling, and AI-augmented workflow automation.... 
    Senior
    Long term contract
    Full time

    wealthsimple

    Toronto, ON
    13 hours ago
  • We are seeking a highly accomplished Senior Software Developer with specialized, master-level expertise in BMC Remedy Action Request System (ARS) and...  ...into unified, dynamic data capture forms. Backend Data & API Integration: Configure and manage backend schema models, database... 
    Senior
    Contract work
    Immediate start

    Randstad

    Toronto, ON
    a month ago
  •  ...Responsibility: About the Role We are looking for a highly skilled Senior Full Stack Software Developer to join our Agile software delivery team, responsible for building and enhancing enterprise-grade web and API applications. You'll be supporting key initiatives with... 
    Senior
    Contract work
    Temporary work
    For contractors
    Monday to friday

    TV2 Consulting

    Toronto, ON
    1 day ago
  •  ...sure clients get correct, timely reporting and tax documents no matter what the rest of Wealthsimple ships. We're a small team of 7 developers holding meaningful scope across a mix of Ruby services, Python data pipelines (including PySpark), and Airflow orchestration. If you... 
    Senior
    Long term contract
    Full time
    Work from home

    wealthsimple

    Toronto, ON
    13 hours ago
  •  ...tested applications. This includes: developing detailed programming specifications...  ...which arise during the use and operation of software packages, including technical assistance...  ...Additional Skills for Oracle Software Developer: Experience in conducting impact assessments... 
    Senior
    Contract work
    Manual labor

    Maarut

    Toronto, ON
    1 day ago
  • $88.54 - $106.25 per hour

     ...RQ11296 - Software Developer - Senior 7+ Months + Possible Extension  ONSITE - Toronto Must Have:· Thorough knowledge of large-...  ...and systems integration, using multiple technologies - REST API, SOAP/WSDL web services, JSON/XML messaging and User Interface... 
    Senior
    Work at office
    Monday to friday

    Source Code

    Toronto, ON
    2 days ago
  • $150k - $200k per year

     ...if we are successful the technologies we develop will solve some of the worlds most challenging...  ...Your role and responsibilities: As a Senior Software Developer on our AI team you will be a...  ...tasks at scale. Develop the SDKs APIs and data visualizations that internal users... 
    Senior
    Full time

    Xanadu

    Toronto, ON
    16 hours ago
  • We are seeking a highly accomplished Senior Software Developer - Back End to drive the technical design, development, and integration of robust server...  ...5:00 PM Duration: 6-month contract. Advantages Core API Framework Authority: Own the end-to-end design of scalable... 
    Senior
    Contract work
    Manual labor

    Randstad

    Toronto, ON
    12 days ago
  • We are seeking a highly accomplished Senior Software Developer - Full Stack specializing in low-code cloud architecture and database engineering to...  ..., analytical charts, and complex dynamic actions. Backend API & Microservices Integration: Architect, deploy, and maintain... 
    Senior
    Contract work
    Remote work

    Randstad

    Toronto, ON
    17 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to senior software developer - api.. Be the first to apply!