java jobs in British Columbia

See average salary for java »

3,128 java job listings in Canada. Find daily updated positions from leading job boards.


  • British Columbia, Canada Marqeta, Inc. Full-time

    Build real-time payment infrastructure as Marqeta’s Staff Java Engineer, writing production code and improving reliability remotely from Ontario or British Columbia. As a Staff Software Engineer, you will work daily in complex processing systems that route and authorize card transactions. You will shape designs, mentor engineers, and guide technical...

  • Java Developer

    3 hours ago


    Vancouver, British Columbia, Canada Triunity Software, Inc. Full-time

    Benefits: Employee discounts Health insurance Training & development About the Role: Triunity Software is looking for a talented Java Developer to join our growing team in Vancouver, BC! This is an exciting opportunity to work on innovative software solutions in a collaborative and fast-paced environment. If you're passionate about clean code and building...

  • Java Developer

    7 hours ago


    Victoria, British Columbia, Canada Triunity Software, Inc. Full-time

    Benefits: Bonus based on performanceHealth insuranceTraining & development About the Role: Triunity Software in Calgary, AB is looking for a talented Java Developer to join their growing team. This is an exciting opportunity to work on innovative software solutions in a collaborative, fast-paced environment. If you're passionate about writing clean,...


  • British Columbia, Canada impact.com Full-time

    impact.com in Canada is seeking a senior software engineer for the Application Platform Engineering team. You’ll write code that runs inside every new service, shaping how we build and deploy complex platform components across the engineering organization. You’ll work directly with product teams, own central solutions, and ensure adoption with clear...

  • Sr. Java Developer

    1 hour ago


    Vancouver, British Columbia, Canada ITC Infotech Full-time

    ITC Infotech is a wholly owned subsidiary of ITC Limited, one of India's foremost private sector companies and a diversified conglomerate. The ITC Group, with a market capitalization of \"65 billion\", is globally recognized as a leader in sustainability. The group's vision is to achieve world-class performance and create growing value for both the Indian...

  • Java Developer

    5 hours ago


    Burnaby, British Columbia, Canada Collabera Full-time

    Established in 1991, Collabera has been a leader in IT staffing for over 22 years and is one of the largest diversity IT staffing firms in the industry. As a half a billion dollar IT company, with more than 9,000 professionals across 30+ offices, Collabera offers comprehensive, cost-effective IT staffing & IT Services. We provide services to Fortune 500 and...

  • Android Developer

    1 hour ago


    Vancouver, British Columbia, Canada Odidor Full-time

    About the RoleDevelop high-performance Android applications using Kotlin and Java. Focus on mobile architecture, integrating with backend services, and ensuring top-tier app performance across devices. Contribute to open-source when possible. This role offers hands-on experience with the latest mobile technologies in a collaborative engineering team.Key...


  • Vancouver, British Columbia, Canada Mastercard Full-time

    Build high-performance Java applications with Mastercard in Vancouver, applying Spring expertise to real-time decision management and secure payment technology.As a Software Engineer II, you will develop application logic for Mastercard’s Decision Management program. The team uses streaming analytics, business rules, AI engines, APIs, and in-memory data...


  • Vancouver, British Columbia, Canada Hootsuite Inc. Full-time

    Build Java software for Hootsuite as a Junior Software Developer working remotely across Canada. Design, test, troubleshoot, and ship customer-focused features.This junior developer role reports to the Senior Manager, Software Development. You will deliver low-complexity projects, follow coding and design standards, and work with established architecture...


  • Vancouver, British Columbia, Canada Iris Software Inc. Full-time

    OverviewTitle: Full Stack Java DeveloperDuration: 24+ MonthsDirect client: a world-leading financial services company. Client is a multinational investment banking and financial services corporation seeking a Full Stack Java Developer via Iris Software Inc.About Iris SoftwareIris Software, Inc. (registered as SSA Infosystems in Canada) is a CMMi Level 5 New...


  • Vancouver, British Columbia, Canada TEEMA Group Full-time

    Lead Java architecture from Vancouver with three onsite days weekly, shaping distributed systems, high availability, and massive-scale data processing.As a Staff Software Engineer, you will guide the evolution of a high-scale Java ecosystem. You will define technical roadmaps for products serving tens of thousands of global users. The work spans...


  • Vancouver, British Columbia, Canada Randstad Digital Full-time

    A leading FinTech company is seeking an experienced backend engineer to join their team in downtown Vancouver. This company specializes in providing banks with embedded financial products and services, aiming to revolutionize the corporate banking experience.Key Note:If you feel you are a match to the qualifications and experience listed for this position...


  • Vancouver, British Columbia, Canada Linuxassociation Full-time

    Java, Spring Boot, and microservices expertise define this Vancouver opportunity with Reveille Technologies, Inc. for an experienced software developer.This Java Full Stack Microservice Developer role requires 8-10 years of hands-on Java/J2EE development experience. You will design, develop, and deploy Spring Boot microservices, build REST APIs, and apply...


  • Victoria, British Columbia, Canada Sponsor Finder Full-time

    Build Java and Spring foundations at impact.com, shaping shared libraries, service templates, and engineering standards across the platform. This hands-on role serves fellow engineers.As a senior-level engineer, you will develop production applications and software other engineers depend on. You will work with product teams to identify central platform...


  • bc, canada | ca, British Columbia BranchFactor Full-time

    Marqeta seeks a Senior Java Software Engineer with Spring Boot expertise for its Credit Commercial Engineering Team. Work remotely from Ontario or British Columbia.This senior role owns defined features and components across quarterly milestones. You will design software, solve moderately complex problems, and collaborate with teammates and cross-functional...


  • Kimberley, British Columbia, Canada Placements24 Full-time

    Lead Java microservices engineering from Kimberley through a hybrid arrangement, applying distributed systems expertise to scalable application services.This Senior Software Engineer position suits professionals with five or more years of software development experience. You will design, develop, test, and deploy microservices while working with RESTful...


  • Surrey, British Columbia, Canada Henry Schein One Canada Full-time

    Henry Schein One Canada builds technology that helps dental professionals, teams, and organizations work more efficiently and deliver better patient care. Recognized as one of the 2026 Best Workplaces in Canada through Great Place to Work®, we value collaboration, impact, and continuous improvement. Our Dentrix Ascend engineering team contributes to the...


  • Vancouver, British Columbia, Canada Aptonet Full-time

    We are seeking an Intermediate Software Engineer to join our team in Vancouver, BC, and help build innovative generative AI capabilities across Planview products. In this role, you will collaborate with senior engineers, Product teams, Data Science teams, and other development groups to design, implement, test, and deploy features for an AI-powered platform...


  • Vancouver, British Columbia, Canada TEEMA Group Full-time

    Job Title: Staff Engineer – JAVAJob ID: 87594Location: Vancouver, British Columbia– 3 days a week onsite Overview: As a Staff Software Engineer, you will operate as a technical leader and architect, driving the evolution of our high-scale Java ecosystem. While a Senior Engineer masters the component, you master the entire system lifecycle. You will be...


  • Vancouver, British Columbia, Canada Compunnel Inc. Full-time

    The Senior Java Full Stack Developer will be responsible for designing, developing, and implementing Java-based solutions that support various business needs, including mobile applications and database programming.The role involves contributing across the development lifecycle and enhancing existing systems to ensure high availability, performance, and...