Mentor junior engineers and promote quality engineering best practices. Participate in release ... Strong programming skills in Java, Python, C#, JavaScript, or similar languages. Experience with ...
Mentor junior engineers and promote quality engineering best practices. Participate in release ... Strong programming skills in Java, Python, C#, JavaScript, or similar languages. Experience with ...
Jr Data Analyst
Kelowna, BC · On-site +1
We are looking for a Junior Data Analyst to help turn field and lab data into actionable insights ... Programming experience in one or more of the following: Python, C++, Java, PHP * Ability to work ...
Jr Data Analyst
Kelowna, BC · On-site +1
We are looking for a Junior Data Analyst to help turn field and lab data into actionable insights ... Programming experience in one or more of the following: Python, C++, Java, PHP * Ability to work ...
Jr Data Analyst
Kelowna, BC · On-site
We are looking for a Junior Data Analyst to help turn field and lab data into actionable insights ... Programming experience in one or more of the following: Python, C++, Java, PHP * Ability to work ...
Quick apply
Jr Data Analyst
Kelowna, BC · On-site
We are looking for a Junior Data Analyst to help turn field and lab data into actionable insights ... Programming experience in one or more of the following: Python, C++, Java, PHP * Ability to work ...
Demonstrated experience programming in ESQL, JAVA, XML/XSLT, JSON, ANT, Maven. * Demonstrated ... to junior staff. Position Information About us: At ICBC, it's our job to make sure the car ...
Demonstrated experience programming in ESQL, JAVA, XML/XSLT, JSON, ANT, Maven. * Demonstrated ... to junior staff. Position Information About us: At ICBC, it's our job to make sure the car ...
Mentor junior engineers on proper standards and techniques to improve their accuracy and efficiency ... Node.js, Java, Go, or C# * Experience designing and maintaining RESTful or gRPC APIs * Solid ...
Mentor junior engineers on proper standards and techniques to improve their accuracy and efficiency ... Node.js, Java, Go, or C# * Experience designing and maintaining RESTful or gRPC APIs * Solid ...
Jr. Quality Assurance Analyst
Burnaby, BC · On-site +1
CA$50K - CA$60K/yr
Experience with Azure DevOps (ADO) for test management and defect tracking * Selenium and Java scripting experience - Experience with test automation (maintaining existing scripts preferred; writing ...
Jr. Quality Assurance Analyst
Burnaby, BC · On-site +1
CA$50K - CA$60K/yr
Experience with Azure DevOps (ADO) for test management and defect tracking * Selenium and Java scripting experience - Experience with test automation (maintaining existing scripts preferred; writing ...
Senior Software Developer - Backend Services
Vancouver, BC · On-site
CA$120K - CA$160K/yr
Mentor junior developers and contribute to the continuous improvement of engineering standards and development processes. * Support DevOps initiatives including CI/CD pipelines, automated testing ...
Senior Software Developer - Backend Services
Vancouver, BC · On-site
CA$120K - CA$160K/yr
Mentor junior developers and contribute to the continuous improvement of engineering standards and development processes. * Support DevOps initiatives including CI/CD pipelines, automated testing ...
Senior Software Developer - Backend Services
CA$120K - CA$160K/yr
Mentor junior developers and contribute to the continuous improvement of engineering standards and development processes. * Support DevOps initiatives including CI/CD pipelines, automated testing ...
Senior Software Developer - Backend Services
CA$120K - CA$160K/yr
Mentor junior developers and contribute to the continuous improvement of engineering standards and development processes. * Support DevOps initiatives including CI/CD pipelines, automated testing ...
Senior Software Developer
CA$107K - CA$157K/yr
Mentor junior team members Minimum Qualifications * 4 years hands-on software development ... language like Go, Java, Python, or .NET * 4 years of experience leveraging public cloud ...
Senior Software Developer
CA$107K - CA$157K/yr
Mentor junior team members Minimum Qualifications * 4 years hands-on software development ... language like Go, Java, Python, or .NET * 4 years of experience leveraging public cloud ...
Software Engineer
Vancouver, BC · On-site +1
Go, Ruby, Python or Java * OO design, network programming, HTTP, AWS S3 and file systems ... Mentor, influence and collaborate with peer and junior engineers * Support inter-dependent ...
Software Engineer
Vancouver, BC · On-site +1
Go, Ruby, Python or Java * OO design, network programming, HTTP, AWS S3 and file systems ... Mentor, influence and collaborate with peer and junior engineers * Support inter-dependent ...
Senior Software Engineer (Product)
CA$150K - CA$250K/yr
Mentor junior engineers and contribute to a culture of knowledge sharing and learning. Minimum ... Proficiency in programming languages such as Python, Java, or similar. * Experience with modern web ...
Quick apply
Senior Software Engineer (Product)
CA$150K - CA$250K/yr
Mentor junior engineers and contribute to a culture of knowledge sharing and learning. Minimum ... Proficiency in programming languages such as Python, Java, or similar. * Experience with modern web ...
... junior developers owning the technical delivery. * Investigation and resolution of production ... programming languages like Java/C#/C++, Python, SQL/Oracle, XML and with some of the newer ...
... junior developers owning the technical delivery. * Investigation and resolution of production ... programming languages like Java/C#/C++, Python, SQL/Oracle, XML and with some of the newer ...
Senior Software Developer (Vehicle Services)
Vancouver, BC · Hybrid
CA$125K - CA$135K/yr
Where desired andappropriate participatein mob- and pair-programming sessions to distribute ... Expert-level ability to code inFlutter,Swift or Java/Kotlin, specific roledependant. Other Skills
Senior Software Developer (Vehicle Services)
Vancouver, BC · Hybrid
CA$125K - CA$135K/yr
Where desired andappropriate participatein mob- and pair-programming sessions to distribute ... Expert-level ability to code inFlutter,Swift or Java/Kotlin, specific roledependant. Other Skills
Senior Software Development Engineer
Burnaby, BC · On-site
CA$152K - CA$190K/yr
Lead technical discussions, provide mentorship to junior engineers, and advocate for best practices ... Expertise in one of the following programming languages: Kotlin, Java, Go, C#, Python, Ruby ...
Senior Software Development Engineer
Burnaby, BC · On-site
CA$152K - CA$190K/yr
Lead technical discussions, provide mentorship to junior engineers, and advocate for best practices ... Expertise in one of the following programming languages: Kotlin, Java, Go, C#, Python, Ruby ...
Be a go-to resource for more junior engineers on the team. Share knowledge through code reviews ... Experience with Go is preferred; experience with Java or Kotlin with a genuine interest in adopting ...
Be a go-to resource for more junior engineers on the team. Share knowledge through code reviews ... Experience with Go is preferred; experience with Java or Kotlin with a genuine interest in adopting ...
Architect, Professional Services
Vancouver, BC · On-site
CA$120K - CA$151K/yr
Mentoring junior engineers * Engaging in internal initiatives to build the AWS practice by ... or Java. * Advanced Knowledge of IT principles: * In-depth knowledge of IT principles in at least ...
Architect, Professional Services
Vancouver, BC · On-site
CA$120K - CA$151K/yr
Mentoring junior engineers * Engaging in internal initiatives to build the AWS practice by ... or Java. * Advanced Knowledge of IT principles: * In-depth knowledge of IT principles in at least ...
Junior Java Programming information
What does a junior Java programmer do?
What are the key skills and qualifications needed to thrive as a junior Java programmer?
What are some common challenges a junior Java programmer might face when starting out, and how can they overcome them?
What is the difference between Junior Java Programming vs Junior Software Developer?
| Aspect | Junior Java Programming | Junior Software Developer |
|---|---|---|
| Required Credentials | Java certifications, basic programming knowledge | General programming skills, possibly Java certifications |
| Work Environment | Development teams, Java-focused projects | Varied projects, multiple languages, broader scope |
| Employer & Industry Usage | Tech companies, software firms using Java | Wide range of industries, including tech, finance, and startups |
| Common Search & Comparison | Yes | Yes |
Junior Java Programming typically focuses on Java-specific skills and certifications, working mainly within Java development teams. In contrast, Junior Software Developer roles may involve multiple programming languages and broader responsibilities across various projects. Both roles are entry-level and often overlap in skills, but Java programming is more specialized.
What are the most commonly searched types of Java Programming jobs in British Columbia?
The most popular types of Java Programming jobs in British Columbia are:
What cities in British Columbia are hiring for Junior Java Programming jobs?
Cities in British Columbia with the most Junior Java Programming job openings:

Job description
Our Purpose
Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we're helping build asustainableeconomy where everyone can prosper. We support a wide range of digital payments choices, making transactionssecure, simple, smart and accessible. Our technology and innovation, partnerships and networks combine to deliver a unique set of products and services that help people, businesses and governments realize their greatest potential.
Title and Summary
Senior Software EngineerOverview:The Decision Management Program (DMP) team is looking for a Senior Software Engineer to support the Authorization Decisioning product and help deliver highly scalable, secure, and reliable solutions across Mastercard's global payments network.
Authorization Decisioning combines the power of Mastercard's Decision Management Platform with real-time authorization data to enable intelligent decisioning at scale. The team is focused on building high-quality products that transform transaction intelligence into immediate operational action for customers around the world.
This role is primarily focused on Quality Engineering, with an approximate allocation of 70% Quality Engineering and Test Automation responsibilities and 30% software development responsibilities. The successful candidate will drive quality through automation-first practices while contributing to the design, development, and delivery of scalable backend services and platform capabilities.
Role:
As a Senior Software Engineer, you will:
Design and implement automated test frameworks and reusable test suites.
Develop and execute functional, integration, API, regression, end-to-end, and performance tests.
Participate in requirements reviews, story grooming, and sprint planning activities.
Define and document test strategies, test plans, and acceptance criteria.
Collaborate with developers to identify, troubleshoot, and resolve defects.
Integrate automated tests into CI/CD pipelines.
Analyze test results and provide quality metrics and recommendations.
Ensure software meets business, security, scalability, and performance requirements.
Drive continuous improvement of testing processes, tools, and methodologies.
Mentor junior engineers and promote quality engineering best practices.
Participate in release validation, deployment verification, and production readiness activities.
All About You:
Bachelor's degree in Computer Science, Engineering, Information Technology, or related field.
Strong software engineering experience with Java and modern application development practices.
Experience developing applications and services using Spring Boot and API-driven architectures.
Strong programming skills in Java, Python, C#, JavaScript, or similar languages.
Experience with automated testing frameworks such as Selenium, RestAssured, JUnit/TestNG and Cucumber/JBehave/Karate
Experience testing REST APIs and microservices.
Knowledge of Agile/Scrum development methodologies.
Familiarity with CI/CD tools such as Jenkins, GitHub Actions, GitLab CI, or Azure DevOps.
Experience using source control systems such as Git.
Strong analytical, debugging, and problem-solving skills.
Preferred Qualifications:
Experience with cloud-native architectures and modern observability platforms.
Knowledge of secure coding practices and software quality metrics.
Experience mentoring engineers and influencing quality standards across teams.
Experience supporting highly available, mission-critical platforms within regulated environments.
Experience with security and compliance testing.Mastercard is a merit-based, inclusive, equal opportunity employer that considers applicants without regard to gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law. We hire the most qualified candidate for the role. In the US or Canada, if you require accommodations or assistance to complete the online application process or during the recruitment process, please contact reasonable_accommodation@mastercard.com and identify the type of accommodation or assistance you are requesting. Do not include any medical or health information in this email. The Reasonable Accommodations team will respond to your email promptly.
Corporate Security Responsibility
All activities involving access to Mastercard assets, information, and networks comes with an inherent risk to the organization and, therefore, it is expected that every person working for, or on behalf of, Mastercard is responsible for information security and must:
Abide by Mastercard's security policies and practices;
Ensure the confidentiality and integrity of the information being accessed;
Report any suspected information security violation or breach, and
Complete all periodic mandatory security trainings in accordance with Mastercard's guidelines.
Pay Ranges
Vancouver, Canada: $111,000 - $160,000 CAD