Talent.com

Java software engineer Jobs in Toronto, ON

Create a job alert for this search

Java software engineer • toronto on

Last updated: 16 hours ago

Software Developer IV - Java-TDJP00058293

Randstad CanadaToronto, Ontario, CA
Permanent +1
Quick Apply

Our client, is seeking a highly skilled, delivery-focused Software Developer IV — Android (Kotlin) to join their specialized Mobile Technology and Core Transaction Systems (CTS) organization.In thi... Show more

 • New!

Software Engineer

Fitch SolutionsToronto, ON, CA
CA$80,000.00–CA$120,000.00 yearly
Full-time

Fitch Group is currently seeking a Software Engineer based out of our Toronto office.As a leading, global financial information services provider, Fitch Group delivers vital credit and risk insight... Show more

Lead Software Developer (Java/Angular)

Royal Bank of Canada>TORONTO, Canada
Full-time

Are you interested in working as Lead Developer on the Personal & Commercial Credit Technology (PCCT) team in Technology & Operations (T&O) at the Royal Bank of Canada?.RBC`s PCCT team is responsib... Show more

Lead Software Developer (Java/Angular)

0000050007 Royal Bank of CanadaTORONTO, Ontario, Canada
Full-time

Are you interested in working as Lead Developer on the Personal & Commercial Credit Technology (PCCT) team in Technology & Operations (T&O) at the Royal Bank of Canada?RBC`s PCCT team is responsibl... Show more

Software Engineer

RockstarToronto, ON, CA
Full-time
Quick Apply

Rockstar is recruiting for an early-stage, well-funded startup that is transforming how enterprise accounting teams manage the month-end close process.The founding team brings deep experience from ... Show more

Software Engineer, CTO

TOPOLIOToronto, Ontario, Canada
Full-time

We are looking for a talented full stack software engineer to build SaaS application.You are an energetic and driven leader with a proven track record of taking new ideas from concept to market.You... Show more

Software Engineer III

hireVouchRemote, Toronto, USA
Remote
Full-time

AI‑powered products — all from wherever you do your best work.Lead the creation of scalable, multi‑tenant cloud architectures that power our next‑generation products.Develop high‑performance backen... Show more

Software Engineer (Java)

ScotiabankToronto, ON, CA
Full-time

Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture.Global Banking and Markets Engineering (GBME) is the fast-moving, award-winning technology engi... Show more

Lead Java Application Support Engineer

Astra North Infoteck Inc.Toronto, ON, ca
Full-time
Quick Apply

We are seeking a highly experienced Java Technical Lead with 12+ years of hands-on experience in enterprise application development and production support.The ideal candidate will possess strong ex... Show more

 • New!

Senior Software Engineer

Supernova TechnologyToronto, Ontario, Canada, M5H 4A6
Full-time
Quick Apply

Founded in 2014, we offer the industry’s first and only cloud-based, fully-customizable, end-to-end software solution to automate securities-based lending from origination through the life of the l... Show more

Senior Software Engineer

AperteraToronto, ON, CA
Full-time
Quick Apply

About Apertera Apertera is leading the evolution of language solutions for high-stakes content.We partner with enterprises as an extension of their teams, combining professional expertise with Adap... Show more

Software Engineer (Java)

XplorToronto, Ontario, Canada
Remote
Full-time

You’ll join the Xplor Pay development team, which provides a payment gateway that integrators, partners, and merchants utilize.Whether small and independent or large franchises, we build servi... Show more

Software Engineer

RoadpostToronto, ON, CA
CA$130,000.00 yearly
Full-time
Quick Apply

Who We Are  ZOLEO is building the next generation of connected communication devices — integrating hardware, firmware, mobile applications, and cloud services into one seamless global ex... Show more

Senior Software Engineer (Java/Go, Kafka, Flink, AWS)

NearSourceToronto, ON, Canada
CA$80.00 hourly
Remote
Full-time
Quick Apply

Job Title: Senior Software Engineer (Java/Go, Kafka, Flink, AWS).Senior Software Engineer (Java/Go, Kafka, Flink, AWS).This role requires strong expertise in backend engineering, event-driven archi... Show more

Software Engineer III (Front End Java/React/Spring)

The Toronto-Dominion Bank (Canada)Toronto, Ontario
Full-time

Canadian Technology Shared Services & Delivery (CTSSD) supports enterprise platforms and shared services that enable technology teams across TD to operate securely, efficiently, and at scale.Job Ac... Show more

Software Engineer

ParallelzToronto, ON, CA
Full-time
Quick Apply

Parallelz is building a novel technology platform that enables new ways of delivering, discovering, and extending mobile applications, in ways that were never thought possible.We allow developers t... Show more

Senior Software Engineer

SRED.ioToronto, ON, Canada
Full-time

We’re a fast-growing startup building a cutting-edge, AI-powered platform that helps Canadian businesses unlock SR&ED funding for their most ambitious tech and scientific projects.By combining adva... Show more

Software Engineer Intern (Java)

TSX Inc.Adelaide St W,Toronto
Full-time

Venture outside the ordinary - TMX Careers.The TMX group of companies includes leading global exchanges such as the Toronto Stock Exchange, Montreal Exchange, and numerous innovative organizations ... Show more

 • New!
People also ask
Software Developer IV - Java-TDJP00058293

Software Developer IV - Java-TDJP00058293

Randstad CanadaToronto, Ontario, CA
18 hours ago
Job type
  • Permanent
  • Temporary
  • Quick Apply
Job description
Our client, is seeking a highly skilled, delivery-focused Software Developer IV — Android (Kotlin) to join their specialized Mobile Technology and Core Transaction Systems (CTS) organization.

In this senior technical leadership role, you will serve as a lead developer and central delivery authority responsible for architecting, designing, and shipping robust, native Android applications for a high-volume mobile banking platform. You will translate abstract business requirements into high-fidelity technical designs, drive the creation of System Design Specifications (SDS), and lead an engineering squad through the end-to-end Software Development Lifecycle (SDLC). This position demands a hands-on developer who pairs deep platform-specific knowledge with the mentoring and coordination capabilities required to align distributed teams, conduct rigorous code reviews, and deliver secure, top-tier mobile solutions.

Duration: 3-Month Contract (August 10, 2026 to December 11, 2026; High potential for extension and permanent conversion based on performance)

Schedule: Monday to Friday, Core Business Hours

Work Arrangement: Hybrid (Currently 2 days per week on-site with Thursday as a mandatory anchor day and 1 flexible day; expected to transition to 4 days per week on-site eventually).



Advantages
High Extension & Conversion Viability: Establish a critical footprint within a major financial institution offering a direct pathway to multi-quarter extensions or permanent transition.

Massive Technical Scale: Own and optimize user-facing application architectures that serve millions of active retail banking clients daily.

Modern Android Sandbox: Lead with cutting-edge mobile technologies, utilizing Kotlin and Jetpack Compose libraries in an enterprise-scale codebase.

Leadership & Coaching Mandate: Expand your professional profile by acting as the prime technical contact, influencing solution designs, and mentoring a talented group of onshore and offshore developers.



Responsibilities
Technical Design, Architecture & Coding
Native Development & Architecture: Design, code, and optimize highly secure, native Android application layers using Kotlin and Jetpack Compose.

Design Specification Ownership: Partner with Solutions Architects to drive the creation of comprehensive, end-to-end System Design Specifications (SDS) and guide Business Analysts in translating System Requirements Specifications (SRS) into functional software.

Design Pattern Governance: Implement and enforce clean architecture principles, leveraging modern software design patterns such as MVC, MVP, and MVVM.

Quality & Code Reviews: Conduct thorough peer code reviews to ensure maximum code reusability, testability, security, and compliance with institutional standards.

Delivery Management, Testing & Support
Technical Mentorship: Act as the primary point of contact for project teams, business units, and external vendors; provide technical direction, coaching, and alignment to squad developers.

Automated Quality Assurance: Author robust unit and UI automation tests to guarantee codebase stability before delivery, employing modern testing frameworks.

Incident Triage: Provide advanced tier-3 technical support for escalated production incidents and outages to ensure quick resolution with minimal business impact.

Deployment Planning: Contribute directly to the Application Deployment Plan, managing your own workload across multiple concurrent projects to ensure on-time, on-budget delivery.



Qualifications
Experience: Minimum 5+ years of direct, hands-on professional experience in native mobile application development, with at least 3+ years of dedicated Kotlin development on the Android platform.

UI Framework Mastery: Direct, proven production experience leveraging Jetpack Compose libraries to build fluid, responsive user interfaces.

Android IDE & Tooling Fluency: Deep hands-on experience utilizing standard development tools including Android Studio, Gradle, Emulators, and command-line interfaces.

Architectural Pattern Depth: Strong working knowledge of clean architecture patterns, specifically including MVC, MVP, and MVVM structures.

Automated Testing Acuity: Demonstrated experience designing and executing automated tests using JUnit alongside platform-specific simulation tools like Robolectric and Espresso.

Soft Skills: Outstanding written and verbal communication skills; a highly organized, self-motivated team player with proven analytical problem-solving abilities and the capacity to prioritize duties in a fast-paced environment.

Nice-to-Have Skills & Assets
Prior professional mobile engineering experience operating within the Financial Services or Banking industry.

Hands-on familiarity with performance monitoring, code quality, and telemetry platforms such as Dynatrace, SonarQube, or Crashlytics.

Experience leading, coaching, or mentoring technical team members in a distributed onshore/offshore delivery model.



Summary
If you are a tech-savvy Software Developer IV who pairs an absolute command of Kotlin, Jetpack Compose, and Android testing frameworks with the leadership presence required to guide development squads and design enterprise-grade mobile banking solutions, this hybrid contract is an exceptional professional platform. Bring your architectural precision, problem-solving drive, and collaborative mindset to our world-class mobile engineering team today!

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.