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. AdvantagesEnterprise 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.
ResponsibilitiesREST 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
- ...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...SeniorContract workWeekend work
- 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
- 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:...SeniorContract workManual labor
- 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...SeniorContract workWork at officeRemote work
$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...SeniorWork at office2 days per week- 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...SeniorContract work
- 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...SeniorLong term contractContract workImmediate start
- ...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...SeniorPermanent employmentFull timeManual laborWork from homeFlexible hours
- ...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...SeniorLong term contractContract workWork at office
- ...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...SeniorContract work
$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...SeniorContract workWork at officeRemote work$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...SeniorPermanent employmentFull timeRemote work- ...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...SeniorPermanent employmentFull timeRemote work
- ...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...SeniorFull time
- 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...SeniorLong term contractContract workManual labor
$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...SeniorLong term contractFull timeInternshipDirect hireRemote workFlexible hours$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...SeniorFull timeLocal area- ...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...SeniorFull timeWork at officeFlexible hours2 days per week
- ...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...SeniorContract work
- ...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...SeniorFull time
- ...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
- ...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....SeniorLong term contractFull time
- 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...SeniorContract workImmediate start
- ...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...SeniorContract workTemporary workFor contractorsMonday to friday
- ...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...SeniorLong term contractFull timeWork from home
- ...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...SeniorContract workManual labor
$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...SeniorWork at officeMonday to friday$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...SeniorFull time- 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...SeniorContract workManual labor
- 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...SeniorContract workRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to senior software developer - api.. Be the first to apply!
- director software engineering Toronto, ON
- software developer intern Toronto, ON
- software engineer part time Toronto, ON
- remote entry level software developer Toronto, ON
- software developer entry level Toronto, ON
- software developer summer internship Toronto, ON
- développeur logiciel Toronto, ON
- software engineer internship Toronto, ON
- junior software engineer Toronto, ON
- software developer no experience Toronto, ON
