Talent.com
Senior Software Developer
Senior Software DeveloperRandstad Canada • North York, Ontario, CA
No longer accepting applications
Senior Software Developer

Senior Software Developer

Randstad Canada • North York, Ontario, CA
30+ days ago
Job type
  • Temporary
  • Quick Apply
Job description

Do you have 7+ years hands-on Java development in an enterprise environment, including Spring Boot, REST API design, integration patterns, and production support / incident management? Do you have strong SQL and data handling expertise : capable of analyzing schemas, building optimized queries, integrating APIs with data stores, and enforcing data quality in service logic? If so, this would be a great opportunity for you!

Our client is looking for a Senior Software Developer for a 5 month contract in North York.

This is a hybrid role.

Advantages

  • Earn a competitive rate within the industry.
  • Location :

From October 20, 2025, the candidate is required to work onsite 4 days a week and 1 day from home

From January 5, 2026, the candidate is required to work onsite 5 days a week fully.

  • Potential for extension
  • Responsibilities

  • Design, build, and maintain secure, scalable Java services and APIs using Spring Boot.
  • Translate technical requirements into production-grade application code, integration logic, and robust data access layers.
  • Write clean, testable Java (unit, integration, regression), contribute to CI / CD pipelines, and support automated deployments.
  • Design, build, and optimize data workflows – including SQL queries, ETL logic, and caching for reliability, integrity, and performance in production.
  • Collaborate with data engineers and analysts to ensure service-layer alignment with enterprise data models and reporting needs.
  • Diagnose and resolve production issues (performance, defects, incidents); participate in on-call / support rotations as needed.
  • Review code, enforce engineering standards, document solutions, and mentor intermediate developers.
  • Collaborate with architects, QA, product owners, and business SMEs in an iterative / Agile delivery model to plan, scope, and land increments.
  • Apply AI / ML capabilities (LLMs, retrieval-augmented generation, classic ML models) to enhance existing Java services where appropriate.
  • Design and consume AI-backed services (e.g., classification, summarization, recommendations, reasoning assistants) through secure REST integrations.
  • Support model lifecycle activities such as monitoring output quality, drift awareness, and safe, auditable usage of AI features.
  • Qualifications

    Must Have

  • 7+ years hands-on Java development in an enterprise environment, including Spring Boot, REST API design, integration patterns, and production support / incident management.
  • Strong SQL and data handling expertise : capable of analyzing schemas, building optimized queries, integrating APIs with data stores, and enforcing data quality in service logic.
  • Proven experience supporting applications in production : triaging defects, analyzing incident root cause, applying hotfixes, improving resiliency and performance.
  • Ability to consume and operationalize AI services : call LLM endpoints, handle prompt / response patterns, enforce guardrails, and log usage safely.
  • Practical understanding of core ML / LLM concepts (supervised vs unsupervised learning, prompt engineering, retrieval, drift) sufficient to collaborate with data / AI teams and ship AI-enabled features.
  • Comfort working in a secure, governed environment (privacy, PII protection, access control, auditability).
  • General Skills

    Strong Java and Spring Boot experience building enterprise services at scale (API design, dependency management, error handling, observability, performance tuning).

    Advanced SQL fluency (Oracle, MySQL, PostgreSQL) — complex joins, window functions, data validation, and query optimization.

    Working knowledge of data modeling, ETL / ELT pipelines, and API-driven data integration.

    Hands-on experience with Git, automated testing, secure coding practices, code reviews, and CI / CD pipelines.

    Experience deploying containerized services (Docker) to managed platforms or Kubernetes; comfort with production-grade runtime concerns (logging, metrics, alerts).

    Ability to integrate third-party / platform services and expose them through hardened APIs.

    Familiarity with responsible use of AI services in production : PII handling, privacy controls, auditability, bias / safety considerations.

    Ability to translate business needs into technical designs and incremental deliverables; strong troubleshooting and communication skills.

    Asset : exposure to AI / ML development workflows (Python, data prep, prompt design, vector search, etc.); ability to partner with data / AI specialists and embed their outputs in Java services.

    Desirable Skills

    Integration of AI assistants / copilots / LLM features (for example : routing a user request from a Java service to Azure OpenAI, Copilot, Bedrock, etc.).

    Retrieval-augmented generation patterns (prompt construction, grounding with vector stores such as FAISS, pgvector, Azure AI Search).

    Experience with analytics and data visualization tools (Power BI, Looker, or Tableau) to surface operational and model KPIs.

    Understanding of data governance and quality frameworks (metadata management, lineage, audit trails).

    Experience in case management / benefits administration domains (for example, Curam or similar social services platforms).

    Experience with secure handling of sensitive client data (privacy, masking, role-based access, audit trails).

    Summary

    If you are interested in the Senior Software Developer role in North York, please apply online at www.randstad.ca. Qualified candidates will be contacted.

    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 • North York, Ontario, CA

    Similar jobs
    Senior Software Engineer II

    Senior Software Engineer II

    Tripledot Studios • Toronto C6A, ON, Canada
    Remote
    Full-time
    For candidates residing in California, Colorado, Florida, Georgia, Illinois, Maryland, Massachusetts, Minnesota, Nevada, New Hampshire, New Jersey, Oregon, Rhode Island, Texas, and Washington State...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer - Canada

    Senior Software Engineer - Canada

    Canals, Inc. • Toronto C6A, ON, Canada
    Remote
    Full-time
    Canals is a fully remote, profitable startup transforming the industrial supply chain ($10T industry) with AI.Our platform seamlessly integrates with the systems distributors already use, automatin...Show more
    Last updated: 21 days ago • Promoted
    Senior Software Engineer, Rider Partnerships

    Senior Software Engineer, Rider Partnerships

    Lyft • Toronto C6A, ON, Canada
    Remote
    Full-time
    At Lyft, our purpose is to serve and connect.We aim to achieve this by cultivating a work environment where all team members belong and have the opportunity to thrive. Lyft is looking for software e...Show more
    Last updated: 21 days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    SS&C • Toronto C6A, ON, Canada
    Full-time
    Senior Software Engineer page is loaded## Senior Software Engineerlocations : Toronto, Canadatime type : Full timeposted on : Posted Yesterdayjob requisition id : R38413As a leading financial s...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer, Dealertrack Toronto, ON (Canada)

    Senior Software Engineer, Dealertrack Toronto, ON (Canada)

    TRADER Corporation • Toronto C6A, ON, Canada
    Full-time
    We are TRADER, a Canadian leader in digital automotive solutions.Canadians buy, sell, and finance vehicles with confidence. Europe’s largest online car marketplace, we’re shaping the future of autom...Show more
    Last updated: 12 days ago • Promoted
    Senior Software Engineer, Rider Partnerships

    Senior Software Engineer, Rider Partnerships

    Socotra, Inc. • Toronto C6A, ON, Canada
    Remote
    Full-time
    At Lyft, our purpose is to serve and connect.We aim to achieve this by cultivating a work environment where all team members belong and have the opportunity to thrive. Lyft is looking for software e...Show more
    Last updated: 17 days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    RLDatix • Toronto C6A, ON, Canada
    Remote
    Full-time
    Senior Software Engineer | R&D | Toronto, ON | Hybrid.RLDatix (RLD) is on a mission to help raise the standard of care everywhere. Trusted by over 10,000 healthcare organizations around the world, o...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer, Rider Platform & Partnerships

    Senior Software Engineer, Rider Platform & Partnerships

    Lyft • Toronto C6A, ON, Canada
    Remote
    Full-time
    A leading rideshare company in Toronto is seeking a Senior Software Engineer to join the Rider Team.This role involves writing maintainable code, collaborating with cross-functional teams, and impr...Show more
    Last updated: 20 days ago • Promoted
    Senior Software Engineer (Ontario, Canada Remote)

    Senior Software Engineer (Ontario, Canada Remote)

    Vistaprint • Toronto C6A, ON, Canada
    Remote
    Full-time
    Senior Software Engineer (Ontario, Canada Remote).Location : Toronto, ON, CA (M5V 2T3, Lakeshore, ON, CA (N8N 5G8)).Cimpress Technology builds the software platforms that power Cimpress’ mass‑custom...Show more
    Last updated: 7 days ago • Promoted
    Senior Software Engineer - Stablecoins Toronto, Ontario, Canada

    Senior Software Engineer - Stablecoins Toronto, Ontario, Canada

    BitGo Inc. • Toronto C6A, ON, Canada
    Full-time
    BitGo is the leading infrastructure provider of digital asset solutions, delivering custody, wallets, staking, trading, financing, and settlement services from regulated cold storage.Since our foun...Show more
    Last updated: 7 days ago • Promoted
    Software Engineer, Senior

    Software Engineer, Senior

    Shift4 • Toronto C6A, ON, Canada
    Full-time
    Shift4 (NYSE : FOUR) is boldly redefining commerce by simplifying complex payments ecosystems across the world.As the leader in commerce-enabling technology, Shift4 powers billions of transactions a...Show more
    Last updated: 16 days ago • Promoted
    Senior Software Engineer, AI

    Senior Software Engineer, AI

    Valence • Toronto C6A, ON, Canada
    Remote
    Full-time
    Valence has built the only AI native coaching platform for enterprise, offering personalized, expert, and human-like guidance and support to any leader or employee. We’re not just talking about the ...Show more
    Last updated: 6 days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    TRAFFIX • Toronto C6A, ON, Canada
    Full-time
    TRAFFIX is a Third-Party Logistics leader with more than 40 years' experience.We got to where we are by combining our logistics expertise with our ability to attract and retain top talent.From logi...Show more
    Last updated: 9 days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    VerticalScope Inc. • Toronto C6A, ON, Canada
    Remote
    Full-time
    Senior Full-Stack Engineer (Generalist) – Remote Canada.VerticalScope is looking for a senior, high-agency full-stack engineer to own and drive meaningful product surface area across multiple high-...Show more
    Last updated: 21 days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Autodesk • Toronto C6A, ON, Canada
    Full-time
    Autodesk eCommerce owns the end-to-end purchasing experience, from order placement through payment and fulfillment.We build and operate the core commerce platform that supports Autodesk’s global bu...Show more
    Last updated: 30+ days ago • Promoted
    Sr. Android Developer

    Sr. Android Developer

    CIBC • Toronto C6A, ON, Canada
    Full-time
    Get AI-powered advice on this job and more exclusive features.We’re building a relationship-oriented bank for the modern world. We need talented, passionate professionals who are dedicated to doing ...Show more
    Last updated: 19 days ago • Promoted
    Senior Software Engineer, CoCounsel AI Drafting

    Senior Software Engineer, CoCounsel AI Drafting

    PowerToFly • Toronto C6A, ON, Canada
    Remote
    Full-time
    New Position : This position is open due to an existing vacancy to support our evolving business needs.Are you ready to shape the future of legal technology with AI? Do you thrive in ambiguous, fast...Show more
    Last updated: 20 days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    emergiTEL • Toronto C6A, ON, Canada
    Full-time
    Our client is looking for an experienced.This role is focused on designing, enhancing, and supporting systems that enable trading activities, asset class operations, and investment workflows.The id...Show more
    Last updated: 11 days ago • Promoted