Skip to content
×

Senior Software Developer

Job in Toronto, Ontario, C6A, Canada
Listing for: Randstad Canada
Full Time position Listed on 2026-11-08
Job specializations:
  • Software Development
    Backend Developer, Full Stack Developer, Java Developer, DevOps
Salary/Wage Range or Industry Benchmark: 120000 - 150000 CAD Yearly CAD 120000.00 150000.00 YEAR

Job Description & How to Apply Below

We are seeking a highly accomplished Senior Software Developer for an enterprise contract opportunity based in Toronto. In this role, you will take on a premier full-stack software engineering, application architecture, and technical delivery capacity, specializing in the design, development, and enhancement of scalable, multi-tier enterprise solutions.

As a Senior Software Developer, you will bridge the gap between business requirements, complex backend architectures, responsive modern frontends, and relational/No

SQL data platforms. Operating fully onsite in Toronto, you will lead the implementation of secure RESTful APIs and microservices using Java and Spring Boot, build user-friendly and accessible user interfaces using React and Angular, and design high-performance database schemas across PostgreSQL, PL/pgSQL, and Azure Cosmos DB. This position demands a seasoned development authority with extensive full-lifecycle software delivery tenure, robust automated testing and CI/CD capabilities, and a commitment to delivering resilient, high-quality enterprise applications.

Location:

Toronto, ON

Assignment Type:
Onsite (5 days per week)

Contract Duration: 10-month contract (with potential for extension)

Advantages
  • Modern Full-Stack Stack:
    Hands‑on development across Spring Boot, Java, React, Type Script, and modern JavaScript frameworks.
  • Diverse Data Ecosystem:
    Architect enterprise data solutions using PostgreSQL, PL/pgSQL, Azure Cosmos DB, and Redis caching.
  • Cloud & Microservices Scope:
    Build and deploy scalable microservices leveraging Microsoft Azure services and modern API patterns.
  • Comprehensive Quality Engineering:
    Lead automated testing frameworks across JUnit 5, Mockito, Jest, and Playwright within CI/CD pipelines.
Responsibilities
  • Translate business requirements and technical systems specifications into scalable, secure, and fully tested enterprise applications.
  • Develop detailed technical designs, architecture patterns, and programming specifications for n-tier application frameworks.
  • Design, build, and maintain robust backend microservices, RESTful APIs and batch processes utilizing Spring Boot and the broader Spring Framework.
  • Design and implement modern, responsive, and accessible UI components and web applications utilizing React, Angular, Type Script, and modern JavaScript.
  • Architect and optimize database structures, normalization models, indexing strategies, stored procedures, and functions in PostgreSQL, PL/pgSQL and Azure Cosmos DB.
  • Implement data persistence layers and object-relational mapping utilizing JPA, Hibernate, or MyBatis.
  • Integrate caching solutions and middleware adapters using tools such as Redis to maximize backend throughput and minimize latency.
  • Build, maintain, and execute automated test suites spanning unit, integration, API and end-to-end testing utilizing JUnit 5, Mockito, Jest and Playwright.
  • Troubleshoot, debug, and resolve complex application errors, performance bottlenecks, and integration defects across development, test and production environments.
  • Support application deployments, data conversions, migrations and system integration testing in close collaboration with infrastructure and Dev Ops teams.
  • Ensure all application interfaces comply with corporate security standards, performance benchmarks, and accessibility regulations (AODA/WCAG).
  • Participate actively in Agile sprint ceremonies, technical design walkthroughs, backlog refinements and peer code reviews.
Qualifications
  • Core Technical & Application Development Requirements
  • Enterprise Development Tenure:
    Minimum 10+ years of hands‑on professional experience developing scalable, n-tier enterprise software applications.
  • Backend Architecture (Java / Spring):
    Deep expertise in application design and microservices…

Position Requirements

10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).

Search for further Jobs Here:

10 MILLION+ Job Search Platform:
(Try combinations for better Results! Or enter less keywords for broader Results)
Education Level
Experience Level (years)
Posted in last:
Salary