Talent.com
Java Developer - Mobile
Java Developer - MobileCleo Consulting • Toronto, ON, Canada
No longer accepting applications
Java Developer - Mobile

Java Developer - Mobile

Cleo Consulting • Toronto, ON, Canada
7 days ago
Job type
  • Full-time
  • Quick Apply
Job description

Assignment : RQ10456 - Software Developer - Mobile - Senior

Job Title : Java Developer - Mobile

Requisition (SS) : RQ10456

Start Date : 2026-04-01

Client : Government Services Integration Cluster

End Date : 2027-03-31

Office Location : 222 Jarvis Street, Toronto

Organization : Government Services Integration Cluster

Ministry : Ministry of Public and Business Service Delivery and Procurement

# Business Days : 252.00

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

This position is listed as "Onsite"; the resource is expected to work between the standard working hours of 8 : 00-5 : 00 PM (excluding lunch breaks) every Monday to Friday inclusive at the identified OPS office location.

Must Have :

  • Please focus on the bolded text in the experience and skill set section.

Description

Role Overview

  • The Mobile Software Developer will design, develop, secure, and maintain Ontario's Digital Credential Wallet for iOS and Android, ensuring compliance with verifiable credentials standards, digital identity frameworks, and modern mobile security best practices. The role requires deep expertise in native and cross platform mobile development, digital wallets, and decentralized identity technologies, as well as strong collaboration within agile delivery teams.
  • Core Responsibilities

  • Design, implement, test, and deploy production-grade mobile applications for iOS and Android that meet Ontario Digital Credential and Digital Identity requirements.
  • Maintain and extend an open, interoperable Digital Credential Wallet, integrating components from other jurisdictions and open-source communities while managing technical debt.
  • Implement secure credential issuance, storage, presentation, and verification flows using W3C Verifiable Credentials and related protocols.
  • Troubleshoot, diagnose, and resolve mobile application issues with a focus on performance, reliability, and security.
  • Participate in Agile / Scrum ceremonies, including sprint planning, daily stand-ups, backlog refinement, and retrospectives.
  • Support integration with external systems and platforms, including identity providers, verifiers, and backend ministry services.
  • Apply security patches, OS upgrades, and cryptographic updates in a timely manner.
  • Produce and maintain high-quality technical documentation, architecture diagrams, and developer guides to support long-term maintainability.
  • Implement and maintain privacy preserving credential flows using SD JWT, SD JWT VC, and ISO / IEC mdoc (mDL and other doctypes), including selective disclosure and holder binding where appropriate.
  • Design presentation flows that support in person proximity and remote / over the Internet verification for mDL / mdoc, aligned with ISO / IEC 18013 5 and 18013 7.
  • Integrate token / credential status checks using IETF Token Status List (TSL), and where applicable map to W3C VC Status List for web based ecosystems.
  • Experience and Skill Set Requirements

    Mobile development 50%

  • Experience working with commercial grade mobile iOS and Android applications using native languages (Objective-C / Swift, Xcode or Java with Android Studio).
  • Experience with iOS or Android. Strong experience developing multithreaded applications.
  • Experience with mobile operation system (OS) architecture in areas of user interface (UI), memory management, data storage, application management by OS, and cybersecurity.
  • Experience with UI development of mobile application (scalable for different screen resolutions and localization).
  • Experience working with continuous integration.
  • Must have apps published in either the Apple or Google store.
  • Experience in developing Native and Hybrid apps with iOS / Swift, Android / Java, React Native / TypeScript.
  • Experience with Apple and Google wallets, or custom digital wallets, such as add passes / credentials to a wallet.
  • Knowledge of using Secure Enclave and / or TrustZone.
  • Experience in developing mobile apps that use local on device capabilities, such as camera, Bluetooth, microphone, accelerometer, etc.
  • Working with Open Source community and Open Source products
  • Digital Trust and Verifiable Credentials 20%

  • Demonstrated experience with :
  • Developing mobile solutions with Open Wallet Foundation products and solutions, including Credo and Bifold wallet applications.
  • Familiarity and experience developing mobile solutions with Open Wallet Foundation Aca-Py, Hyperledger Indy technology stack will be considered.
  • Aries Framework Javascript (AFJ) / Credo.
  • SD-JWT, IETF Status Lists, mDOC, JSON-LD, Anoncreds (including Aries Interoperability Profiles (AIP) 1 and 2)
  • Developing in React Native.
  • JavaScript, HTML5, CSS3.
  • JavaScript frameworks such as React.js, Angular.js, & Vue and TypeScript.
  • Developing responsive design & progressive web applications.
  • Developing / working with APIs and API Gateways.
  • Familiarity with JSON & REST APIs.
  • Experience working with continuous integration.
  • Experience with OpenID for Verifiable Credential Issuance (OID4VCI 1.0) and OpenID for Verifiable Presentations (OID4VP); ability to issue both SD JWT VC and ISO mdoc credentials per high assurance interop profiles.
  • Knowledge with ISO / IEC 18013 5 (mdoc / mDL) and 18013 7 (online presentation); familiarity with 23220 4 operational protocols is an asset.
  • Experience with W3C verifiable credential data model, and decentralized identifiers (DIDs), X.509 certificates (RFC 5280), zero-knowledge proofs, SD-JWT, JWT, JSON-LD
  • Digital wallet development experience in native and / or hybrid app; hardware level encryption (HLE), use of secure elements on mobile devices (e.g., Apple Secure Enclave).
  • Experience with JOSE / COSE, Oauth2 JWT / JWS, ECDSA / EdDSA, ECC / RSA, TLS, PKI, device bound keys for holder binding (e.g., SD JWT+KB (key binding) and mdoc transaction signing).
  • Node.js, Python
  • Ensure compliance with global digital identity standards and / or specifications such as W3C Verifiable Credentials, IETF, OIDF, PCTF, NIST, and eIDAS(ARF).
  • Back End 15%

  • Experience working with Java, NodeJS and RESTful APIs.
  • SOAP Web Service development connecting to backend Ministries.
  • API management tools such as IBM API Connect or equivalent.
  • Familiarity with Docker and Kubernetes containers and cloud-based environments.
  • Working experience in distributed, event-driven systems.
  • Familiarity with PKI security.
  • Experience working with messaging systems.
  • Experience working with Shell Scripts.
  • Experience working with continuous integration.
  • Java / Sprint Framework, JS / Node.js, Python / Django.
  • Team Contributor and Agile Experience - 15%

  • Experienced in developing and updating technical documentation.
  • Experienced with Agile methodologies and related ceremonies, and tools.
  • Self starter and motivated individual.
  • Ability to analyze and break down complex problems.
  • Effective at managing time, schedule, and commitments in a fast-paced environment with multiple competing priorities.
  • Experienced with testing, test case development and related documentations.
  • User focused / centered designs to solve real problems for users.
  • Create a job alert for this search

    Java Developer Mobile • Toronto, ON, Canada

    Similar jobs
    r. Java Developer - Capital Markets

    r. Java Developer - Capital Markets

    Veracity Software Inc • Toronto
    Full-time
    Java Developer - Capital Markets.Toronto, ON (Hybrid - 2 days / week onsite).Senior Java Developer focused on capital markets, responsible for developing and maintaining UI applications and supportin...Show more
    Last updated: 21 days ago • Promoted
    Senior Java Microservices Developer

    Senior Java Microservices Developer

    Delpath • Toronto
    Full-time
    The best candidate is a full-stack Java developer with strong experience building and deploying microservices, ideally with hands‑on expertise using Kubernetes for container orchestration on GCP.CO...Show more
    Last updated: 21 days ago • Promoted
    Intermediate / Senior Java Developer

    Intermediate / Senior Java Developer

    Tngoc • Markham
    Full-time
    We’re looking for a talented Intermediate / Senior Java Developer to join our growing team.We seek candidates who are passionate about problem-solving, have a motivated and driven mindset, and are ea...Show more
    Last updated: 21 days ago • Promoted
    E-Banking Java Developer- Intermediate

    E-Banking Java Developer- Intermediate

    BeachHead • Toronto
    Full-time
    Ready to advance your career in digital banking development? Apply Now!.Working with one of our top financial clients, this role calls for an E-Banking Java Developer – Intermediate and offers an e...Show more
    Last updated: 21 days ago • Promoted
    Java Springboot Developer

    Java Springboot Developer

    Tata Consultancy Services • Markham
    Full-time
    Tata Consultancy Services (TCS) is an equal opportunity employer, and embraces diversity in race, nationality, ethnicity, gender, age, physical ability, neurodiversity, and sexual orientation, to c...Show more
    Last updated: 21 days ago • Promoted
    Senior Java Developer - Cloud & API (FinTech, Hybrid)

    Senior Java Developer - Cloud & API (FinTech, Hybrid)

    Univeris Corporation • Toronto
    Full-time
    A leading financial technology firm in Toronto seeks an experienced Software Developer to join their dynamic team.You will work on software analysis, design, and maintenance, using agile practices....Show more
    Last updated: 14 days ago • Promoted
    Java developer

    Java developer

    Nexus Systems Group Inc. • Toronto
    Full-time
    Work arrangement : Hybrid - 3 days per week.Possibility of extension & conversion to FTE.Schedule Hours : 9am-5pm Monday-Friday. standard 37.Reason : We need a strong Java developer to support our sta...Show more
    Last updated: 21 days ago • Promoted
    Senior Java Developer

    Senior Java Developer

    Scotiabank • Toronto
    Full-time
    Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture.The Global Fraud Technology team develops and manages innovative products designed to support t...Show more
    Last updated: 21 days ago • Promoted
    Java Developer

    Java Developer

    MM Management • Toronto
    Full-time +1
    Linux, JAVA, J2EE, JBOSS EAP, JBOSS JWS (Apache & Tomcat), Log4J, Oracle, IBM MQ (added Advantage), GitHub, SSO preferred with SAML 2. Nice to have Exposure to Infrastructure knowledge ( Firewall, D...Show more
    Last updated: 21 days ago • Promoted
    Senior Mobile & API Developer (Hybrid)

    Senior Mobile & API Developer (Hybrid)

    Rubicon Path • Toronto
    Full-time
    A technology consulting firm in Toronto is seeking a Senior Software Developer to work in a hybrid capacity.The role involves enhancing existing applications, developing APIs, and ensuring high-qua...Show more
    Last updated: 21 days ago • Promoted
    Java developer

    Java developer

    Synechron • toronto, on, ca
    Full-time
    At Synechron, we believe in the power of digital to transform businesses for the better.Our global consulting firm combines creativity and innovative technology to deliver industry-leading digital ...Show more
    Last updated: 30+ days ago • Promoted
    Senior Java Developer (Trading Systems) - toronto

    Senior Java Developer (Trading Systems) - toronto

    Luxoft • toronto, on, ca
    Full-time
    Building a risk applications and tools for innovative international top-tier hedge fund from the ground up, comprising the systems for traders, pre-trade checks and analysis, risks and limits manag...Show more
    Last updated: 19 days ago • Promoted
    Android Developer

    Android Developer

    BeaconFire Inc. • Toronto
    Full-time
    Collaborate with the team to design and develop high quality Android applications using Java, Kotlin, Android Studio, and related technologies. Write clean and efficient code, and ensure code mainta...Show more
    Last updated: 21 days ago • Promoted
    Android Developer

    Android Developer

    BeaconFire Solution Inc. • Toronto
    Full-time
    BeaconFire is specializing in Software Development, Web Development,.Business Intelligence; we are looking for candidates with a strong background in Software. Engineering or Computer Science for a ...Show more
    Last updated: 21 days ago • Promoted
    Lead Java Developer

    Lead Java Developer

    CTC • Toronto
    Full-time
    We are looking for an experienced.The ideal candidate should possess strong problem‑solving skills and a background in the mortgage and pricing domain. Lead and coordinate technical activities acros...Show more
    Last updated: 9 days ago • Promoted
    Intermediate Java Developer

    Intermediate Java Developer

    Miit • Toronto
    Full-time
    This role requires extensive development experience with Java, Microservices, Cloud Computing (AWS), Containerization, OpenShift, and Kubernetes. The ideal candidate will be a responsible and resour...Show more
    Last updated: 21 days ago • Promoted
    Markets Java Developer

    Markets Java Developer

    Apex Systems • Toronto
    Full-time
    Job Description# Markets Java Developer • •Location • • : Toronto – Hybrid 3 days a week • Proven experience in software development, ideally within financial services or global markets.Strong proficienc...Show more
    Last updated: 12 days ago • Promoted
    OIM Java Developer - BuzzClan

    OIM Java Developer - BuzzClan

    BuzzClan • toronto, on, ca
    Temporary
    Job Title : Software Developer – Full Stack (Identity & Access Management) – Senior.Months Contract (Extension Possible). We are seeking a highly skilled.Senior Full Stack Software Developer.Identity...Show more
    Last updated: 28 days ago • Promoted