Talent.com

Java Jobs in Surrey, BC

Create a job alert for this search

Java • surrey bc

Last updated: 5 days ago
Remote Senior Java Engineer - AI Trainer

Remote Senior Java Engineer - AI Trainer

SuperAnnotatePitt Meadows, British Columbia, CA
Remote
Full-time
As a Senior Java Engineer, you will work remotely on an hourly paid basis to review AI-generated Java code, architectural solutions, and technical explanations, as well as generate high-quality ref...Show moreLast updated: 26 days ago
Senior Data Engineer - Spark / Scala on Kubernetes

Senior Data Engineer - Spark / Scala on Kubernetes

INTELLISWIFT INCBurnaby, Metro Vancouver Regional District, CA
Full-time
A leading IT solutions company in Canada is seeking a Data Engineer with expertise in Scala and Java.The role requires developing data pipelines, preferably using Kubernetes for containerization.Fa...Show moreLast updated: 30+ days ago
Canada Regional Software Engineer II — Localized Platform

Canada Regional Software Engineer II — Localized Platform

RemitlyBurnaby, Metro Vancouver Regional District, CA
Full-time
A financial technology company in Burnaby is seeking a Software Development Engineer II to enhance the customer journey for Canadian senders. In this role, you will design scalable systems, collabor...Show moreLast updated: 18 days ago
Senior Java Developer

Senior Java Developer

Henry Schein One UKSurrey, Metro Vancouver Regional District, CA
Full-time
Join to apply for the Senior Backend Engineer role at Henry Schein One UK.Get AI-powered advice on this job and more exclusive features. Henry Schein One is the global leader in dental management, a...Show moreLast updated: 12 days ago
  • Promoted
Full Stack Developer

Full Stack Developer

Prosperity Workforce SolutionsSurrey, BC, Canada
Full-time
Job Title : Full Stack Developer.Bachelors or Masters in Computer Science, Engineering, or related field.We are seeking a talented and versatile. You will be instrumental in building robust, scalable...Show moreLast updated: 5 days ago
Senior Java Developer

Senior Java Developer

Fortinet, Inc.Burnaby, Metro Vancouver Regional District, CA
Full-time
We are seeking a highly skilled and experienced.The ideal candidate will have a strong background in enterprise Java development, particularly with EJB and EAR-based applications, and a passion for...Show moreLast updated: 5 days ago
Senior Java Architect & Tech Lead (Spring / J2EE)

Senior Java Architect & Tech Lead (Spring / J2EE)

CollaberaBurnaby, Metro Vancouver Regional District, CA
Full-time
A leading IT staffing firm in Metro Vancouver is seeking a technical lead to guide the transition of its application architecture. The ideal candidate will have over five years in software developme...Show moreLast updated: 30+ days ago
Senior Java Developer

Senior Java Developer

Henry Schein One | ExanSurrey, Metro Vancouver Regional District, CA
Full-time
Get AI-powered advice on this job and more exclusive features.Henry Schein One | Exan provided pay range.This range is provided by Henry Schein One | Exan. Your actual pay will be based on your skil...Show moreLast updated: 14 days ago
Senior Java Developer

Senior Java Developer

Henry Schein OneSurrey, British Columbia, CA
Full-time
Quick Apply
We are a leading provider of dental technology solutions, and we are committed to developing innovative products and services that help dental professionals deliver the best possible care to their ...Show moreLast updated: 19 days ago
Senior Enterprise Solution Architect — Data & Integration Strategy

Senior Enterprise Solution Architect — Data & Integration Strategy

Save-On-FoodsCity of Langley, Metro Vancouver Regional District, CA
Full-time
A major food and health products provider is seeking an experienced Enterprise Solution Architect for their Langley, BC office. The role requires strong technical leadership, collaboration with stak...Show moreLast updated: 30+ days ago
Staff Java Developer

Staff Java Developer

FortinetBurnaby, BC, Canada
Full-time
Lead the architecture and development of Java-based systems interacting with network devices via protocols such as SNMP, Radius. Design and deliver robust APIs, SDKs, and backend services for managi...Show moreLast updated: 30+ days ago
Senior Java Developer

Senior Java Developer

Software of ExcellenceSurrey, Metro Vancouver Regional District, CA
Full-time
Be among the first 25 applicants.Get AI-powered advice on this job and more exclusive features.We deliver innovative dental software and services, combined with expert business coaching, to help co...Show moreLast updated: 12 days ago
Senior Medical Device Software Engineer (Hybrid)

Senior Medical Device Software Engineer (Hybrid)

Kardium Inc.Burnaby, Metro Vancouver Regional District, CA
Full-time
A leading medical technology company in Burnaby is seeking an experienced software developer to design applications for their innovative medical devices. This role involves integrating systems, coll...Show moreLast updated: 30+ days ago
Engineering Manager, NIOS Platform — Hybrid Role

Engineering Manager, NIOS Platform — Hybrid Role

InfobloxBurnaby, Metro Vancouver Regional District, CA
Full-time
A leading technology company is seeking a Manager for Software Engineering to lead the NIOS Platform team in Burnaby, Canada. This role requires a blend of technical leadership, people management, a...Show moreLast updated: 7 days ago
  • Promoted
Java Developer (Intermediate to Senior)

Java Developer (Intermediate to Senior)

Targeted TalentSurrey, BC, Canada
Permanent
We are looking for an experienced.This is a permanent position that is remote to start with later relocation to.Our client is a global enterprise company with a product that you've likely used....Show moreLast updated: 30+ days ago
Android Networking Engineer — Hybrid

Android Networking Engineer — Hybrid

ZscalerBurnaby, Metro Vancouver Regional District, CA
Full-time
A leading cybersecurity company is seeking an experienced Android Software Engineer to join their Mobile team in Burnaby, Canada. The role involves developing a cross-platform client application and...Show moreLast updated: 30+ days ago
Lead Software Engineer, Processor Software

Lead Software Engineer, Processor Software

D-WaveBurnaby, Metro Vancouver Regional District, CA
Full-time
A leading quantum computing firm in Burnaby is seeking a Software Developer Team Lead, Processor Software.In this role, you will develop essential software tools, mentor team members, and collabora...Show moreLast updated: 30+ days ago
Senior Salesforce Engineer

Senior Salesforce Engineer

RB Global Inc.Burnaby, Metro Vancouver Regional District, CA
Full-time
Deliver high quality software efficiently.Write high quality, testable and easily maintainable code in a variety of languages (APEX / SOQL, Java, SQL, Javascript, HTML, CSS).Develop test classes and ...Show moreLast updated: 30+ days ago
Senior Software Developer Analyst (Full Stack –.NET, React / NextJS, CMS)

Senior Software Developer Analyst (Full Stack –.NET, React / NextJS, CMS)

BCAABurnaby, British Columbia, CA
Full-time
Feel proud of what you do and help shape the future of BC at a BC Top Employer.We’re driven by purpose – delivering peace of mind to one in three BC households with insurance, roadside assistance, ...Show moreLast updated: 30+ days ago
People also ask
Remote Senior Java Engineer - AI Trainer

Remote Senior Java Engineer - AI Trainer

SuperAnnotatePitt Meadows, British Columbia, CA
26 days ago
Job type
  • Full-time
  • Remote
Job description

As a Senior Java Engineer, you will work remotely on an hourly paid basis to review AI-generated Java code, architectural solutions, and technical explanations, as well as generate high-quality reference implementations and reasoning steps. You will assess solutions for accuracy, clarity, and adherence to the prompt; identify errors in logic, performance, or design; fact-check technical information; write high-quality explanations and model solutions that demonstrate correct methods; and rate and compare multiple AI responses based on correctness and reasoning quality.

This fully remote, hourly paid contractor role is with SME Careers, a fast-growing AI data services company and subsidiary of SuperAnnotate that provides AI training data to many of the world’s largest AI companies and foundation model labs, where your Java expertise will directly help improve the world’s premier AI models.

Key Responsibilities :

  • Develop AI Training Content : Create detailed prompts in various topics and responses to guide AI learning, ensuring the models reflect a comprehensive understanding of diverse subjects.
  • Optimize AI Performance : Evaluate and rank AI responses to enhance the model's accuracy, fluency, and contextual relevance.
  • Ensure Model Integrity : Test AI models for potential inaccuracies or biases, validating their reliability across use cases.

Your Profile :

  • Bachelor’s degree or higher in Computer Science, Software Engineering, or a closely related technical field.
  • 5+ years of professional software engineering experience, with significant hands-on work in Java on production systems.
  • Deep understanding of core Java, concurrency primitives, and the Java Collections Framework.
  • Extensive experience building and maintaining backend services using Spring or Spring Boot, REST APIs, and microservice architectures.
  • Strong grasp of software design principles, system design, and performance optimization in distributed Java systems.
  • Minimum C1 English proficiency (written and spoken), with the ability to write clear technical explanations and follow detailed English-language guidelines.
  • Comfort working with modern engineering tooling such as Git, CI / CD pipelines, automated testing frameworks, and containerization technologies.
  • Demonstrated experience conducting thorough code reviews and providing structured, constructive feedback to other engineers.
  • Previous experience with AI data training, annotation, or evaluating AI-generated technical content is a strong plus.
  • Highly detail-oriented and systematic, with a methodical approach to evaluating reasoning quality and identifying subtle issues in Java solutions.