Intermediate Java Developer

1 week ago


Vancouver, British Columbia, Canada Best Buy Full time

Are you passionate about innovation and growth in a dynamic work environment? As an Intermediate Java Developer at Best Buy Canada, you will be part of a talented group of developers building applications that create an amazing experience for our customers and associates.

We practice a remote-first working model, leveraging in-person interactions at our head office in Vancouver, BC, for strategic, collaborative, and social purposes.

As an Intermediate Java Developer, you will approach challenges and projects with a flexible, team-first mindset and actively collaborate with engineers and product owners.

Key responsibilities include:

  • Working in our agile environment, where you will have opportunities to develop, test, debug, and demonstrate your work before it is published live.
  • Proposing and implementing application changes to address business needs.
  • Giving technical direction to peers and strengthening your leadership skills.

What we're looking for:

  • 3 to 5 years of development experience demonstrating proficiency with core development languages such as Java (Spring Boot, Hibernate).
  • Experience with technologies like React, Redux.
  • Experience with API-led development and Microservices architecture.
  • Experience with relational and non-relational databases and SQL such as MSSQL, Oracle 12c+.
  • Familiar with CI/CD pipeline and containerization platforms.
  • Experience with data structures, algorithms, distributed systems.
  • Bachelor's Degree or Diploma in Computer Science and/or related discipline/experience.

Why you'll love it here:

  • Employee discounts on awesome tech from day one.
  • Flexible health benefits and wellness program.
  • TFSA and RRSP programs.
  • 100% matched company pension plan.
  • Training programs to build new and transferable skills.

About Best Buy:

We are Canada's destination for the coolest tech, offering one of the best work environments in the country. Annually recognized as one of Canada's Top 100 Employers, our culture is one of inclusivity and belonging, providing employees with an environment where they can bring their whole selves to work.

We believe in a fair and inclusive hiring process. We encourage you to apply even if you may not meet all the requirements.



  • Vancouver, British Columbia, Canada Best Buy Full time

    About the RoleWe are seeking an experienced Java developer to join our team at Best Buy Canada. As a key member of our tech team, you will be responsible for designing, developing, and maintaining our applications to deliver an exceptional customer experience.Key ResponsibilitiesCollaborate with engineers and product owners to approach challenges and...


  • Vancouver, British Columbia, Canada Fortinet Full time

    Job Title: Intermediate Software DeveloperWe are seeking a highly skilled Intermediate Software Developer to join our Research and Development Team. As a key member of our team, you will be responsible for designing, implementing, and deploying research prototypes to support our research on code vulnerability and Anti-Virus (AV).Key Responsibilities:Design...

  • Senior Java Developer

    1 month ago


    Vancouver, British Columbia, Canada T-Net British Columbia Full time

    At Global Relay, we're seeking a highly skilled Senior Java Developer to join our team of talented engineers. As a key member of our development team, you'll be responsible for designing, developing, and deploying high-quality Java-based software solutions that meet the needs of our clients.With a strong background in Java development and a passion for...

  • Senior Java Developer

    1 month ago


    Vancouver, British Columbia, Canada TEEMA Full time

    Senior Java Developer OpportunityAt TEEMA, we're seeking a highly skilled Senior Java Developer to join our team. As a key member of our development team, you'll be responsible for designing, implementing, and deploying high-scale services using leading-edge technologies.Key Responsibilities:Design and implement scalable, multi-threaded applications and...

  • Senior Java Developer

    2 weeks ago


    Vancouver, British Columbia, Canada Aequilibrium Software Inc Full time

    Senior Backend Java Developer WantedAequilibrium Software Inc. seeks a highly skilled Senior Backend Java Engineer to join our team and contribute to the integration and extension of the Backbase digital banking platform. As a key member of our team, you will have the opportunity to work on innovative projects and collaborate with our talented professionals...

  • Software Engineer

    3 weeks ago


    Vancouver, British Columbia, Canada PHSA Full time

    As a software engineer at our company, you will work on developing high-quality software solutions using Java technology.We are looking for a skilled Java developer to join our team and contribute to the development of our software products.Key ResponsibilitiesDesign, develop, and test software applications using Java programming languageCollaborate with...

  • Software Developer

    1 week ago


    Vancouver, British Columbia, Canada Inizio Engage Full time

    We are looking for a skilled Java Developer to join our team. The ideal candidate will have experience with cloud services and be able to design and develop scalable architecture.The successful candidate will have a strong understanding of Java and be able to write efficient and readable code.Key responsibilities include:Design and develop cloud-based...


  • Vancouver, British Columbia, Canada Electronic Arts Full time

    Job DescriptionJob Title: Java Software EngineerJob Summary:We are seeking a highly skilled Java Software Engineer to join our team at Electronic Arts. As a Java Software Engineer, you will be responsible for designing, developing, and maintaining high-quality software applications using Java.Responsibilities:Design and develop software applications using...


  • Vancouver, British Columbia, Canada T-Net British Columbia Full time

    Back-End Java Engineer (12 month remote contract)TEEMA Solutions Group Inc.Job Title: Back End Java Engineer | RemoteJob ID: MK616725119Term: 12 MonthsWe are seeking a skilled Back-End Java Engineer to join our team on a 12-month remote contract. The ideal candidate will have a strong background in Java development and experience working on complex,...


  • Vancouver, British Columbia, Canada Aimsio Full time

    About AimsioAimsio is a software company that has been helping heavy industrial businesses maximize revenue from field operations by improving communication between off-site locations and head offices since 2013.The RoleWe are looking for a skilled Java developer to join our platform team. The team builds and maintains the Aimsio software, a complex B2B...


  • Vancouver, British Columbia, Canada Atimi Full time

    Job Title: Senior Java Backend DeveloperAbout the Role:We are seeking an experienced Senior Java Backend Developer to join our team at Atimi. As a key member of our development team, you will be responsible for designing, developing, and maintaining our cloud-based software applications.Key Responsibilities:Design and develop scalable, efficient, and...


  • Vancouver, British Columbia, Canada Global Relay Full time

    About Us:Global Relay is a leading provider of enterprise information archiving solutions, with over 20 years of experience in delivering cloud-based services to highly regulated firms. Our mission is to provide secure, scalable, and innovative solutions that meet the evolving needs of our customers.Your Role:As an Intermediate Software Developer in Test,...

  • Senior Java Developer

    11 hours ago


    Vancouver, British Columbia, Canada CB Canada Full time

    We are seeking a skilled Software Engineer to join our team as a Senior Java Developer in Vancouver.This is a full-time position that includes a competitive base salary of $95,000 per year and benefits.In this role, you will work on various software development projects for a range of clients based in the Vancouver area. This job is well-suited if you have...


  • Vancouver, British Columbia, Canada NearSource Full time

    We are seeking a highly skilled Senior Software Developer with expertise in both Java and Kotlin to join our dynamic development team. In this role, you will design and build high-performance, scalable applications using industry best practices with a focus on backend development.Key Responsibilities:Plan, design, debug, and code software solutions for Java...


  • Vancouver, British Columbia, Canada Coast Building Supplies Ltd Full time

    We are seeking a talented API Developer with strong Java skills to join our team. The ideal candidate will have experience with API design and implementation, as well as a solid understanding of Java programming principles.Responsibilities include designing and developing APIs, ensuring security and scalability, and collaborating with cross-functional...


  • Vancouver, British Columbia, Canada Go REcruitment Full time

    Software Engineer OpportunityAre you a skilled software engineer looking for a new challenge? Do you have experience with Java and C++ programming languages? We are seeking a talented software engineer to join our team at Bit Quill Technologies.About the RoleThis is a senior software developer position that requires a strong background in software...


  • Vancouver, British Columbia, Canada Atimi Software Inc. Full time

    About the RoleWe are seeking an experienced Java Backend Developer to join our team at Atimi Software Inc. in Canada. As a key member of our development team, you will be responsible for designing, developing, and maintaining our cloud-based software solutions.Key ResponsibilitiesCollaborate with our project team to develop high-quality software solutions...

  • Senior Java Developer

    1 month ago


    Vancouver, British Columbia, Canada Behavox Full time

    About BehavoxWe are shaping the future of data-driven businesses at Behavox. Our mission is to organize enterprise data into actionable insights that drive growth and protect our clients' interests.From risk management to revenue maximization, our data operating platform enables the creation of multilingual, AI/ML-based solutions that unlock value across...


  • Vancouver, British Columbia, Canada Vancouver Coastal Health Full time

    About the JobWe are looking for a highly skilled Senior Software Developer to join our team as a Java Expert. The ideal candidate will have extensive knowledge of Java programming language and excellent problem-solving skills.

  • Software Developer

    3 weeks ago


    Vancouver, British Columbia, Canada Coastal Ford Sales Full time

    Job Description:Develop and implement software applications using Java programming language.Collaborate with cross-functional teams to design and implement software solutions.Participate in code reviews to ensure high-quality code.Requirements:3+ years of experience in software development.Strong Java programming skills.Excellent problem-solving skills.