Highly Skilled Java Software Engineer for Large-Scale Enterprise Systems

2 weeks ago


Kelowna, British Columbia, Canada Global Relay Full time

Global Relay, a pioneering enterprise information archiving company, is seeking a highly skilled Senior Java Developer to join its Kelowna team.

We offer competitive compensation, including an estimated salary of $120,000 per year, and a comprehensive benefits package.

About the Role

As a Senior Developer at Global Relay, you will be working with leading-edge technologies to build scalable and high-availability systems that serve tens of thousands of users globally. Your primary responsibilities will include:

  • Designing software implementations in collaboration with the team to satisfy business requirements
  • Collaborating with product owners on user story generation and refinement
  • Writing quality code for enterprise services as part of an agile development team
  • Ensuring code is tested and performant for use at scale
  • Documenting APIs, code, and designs
  • Monitoring and supporting the operation of production systems
  • Participating in knowledge sharing activities with colleagues
  • Developing deployment automation to continuous delivery
About You

To succeed in this role, you should have:

  • A minimum 8 years of Java development experience in an Agile environment, building scalable, multi-threaded applications and services
  • API development experience in service and resource-oriented architectures
  • Solid understanding of modern software design principles
  • Fluency with Linux
  • Passion for Test Driven Development
  • Understanding of network protocols such as HTTP, TLS, TCP
  • Experience with continuous integration systems
  • Experience with dependency injection and mocking techniques
About Global Relay

Global Relay is a career-building company that offers a unique opportunity to work alongside some of the best developers in British Columbia. Our software is developed by small, focused agile teams of developers and QA, and we encourage our developers to think beyond a single component to build complete system solutions. Challenge yourself by learning new technologies, and apply your skills across our different projects and application domains.



  • Kelowna, British Columbia, Canada Patara Orchards Full time

    Job Description:Key Responsibilities:• Design, develop, and maintain large-scale software systems.• Collaborate with cross-functional teams to deliver high-quality solutions.About the Role:This is a unique opportunity to work on complex software systems, leveraging cutting-edge technologies to drive business growth. As a Senior Software Engineer, you...


  • Kelowna, British Columbia, Canada Global Relay Full time

    About Global RelayWe are a leading provider of enterprise information archiving solutions, with over 20 years of experience in the industry.Your RoleAs a Senior Developer at Global Relay, you will be responsible for designing and implementing software solutions that meet business requirements. You will work as part of an agile development team to write...

  • Software Engineer

    1 month ago


    Kelowna, British Columbia, Canada JAM Software GmbH Full time

    Job Title: Software TesterSkyTrac Systems Ltd. is seeking a highly motivated and detail-oriented Co-Op Student to join their Software Test department.Job Summary:We are looking for a talented individual to assist in the development and execution of test plans for web software and embedded software verification. The successful candidate will have strong...

  • Senior Java Developer

    1 month ago


    Kelowna, British Columbia, Canada Global Relay Full time

    About Global RelayGlobal Relay is a leading provider of enterprise information archiving solutions. Our cloud-based platform securely captures and preserves communications data for highly regulated firms, ensuring compliance with stringent regulations.Your RoleAs a Senior Java Developer at Global Relay, you will be working on building scalable,...

  • Expert Java Developer

    2 weeks ago


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

    At Global Relay, we are revolutionizing enterprise information archiving with cutting-edge cloud solutions. We securely capture and preserve communications data for the world's most highly regulated firms, ensuring compliance with stringent regulations.We offer a unique work environment that fosters career growth, diversity, and inclusion. Our team of...


  • West Kelowna, British Columbia, Canada B.C. Ltd. Full time

    **Job Title:** Software Engineer**Job Description:** We are seeking a skilled Software Engineer with expertise in Java and data analysis to join our team. The ideal candidate will have experience in developing software applications and analyzing large datasets to inform business decisions. Key responsibilities include designing and implementing software...

  • Senior Java Developer

    4 weeks ago


    Kelowna, British Columbia, Canada Global Relay Full time

    About Global RelayGlobal Relay is a leading provider of enterprise information archiving solutions. Our cloud-based services enable regulated firms to securely capture and preserve communications data, ensuring compliance with stringent regulations.Your RoleAs a Senior Developer at Global Relay, you will be working on building scalable, multi-threaded...


  • Kelowna, British Columbia, Canada Interior Health Authority Full time

    About the Role:We are seeking an experienced Software Engineer to join our team. The ideal candidate will have a strong background in Java and Python, with a proven track record of delivering high-quality software solutions. Key Responsibilities:Design and develop software applications using Java and PythonCollaborate with cross-functional teams to identify...

  • Senior Java Developer

    1 month ago


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

    About the Role:We are seeking a highly skilled Senior Java Developer to join our team at Global Relay in Kelowna. As a Senior Developer, you will be working with leading edge technologies to build products that are used by tens of thousands of users globally to solve real world business problems.Key Responsibilities:Design, in collaboration with the team,...

  • Senior Java Developer

    1 month ago


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

    At Global Relay, we're pushing the boundaries of Java technology to build innovative solutions for our clients. As a Senior Developer, you'll be working with a talented team to design and implement software that meets the needs of our global user base.Key Responsibilities:Collaborate with the team to design and implement software solutionsWork with product...


  • Kelowna, British Columbia, Canada Hexagon Agility Full time

    About UsAt Hexagon Agility, we're leading the transition to sustainable transportation with cutting-edge technology and innovative solutions. Our mission is to design and manufacture eco-friendly products that minimize carbon emissions.Job SummaryWe're seeking an experienced Software Engineer to join our team as a Software Engineering Administrator. In this...


  • Kelowna, British Columbia, Canada Global Relay Full time

    About the RoleWe are seeking a seasoned Software Engineering Team Lead to lead our team of developers in crafting innovative, scalable, and highly available enterprise software solutions.

  • Software Engineer

    4 weeks ago


    Kelowna, British Columbia, Canada Bin 4 Burger Lounge Full time

    Job Title: Software EngineerWe are seeking a skilled Software Engineer to join our team at ABC Company. The successful candidate will be responsible for designing, developing, and testing software applications.Key Responsibilities:* Design and develop software applications using Java, C++, and Python* Collaborate with cross-functional teams to identify...


  • Kelowna, British Columbia, Canada PB13 Framing Ltd. Full time

    About the Role:As a skilled Senior Software Engineer, you will be responsible for designing, developing, and maintaining software applications. You will work closely with cross-functional teams to identify and prioritize project requirements, and collaborate with other engineers to ensure high-quality, scalable, and maintainable software solutions.Key...

  • Transformation Leader

    2 weeks ago


    Kelowna, British Columbia, Canada HITACHI ENERGY CANADA INC. Full time

    Job Description:We are seeking a highly skilled Transformation Leader to manage the execution of large-scale power projects in Western Canada.About the Role:Lead multiple projects simultaneously, ensuring safe and efficient execution.Collaborate with customers to develop project plans, budgets, and schedules.Manage project risks, identify opportunities for...


  • Kelowna, British Columbia, Canada Global Relay Full time

    Company OverviewGlobal Relay is a leading provider of enterprise information archiving solutions. With over 20 years of experience, we have set the standard for industry-leading cloud archiving, surveillance, eDiscovery, and analytics solutions.About the RoleWe are seeking an experienced Technical Lead to oversee small, highly focused teams of developers...


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

    At T-Net British Columbia, we're seeking a seasoned Senior Java Developer to join our team of innovative professionals. As a key member of our technology team, you'll be responsible for designing and implementing scalable, high-performance software solutions that meet the needs of our clients.This is an exceptional opportunity to work on cutting-edge...

  • Software Engineer

    4 weeks ago


    Kelowna, British Columbia, Canada Lakeview Infinity Pools Full time

    Key ResponsibilitiesWe are seeking a skilled Software Engineer to join our team. The ideal candidate will be responsible for designing, developing, and testing software applications using a variety of programming languages.RequirementsProficiency in programming languages such as Java, Python, or C++Experience with software development methodologies and agile...


  • Kelowna, British Columbia, Canada Mangyan Services Inc. Full time

    About the Role:We are seeking a skilled software engineer to join our team. The successful candidate will be responsible for developing high-quality software solutions using Java and Agile methodology.Key Responsibilities:Design and develop software applications using Java and Agile principlesCollaborate with cross-functional teams to identify and prioritize...


  • Kelowna, British Columbia, Canada Custom Health Full time

    About Custom HealthCustom Health is a pioneering Health-Tech company dedicated to delivering patient-centric healthcare as a service. Our mission is to revolutionize the patient experience, driving better outcomes and reducing total cost of care. Leveraging our cutting-edge technology platform, high-volume central fill pharmacy hubs, and comprehensive...