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

software developer iv - java- tdjp00058336.

$60.75 - $67.9 per hour

Randstad

Our client, is seeking an experienced, delivery-focused Software Developer IV — Java (Senior Android Lead) to join their core Mobile Development & Application engineering team.

In this senior technical role, you will play a critical part in designing, building, and maintaining high-visibility mobile banking solutions that connect millions of users to world-class financial services. Working within a dynamic, cross-platform Agile environment, you will take overall accountability for solution designs, native Android development, and technical code quality. Beyond hands-on development, you will act as a primary technical lead—coaching team members, conducting code reviews, estimating project efforts, and partnering with Solution Architects and Business Analysts to translate functional requirements into robust, secure, and scalable mobile architecture.

Duration: 4-Month Contract (Period: 08/10/2026 to 12/11/2026, with potential for extension)

Work Arrangement: Hybrid (Currently 2 days per week on-site, 3 days work from home; eventually transitioning to 4 days on-site, 1 day work from home)

Anchor Days: Thursday (Mandatory Anchor Day) + 1 Flexible On-Site Day

Advantages
High-Impact Enterprise Scope: Lead the technical delivery of customer-facing mobile applications powering banking, investment, payments, and insurance experiences.

Modern Android Tech Stack: Architect and write native Android code utilizing modern frameworks like Kotlin, Jetpack Compose, and robust MVVM design patterns.

Technical Leadership & Mentorship: Serve as the prime technical contact and lead developer, guiding peer engineers, driving system design specifications (SDS), and shaping code review standards.

Collaborative Hybrid Environment: Balance focused remote work days with collaborative, on-site innovation days alongside top-tier mobile architects and product teams.

Responsibilities
Technical Leadership & Solution Design
End-to-End Solution Delivery: Take overall technical accountability for solution designs, system architecture specifications (SDS), and project deliverables in compliance with enterprise SDLC standards.

Architecture & Requirements Alignment: Partner closely with Solution Architects, Managers, and Business Analysts to translate business requirements into technical designs, effort estimates, and system requirements (SRS).

Code Reviews & Quality Governance: Conduct rigorous peer code reviews to enforce technical standards, reusability, maintainability, and security compliance across the mobile codebase.

Hands-On Development & Incident Support
Native Android Engineering: Design and build performant, modular native Android applications using Kotlin and modern Jetpack libraries.

Automated Testing & Integration: Implement comprehensive unit and UI automated test suites using JUnit, Robolectric, and Espresso to ensure maximum application reliability.

Incident Escalation Support: Provide senior-level technical support for escalated production incidents or outages, driving rapid root-cause resolution.

Mentorship & Knowledge Transfer: Coach and guide developers within your area of expertise, fostering a collaborative, continuous learning environment across onshore and offshore teams.

Qualifications
Android & Kotlin Experience: 5+ years of dedicated native mobile software development experience, with at least 3+ years specifically using Kotlin on the Android platform.

Jetpack Compose Mastery: Direct, hands-on development experience utilizing Jetpack Compose libraries for modern UI architecture.

Android Development Tooling: Expert-level command of Android development tools, including Android Studio, Gradle, Emulators, and Android SDK components.

Software Design Patterns: Solid background applying enterprise design patterns, specifically MVVM, MVP, and MVC.

Automated Mobile Testing: Hands-on experience writing unit and integration test suites using JUnit and platform testing frameworks (Robolectric, Espresso).

Soft Skills: Outstanding verbal and written communication skills; strong analytical problem-solving abilities; self-motivated lead who thrives multi-tasking in a fast-paced Agile environment.

Preferred Assets & Nice-to-Haves
Experience leading, mentoring, or guiding technical team members across distributed onshore/offshore delivery models.

Prior mobile development experience within the Financial Services, Fintech, or Banking sector.

Practical exposure to mobile monitoring, analytics, and quality tools (e.g., Dynatrace, SonarQube, Crashlytics).

Summary
If you are a tech-savvy Senior Android Developer who pairs an absolute command of Kotlin, Jetpack Compose, and MVVM architecture with the technical leadership needed to guide enterprise mobile teams, this hybrid contract is an outstanding opportunity. Bring your solution design precision, code quality standards, and collaborative coaching style to our client's 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 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 2 days ago
Similar jobs that could be interesting for youBased on the software developer iv - java- tdjp00058336. in Toronto, ON vacancy
  • $64.33 - $78.95 per hour

    Our client, is seeking a talented and delivery-focused Software Developer IV - Java to join their core application engineering team. In this senior technical role, you will be responsible for developing, hosting, and maintaining web-enabled, database-driven enterprise applications... 
    Suggested
    Long term contract
    Contract work
    Monday to friday
    2 days per week

    Randstad

    Toronto, ON
    9 days ago
  • $61.47 - $68.82 per hour

    Our client, is seeking a deeply experienced, senior-level Software Developer IV Specialist to join their Enterprise Applications division. In this...  ..., clean coding, and deployment of secure backend APIs using Java / Spring Boot and dynamic, interactive frontend user... 
    Suggested
    Long term contract
    Contract work
    Work at office
    Flexible hours
    2 days per week
    3 days per week

    Randstad

    Toronto, ON
    22 days ago
  • $54.32 - $62.02 per hour

     ...seeking a deeply experienced, senior Software Quality Specialist IV to join their Mobile and Online Technology...  ...collaborating directly with software developers and architects to resolve runtime...  ...experience writing clean, scalable code in Java. Web UI Automation: Proven expert-... 
    Suggested
    Long term contract
    Contract work
    Work at office
    Remote work
    2 days per week

    Randstad

    Toronto, ON
    22 days ago
  • $90k - $125k per year

     ...working people who are lifelong learners. About The Role As a Full Stack Java Developer you'll be tasked with working on web application development in Java and Spring Boot. Working within the software development team, your duties will require you to assist in the... 
    Suggested
    Full time
    Work from home
    Flexible hours

    Konrad

    Toronto, ON
    17 hours ago
  • $80k - $130k per year

    Sr. Java Developer Position Description As  a Java Developer, you will be instrumental in dissecting business requirement and translating...  ...technical specifications to design or redesign complex software components and applications. 5. Act as an expert technical resource... 
    Suggested
    Flexible hours
    Toronto, ON
    6 days ago
  • $110k - $120k per year

     ...Job Responsibility: Job Role-: Java Developer (eSignature) Location-: Toronto, ON (Hybrid) Hire Type-: Full Time -: Skill: Core Java, JAVA-J2EE, Spring Boot Actual Role: Senior Java Developer with API development Experience (eSignature) Location: Oakville, CA... 
    Full time
    Monday to friday

    Esolutions

    Toronto, ON
    5 days ago
  •  ...Job Responsibility: Senior Java FSE Developer At Cognizant, our global community sets us apart—an energetic, collaborative and inclusive...  ...collaborate with cross-functional teams to deliver high-quality software that meets the needs of our global clients. Your expertise in... 
    Full time
    Work at office
    2 days per week

    Cognizant

    Toronto, ON
    20 hours ago
  • $80k - $130k per year

    Senior Java Developer Position Description CGI is seeking a Senior Java Developer to join our consulting delivery teams in the Greater...  ...business needs into secure, scalable, production grade software. Your future duties and responsibilities Key Responsibilities... 
    Contract work
    Toronto, ON
    19 days ago
  • Sr. Software Developer – Java AWS Responsibilities ~Participate, as part of the development team, in solution development related activities including solution design, development, and testing ~Work with Application Architect and Technical Lead to develop a cloud-native... 
    Contract work

    Ward Tech Talent

    Toronto, ON
    more than 2 months ago
  • $43.42 - $45 per hour

     ...Job Responsibility: Job Role: Java Developer with AWS Job Location: Toronto Canada Hybrid (3 days a week onsite) Duration: 12 months...  ...bachelor's degree (or equivalent experience) in Computer Science, Software/Electronics Engineering, Information Systems, or a closely... 
    Hourly pay
    Full time
    Shift work
    3 days per week

    iTech Solutions Pvt. Ltd.

    Toronto, ON
    5 days ago
  • $105 per hour

     ...our client in Public Sector, we are looking contract Senior Java Developer Description Duration: 8 Month Work Mode: Hybrid 2-3 days...  ...SQL Server Database. Responsibilities: Provide hands-on software development, maintenance, and support to the operation of the... 
    Hourly pay
    Contract work
    Temporary work
    Fixed term contract
    Remote work
    Shift work
    Day shift

    EBF

    Toronto, ON
    20 hours ago
  •  ...At Xplor we help businesses succeed by giving them the software, payments, and commerce-accelerating technologies they need...  ...functionalities for our Payment Gateway. We are looking for a Java/Spring Boot developer to help maintain and grow our fleet of microservices. While... 
    Full time
    Remote work

    Xplor

    Toronto, ON
    15 days ago
  •  ...strategic focus on both acquiring and issuing business, we are developing a mobile-first platform that offers a wide range of financial...  ...financial solutions for the future. We are looking for several Java Developer Engineers with strong background in back end development and... 
    Permanent employment
    Full time
    Contract work
    Work at office
    Monday to friday

    OTT Financial Group

    Toronto, ON
    5 days ago
  •  ...Job Responsibility: Sr Java FSE Developer At Cognizant, our global community sets us apart—an energetic, collaborative and inclusive workplace...  ..., enterprise applications. You will be part of a digital software team that works on high-demand applications. Our engineers... 
    Full time
    Work at office
    Flexible hours
    2 days per week

    Cognizant

    Toronto, ON
    5 days ago
  • $67.04 - $74.06 per hour

     ...leader in enterprise technology solutions, is seeking a seasoned Java/J2EE Developer to join their dynamic team. In this role, you will drive the...  ...Experience: 10+ years of progressive industry experience in software development, with a strong focus on Java/J2EE. Agile... 
    Manual labor

    Randstad

    Toronto, ON
    21 days ago
  • $72k - $138k per year

     ...Summary We are passively seeking Senior Java Developers to join our team on a 1-year fixed term. As a Java Developer at Deloitte, you will play a crucial role in designing...  ..., and maintaining Java-based applications or software solutions for a leading North American Bank.... 
    Long term contract
    Temporary work
    Fixed term contract
    Flexible hours

    Deloitte

    Toronto, ON
    9 hours ago
  • $104k - $115k per year

     ...About the Role We are seeking an analytically driven Angular/Java Developer to join our high-performing Systems Development Team. You will...  ...in an environment using a hybrid of Agile and Waterfall software development techniques. It also involves providing Operational... 
    Full time

    Teranet

    Toronto, ON
    27 days ago
  •  ...Remote About the Role We are seeking a Senior Software Engineer to build and operate high-performance backend services using Java. This role is ideal for an experienced...  ...maintain scalable backend services using Java. Develop APIs, microservices, and event-driven... 
    Full time
    Contract work
    Local area
    Remote work

    Fusemachines

    Toronto, ON
    2 days ago
  •  ...Job Responsibility: Role Description: Experience developing microservices in python Hands-on kubernetes / openshift knowledge Ansible development...  ...driven developed using an automated test pipeline Competencies: Java API Management & Microservices, Digital : Python Web Frameworks... 
    Full time

    Atlantis IT group

    Toronto, ON
    5 days ago
  •  ...projects. Design software solutions by interacting with portfolio...  .... Develop solutions that are in line with the client...  ...supervision Strong Java experience in enterprise environments + Knowledge... 
    Long term contract
    For subcontractor

    Luxoft

    Toronto, ON
    20 hours ago
  • $95k - $145k per year

    Senior Java Developer (Capital Market) Position Description This role is hybrid and requires you to be at our downtown Toronto and/or...  ...domains. Education: Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related discipline.... 
    Work at office
    Toronto, ON
    7 days ago
  • $92k - $118k per year

     ...The Role We're looking for an Intermediate Java Backend Developer to join our Insurance practice in Toronto. This role is ideal for a software engineer who enjoys solving complex backend engineering challenges, modernizing enterprise applications, and building scalable... 
    Long term contract
    Internship
    Immediate start

    Capco

    Toronto, ON
    25 days ago
  •  ...leading organizations unlock the value of technology and build a more sustainable, more inclusive world. Job Description Java Backend Developer with 6 to 8 years hands on experience Must have: Experience and knowledge with Java, J2EE, Spring, Spring Boot, RESTful... 
    Permanent employment
    Full time
    Local area

    Capgemini

    Toronto, ON
    18 days ago
  • We are seeking a highly accomplished Senior Software Developer to drive the technical design, development, and delivery of large-scale, multi-client...  ...software development lifecycle. Operating across enterprise Java and Oracle database layers, you will engineer RESTful web... 
    Contract work
    Manual labor

    Randstad

    Toronto, ON
    5 days ago
  • We are seeking an experienced, high-performing Software Developer to drive the analysis, design, development, and integration of large-scale, multi...  ...experience in enterprise IT systems development across Java/JEE, .NET, application servers (WebSphere, WebLogic, Tomcat),... 

    Randstad

    Toronto, ON
    7 days ago
  • $100k - $110k per year

     ...Job Responsibility: Job role - : Java full stack Developer Location-: Toronto, ON Duration-: Full Time Must Skills: 1. Front end : Angular (Latest Version) 2. Back end: Java Springboot 3. Kafka, MongoDB 4. Should have worked on Agile Environment Minimum exp... 
    Full time
    Work at office
    Monday to friday

    Esolutions

    Toronto, ON
    20 hours ago
  • We are seeking a highly accomplished Senior Software Developer to drive the technical design, development, and evolution of complex, high-visibility...  ...of C#, ASP.NET MVC, .NET Core, Web API, SQL, alongside Java development technologies (JSP, JSTL). Modern Front-End Mastery... 
    Contract work
    Work at office
    Remote work

    Randstad

    Toronto, ON
    12 days ago
  •  ...Job Description - Grade Specific Is fully competent in its own area and has a deep understanding of related programming concepts software design and software development principles. Works autonomously with minimal supervision. Able to act as a key contributor in a complex... 
    Permanent employment
    Full time
    Local area

    Capgemini

    Toronto, ON
    1 day ago
  • $144k - $287k per year

     ...organization, apply now. We are currently seeking a Speciality Seller IV to join our team in Toronto, Ontario (CA-ON), Canada (CA)....  ...BPO deals , from initial engagement through contract closure. Develop and execute a strategic  go-to-market plan in collaboration with practice... 
    Long term contract
    Contract work
    Temporary work
    Work at office
    Remote work
    Flexible hours

    NTT DATA Services

    Toronto, ON
    9 hours ago
  • $96.4k - $142.66k per year

     ...minute and terabytes of data per day? Zynga is looking for a Senior Software Engineer to join the Data Ingestion team in our Analytics...  ...optimizations ~ Familiarity with building RESTful backend services in Java, GoLang and/or Python ~ Familiarity with database systems (SQL,... 
    Full time
    Local area

    Zynga

    Toronto, ON
    15 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to software developer iv - java- tdjp00058336.. Be the first to apply!