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

senior software developer.

Randstad

We are seeking a highly accomplished Senior Software Developer to drive the full-lifecycle design, development, and system integration of enterprise-scale permitting platforms and digital service systems. In this role, you will take hands-on technical ownership of translating dense engineering specifications into highly available, secure, and responsive web applications. Operating across complex multi-platform architectures, you will build robust server-side logic, create centralized common utility components, configure automated business workflows, and optimize backend transactional layers to deliver seamless data-driven solutions.

Location: Toronto, ON (Fully Onsite - 5 days per week)

Duration: 9-month contract.

Advantages
Elite Tech Intersection: Command high market value by combining core enterprise Java/JEE engineering with modern JavaScript frameworks.

End-to-End Feature Ownership: Lead features through the complete lifecycle—from raw database connectivity up to front-end interface deployment.

Specialized System Scale: Expand your professional profile by optimizing high-volume digital permitting architectures and complex workflow automation engines.


Immediate Central Impact: Step directly into a senior technical track to resolve intricate integration dependencies within a collaborative team environment.

Responsibilities
Full-Stack Application Engineering: Design, develop, test, and maintain high-quality applications across the full software development lifecycle (SDLC), utilizing Java, Spring Boot, JPA, EJB, and modern backend architectures.

Component Framework Design: Architect and engineer reusable, common enterprise utility components utilizing JEE structures to optimize codebase stability and performance.

UI Application Development: Build interactive front-end layouts and single-page client modules using modern web UI frameworks, asynchronous languages, and styled layouts including Angular, NodeJS, JavaScript, HTML, AJAX, and CSS.

API Integration & Connectivity: Design, implement, and secure high-performance RESTful and SOAP web services to manage structured data routing between centralized platforms and distributed systems.

Workflow & Rules Orchestration: Configure, implement, and update complex corporate business rules and automate end-to-end transactional steps using automated process runtime engines.

Application Server Administration: Deploy, support, and monitor core application packages running securely on enterprise middleware platforms and server environments, including WebSphere and Liberty.

Database Programming & Migration: Write, debug, and fine-tune complex PL/SQL queries, database stored procedures, and data transformation scripts while connecting systems using structural query connectivity channels.

Cloud & Containerization Operations: Manage and deploy containerized workloads, configure environment microservices, and track delivery pipelines within enterprise cloud management and console environments.

Digital Accessibility Governance: Develop user interfaces and generate enterprise output documents that are strictly accessible by default, maintaining alignment with established digital design and accessibility rules.

Technical Documentation & Collaboration: Produce and maintain detailed high-level system designs, technical configuration specifications, and deployment charts while actively collaborating in Agile Scrum ceremonies.

Qualifications
Core Technical Seniority: 10+ years of extensive, progressive professional experience in the design, development, and implementation of common enterprise utility components utilizing JEE technology stacks.

Modern Web Framework Literacy: Proven, hands-on experience building, packaging, and maintaining dynamic web user interfaces leveraging Angular, NodeJS, and vanilla JavaScript.

Interface Design Toolkit: Strong practical background in web layout design and interface technologies, featuring expert compliance with HTML, AJAX, and CSS styling parameters.

API Engineering Acumen: Demonstrated, verifiable experience architecting, integrating, and maintaining secure, scalable RESTful web services and data serialization protocols.

Middleware & Server Mastery: Direct, hands-on experience configuring, administrating, and supporting enterprise application packages running across IBM WebSphere and Liberty runtime platforms.

Database & Query Performance Skills: High proficiency programming backend transactional components using SQL and PL/SQL, paired with database connectivity frameworks (JDBC).

Workflow Automation & Architecture: Practical experience implementing automated software rules and process flows using specialized platforms (such as IBM Operational Decision Manager or Business Automation Workflow).

Accessibility Compliance Experience: Proven ability to build digital products and documentation in strict conformity with web accessibility standards (such as AODA rules or corporate guidelines).

Summary
If you're interested in the "Senior Software Developer" 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 1 day ago
Similar jobs that could be interesting for youBased on the senior software developer. in Toronto, ON vacancy
  • We are seeking a highly accomplished and technical Senior Software Developer for an enterprise-level contract opportunity based in Toronto. In this role, you will take on a premier engineering capacity within the development stream, specializing in the design, construction,... 
    Senior
    Long term contract
    Contract work

    Randstad

    Toronto, ON
    8 days ago
  • We are seeking a highly accomplished Senior Software Developer to lead the translation of complex technical systems specifications into high-performing, deployable applications. In this role, you will write and optimize code across multi-tier web platforms and modern cloud... 
    Senior
    Contract work

    Randstad

    Toronto, ON
    19 days ago
  • We are seeking a highly skilled Senior Software Developer specializing in Microsoft CRM/ERP architectures to support a major enterprise Modernization program. In this role, you will focus on delivering post-Minimum Viable Product (MVP) solution enhancements and evolution. Working... 
    Senior
    Contract work

    Randstad

    Toronto, ON
    20 days ago
  •  ...Responsibilities: Design, develop, test, and maintain high‑quality Java applications across the full software development lifecycle (SDLC). Build and enhance applications using Java, Spring Boot, JPA, EJB, Angular, NodeJS, and modern PDF-generation tools such as iText... 
    Senior
    Contract work
    Internship
    Work at office

    Maarut

    Toronto, ON
    22 hours ago
  • We are seeking a highly accomplished Senior Software Developer specializing in enterprise Asset Management solutions to drive the development, configuration, and full-lifecycle implementation of the IBM Maximo Application Suite. In this role, you will analyze sophisticated... 
    Senior
    Long term contract
    Contract work
    Remote work

    Randstad

    Toronto, ON
    21 days ago
  • We are seeking a highly skilled Senior Software Developer with extensive experience in the Microsoft ecosystem to support the development, modernization, and integration of a cloud-based digital information system. In this role, you will design web-based B2B and B2C applications... 
    Senior

    Randstad

    Toronto, ON
    25 days ago
  • We are seeking a highly skilled Senior Software Developer to support an enterprise-level Modernization program within the Document Digitization workstream. The primary scope of this role involves developing, configuring, and optimizing data-driven systems to enhance usability... 
    Senior

    Randstad

    Toronto, ON
    25 days ago
  • We are seeking an expert Senior Software Developer - ETL to lead critical data migration and engineering tracks for the Office of the Public Guardian and Trustee (OPGT) Modernization program. In this role, you will be responsible for migrating historical data from legacy systems... 
    Senior
    Long term contract
    Contract work
    Work at office

    Randstad

    Toronto, ON
    20 days ago
  • $166k - $195k per year

     ...Expectations are high, and so are the rewards. The Software Platform team accelerates developer velocity and increases system reliability by building the...  ...to support our next phase of technical growth! As a Senior Software Develope r, you will focus heavily on... 
    Senior
    Work at office
    Flexible hours
    Shift work
    3 days per week

    Robinhood

    Toronto, ON
    1 day ago
  • Position Summary We are seeking a highly seasoned Senior Software Developer - CRM to translate complex technical system specifications into robust, functioning, and fully tested public sector CRM applications. In this role, you will lead the hands-on configuration, development... 
    Senior
    Contract work
    Remote work
    Monday to friday

    Randstad

    Toronto, ON
    26 days ago
  • $110k per year

     ...evolving education landscape, Nelson developed Edwin, a digital learning ecosystem. Edwin...  ...to the Team Lead, Development, the Senior Full Stack Developer (Developer III) is responsible for instrumenting...  .... ~ BSc. in Computer Science, Software Engineering, or a similar field. ~... 
    Senior
    Long term contract
    Full time
    Temporary work
    Summer work
    Work at office
    Local area
    Remote work
    Flexible hours

    Nelson Education LTD

    Toronto, ON
    15 days ago
  • We are seeking a highly accomplished Senior Full Stack Software Developer to drive the technical design, full-stack implementation, and optimization of enterprise-level web applications. In this role, you will lead the transformation of complex technical system specifications... 
    Senior
    Long term contract
    Contract work

    Randstad

    Toronto, ON
    14 days ago
  • We are seeking a highly accomplished Senior Software Developer - Front End to lead the modern web architecture, accessibility auditing, and secure authentication engineering for a mission-critical central Special Events application. In this role, you will take absolute ownership... 
    Senior
    Contract work
    Remote work

    Randstad

    Toronto, ON
    15 days ago
  • We are seeking a highly accomplished and multi-faceted Senior Software Developer - Full Stack for an enterprise-level hybrid contract opportunity based in Toronto. In this role, you will take on a leadership capacity within the development stream, specializing in both maintaining... 
    Senior
    Long term contract
    Contract work
    Internship
    Work at office
    Remote work
    Shift work
    3 days per week

    Randstad

    Toronto, ON
    13 days ago
  • We are seeking a seasoned Senior Software Developer with extensive expertise in Oracle Siebel CRM to lead the design and development of enterprise-level applications. This role requires a technical expert capable of translating complex specifications into high-performing code... 
    Senior
    Contract work

    Randstad

    Toronto, ON
    a month ago
  •  ...Factories, Azure Databricks, Azure Synapse? If so, this would be a great opportunity for you! Our client is looking for a Senior Software Developer for a 10 month contract in Toronto. This is an onsite role. Rate: $554.83 - $590.41 Advantages • Earn a competitive... 
    Senior
    Contract work

    Randstad

    Toronto, ON
    a month ago
  • We are seeking a versatile Senior Software Developer to join our team in Toronto. This role offers a unique opportunity to work across the full stack, bridging the gap between modern front-end web development and complex enterprise-level Oracle E-Business Suite (EBS) environments... 
    Senior
    Contract work

    Randstad

    Toronto, ON
    a month ago
  • We are seeking a highly experienced Senior Software Developer with deep expertise in the Siebel CRM ecosystem to lead technical design, development, and integration initiatives. In this role, you will be responsible for translating complex technical specifications into high... 
    Senior
    Contract work
    Work at office
    Monday to friday

    Randstad

    Toronto, ON
    a month ago
  •  ...specifications into working, tested applications. This includes: developing detailed programming specifications writing and/or generating...  ...technical problems which arise during the use and operation of software packages, including technical assistance in implementation,... 
    Senior
    Contract work

    Maarut

    Toronto, ON
    4 days ago
  •  ...inclusive and high-performing culture. We are looking for a Software Developer to join our microservices team in Scotia Digital to help build...  ...of the software delivery lifecycle, working closely with senior developers, architects, and the Scrum team to design, build, test... 
    Senior
    Flexible hours

    Scotiabank

    Toronto, ON
    1 day ago
  •  ...Optio Optio Incentives is a global fintech scale-up building software that helps companies design, manage, and operate equity compensation...  ...engineers who can be a main contributor on a team and, for more senior profiles, contribute across multiple teams and drive larger... 
    Senior
    Long term contract

    Optio Incentives

    Toronto, ON
    more than 2 months ago
  • Do you have 10+ years of experience as a designer and developer in the large-scale multi-client web applications? Do you have 10+ year...  ...be a great opportunity for you! Our client is looking for a Senior Software Developer for a 7 month contract in Toronto. This is an onsite... 
    Senior
    Contract work
    Manual labor

    Randstad

    Toronto, ON
    more than 2 months ago
  •  ...making sound recommendations and decisions? If so, this would be a great opportunity for you! Our client is looking for a Senior Software Developer for a 11 month contract in Toronto. This is an onsite role. Rate: $465.09 - $502.2 Advantages • Earn a competitive... 
    Senior
    Contract work

    Randstad

    Toronto, ON
    a month ago
  • We are seeking a Senior Software Developer with a strong specialization in Business Intelligence (BI) to join our team in Toronto. This hybrid role bridges the gap between enterprise Java-based development and advanced BI architecture. You will be responsible for the full lifecycle... 
    Senior
    Contract work
    Monday to friday

    Randstad

    Toronto, ON
    a month ago
  • $88k - $130k per year

     ...organization. As a Technical Lead or a Senior Consultant, you will be responsible for...  .... Lead and mentor a team of developers, fostering technical growth and ensuring...  ...clients shape the future with confidence and develop answers for the most pressing issues of today... 
    Senior
    Long term contract

    Ernst & Young

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

    Software Developer Position Description We are looking for a Senior Software Developer with hands-on experience in API and database development, combined with a strong focus on CI/CD DevOps pipelines. The role involves working closely with development, QA, and operations... 
    Senior
    Work at office
    2 days per week
    Toronto, ON
    12 days ago
  • We are seeking a Senior Software Developer to serve as a Subject Matter Expert for our cloud and AI project initiatives. In this role, you will be responsible for enabling and designing robust cloud environments across major providers, including Azure, AWS, IBM, Oracle, and... 
    Senior
    Contract work

    Randstad

    Toronto, ON
    a month ago
  •  ...at least 5 years of Java Open JDK 8 and 11 ? If so, this would be a great opportunity for you! Our client is looking for a Senior Software Developer for a 18 month contract in Toronto. This is an onsite role. Rate: $554.83 - $590.41 Advantages • Earn a... 
    Senior
    Contract work

    Randstad

    Toronto, ON
    more than 2 months ago
  •  ...8+years of overall experience in entire Software Development Life Cycle as well as...  ...Technologies. Having sound knowledge of developing web based B2B B2C applications in the...  ...for you! Our client is looking for a Senior Software Developer for a 4 month contract in Toronto.... 
    Senior
    Contract work

    Randstad

    Toronto, ON
    more than 2 months ago
  •  ...directed, multi-disciplinary team that includes managers, senior solution designers, software developers and IT professionals with business expertise....  ...testing, and maintenance in multi-platform environments. Develop interactive dashboards, reports, and data visualizations... 
    Senior
    Contract work

    Maarut

    Toronto, ON
    4 days ago

Do you want to receive more vacancies?

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