Senior Java Developer

7 days ago


Vancouver, British Columbia, Canada Edjuster Full time

For more than 20 years Global Relay has set the standard and trends in compliant communications with our multi-award winning unified communications, data capture, and data analysis platform. We securely capture and manage the world's communications data and give its owners greater control and visibility to drive value and ensure compliance with the regulatory requirements of a large variety of industries and authorities.

We offer competitive compensation and benefits and all the other typical things you expect, but we are not your typical company. Global Relay is a career-making company. It is a place for big ideas, new challenges, and cutting-edge innovation. It is a place where you can make an impact.

Your Role:

The Senior Java Developer is a member of a small, highly focused team, responsible for building services for highly scalable and robust messaging, data acquisition and archiving systems, using leading edge technologies. This is an opportunity to work alongside some of the best Java developers in Vancouver and apply your craft in an environment that encourages creative thinking and autonomy. 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. If you are committed to code that is clean, well-tested, well-reviewed, performant and secure then you'll fit in around here.

Tech Stack:

Micro-services Container Platforms (OpenShift, Kubernetes, CRC, Docker)
NoSQL DBs (Cassandra, MongoDB, HBase, Zookeeper, ArangoDB)
Serialization libraries (Thrift, Protocol Buffers)
Large scale data processing (Hadoop, Kafka)
Dependency injection frameworks (Guice, Spring)
Text search engines (Lucene, ElasticSearch)
Splunk/Elastic
CI/CD Build tools: Maven, Git, Jenkins
Frameworks: Vert.x, Spring Boot

Your Job:

Design, implementand provide architectural guidance in deployinghigh data volume services as a part of an agile development team
Write unit and integration tests for your Java code
Collaborate with testers in development of functional test cases
Develop deployment systems for Java based systems
Collaborate with product owners on user story generation and refinement
Monitor and support the operation of production systems
Participate in knowledge sharing activities with colleagues
Pair programming and peer reviews

About You:

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
Fluency with Linux
Passion for Test Driven Development
Understanding of network protocols such as TLS, TCP
Experience with any of the following is an asset:High data volume distributed systems
Soft real-time systems
Experience doing performance tuning
Big Data technologies, such as Hadoop, Kafka, and Cassandra, to build applications that contain petabytes of data and process millions of transactions per day
Cloud computing, virtualization and containerization
Continuous integration systems
Deployment technology such as Ansible
Full text searching/indexing and tokenization
Lucene

#J-18808-Ljbffr

  • Vancouver, British Columbia, Canada Magellan Jets Full time

    Position Overview: Magallen Jets, an innovative leader in the aviation industry, is seeking a highly skilled Senior Java Developer to join our dynamic IT team. This role is pivotal in developing and enhancing our digital infrastructure to ensure the highest level of service and operational efficiency. The ideal candidate will have a strong background in...


  • Vancouver, British Columbia, Canada RentMoola Full time

    Building the rent payment network for all, and changing the way you pay rentWe are disrupting the status quo of rental payments by making the transaction paperless and rewarding for tenants, and seamless for our property management clients by giving them a secure online platform to collect rent online. It seems that the property management industry was ready...


  • Vancouver, British Columbia, Canada Parent Organization Full time

    Opportunity Alert: As a Senior Java/Kotlin Developer for a multinational Fortune 500 Project based in Vancouver, BC with completely remote flexibility. To be eligible for this full-time (permanent) role, candidates must be residents of Canada. Design, code, test, debug and document new and existing components to ensure that software meets business, quality...

  • Java Developer

    7 days ago


    Vancouver, British Columbia, Canada Flexton Inc. Full time

    Java/J2EE Developer/Java Developer/BackendLocation: Vancouver, BC Canada/RemoteLong TermCAN $50- $60/hr on W2Retail or e-commerce background is required.Minimum of 5 years' experience designing and implementing Java backend applicationsExperience in driving a large java-based application migration from one infrastructure to another with architectural changes...

  • Senior Java SDET

    3 weeks ago


    Vancouver, British Columbia, Canada TEEMA Full time

    Job Title: Senior Java SDETJob ID: MK Location: Vancouver, BCOverview:Our client is seeking a Software Development Engineer in Test for webservice and API automation testing in Vancouver for a permanent, full-time position. You will be testing a variety of their world-class apps they build for their Fortune 5000 clients. Working in a highly supportive team...

  • Senior Java SDET

    2 months ago


    Vancouver, British Columbia, Canada TEEMA Full time

    Job Title: Senior Java SDETJob ID: MK Location: Vancouver, BCOverview:Our client is seeking a Software Development Engineer in Test for webservice and API automation testing in Vancouver for a permanent, full-time position. You will be testing a variety of their world-class apps they build for their Fortune 5000 clients. Working in a highly supportive team...


  • Vancouver, British Columbia, Canada Flexton Inc. Full time

    Java/J2EE Developer/Java Developer/BackendLocation: Vancouver, BC Canada/RemoteLong TermCAN $50- $60/hr on W2Retail or e-commerce background is required.•Minimum of 5 years' experience designing and implementing Java backend applications•Experience in driving a large java-based application migration from one infrastructure to another with architectural...

  • Java Developer

    6 days ago


    Vancouver, British Columbia, Canada New Value Solutions Full time

    New Value Solutions, a well-established IT consulting company, is looking for a skilled Java Developer to assist our client in creating and implementing digital health solutions and platforms to enhance the development of a connected health system and digitally-driven healthcare.Key Responsibilities:Collaborate with the development team to design and deliver...

  • Java Developer

    7 days ago


    Vancouver, British Columbia, Canada Flexton Inc. Full time

    Job Title: Java DeveloperLocation: 100% RemoteLong term contractBasic Qualifications:4+ years' experience designing and implementing Java backend applications.Experience in driving a large java-based application migration from one infrastructure to another with architectural changes in design.Strong experience in managing / migrating large data sets in...

  • Lead Java Developer

    7 days ago


    Vancouver, British Columbia, Canada ITC Infotech Full time

    ITC Infotech is looking for a Lead Java Developer to join Canada TeamLocation:Vancouver, British Columbia – This role requires the candidate to be on premises for 2-3 daysWhat you'll do:You will lead the design design, develop, and maintain Java-based applications. You will translate the c

  • Java Developer

    7 days ago


    Vancouver, British Columbia, Canada Flexton Inc. Full time

    Location: Canada-Local to VancouverRemotePay rate: CAD /hr on T45+ years of experience with designing and implementing Java backend applications. In Retail industry background.Minimum of 5 years' experience designing and implementing Java backend applicationsExperience in driving a large java-based application migration from one infrastructure to another...

  • Java Senior SDET

    7 days ago


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

    Java Sr Software Development Engineer in Test (SDET)ResponsibilitiesDesign and build scalable automated test frameworks and test suites working across technologiesCreate, maintain, and execute automated test cases for APIs and webservicesDevelop automation code demonstrating a strong understanding of object-oriented design fundamentals, data structures and...


  • Vancouver, British Columbia, Canada NearSource Full time

    Note: This is a 100% Remote position for candidates who are residing anywhere in Canada and willing to work in PST Mandatory Key skills requirements: Java 8, Springboot, ReactJS Cloud: Strong experience with Amazon Web Services Position Overview:Our Client is seeking a motivated and experienced software engineer to join their Product Delivery platform team....


  • Vancouver, British Columbia, Canada Samsung Electronics Perú Full time

    Please visit Samsung membership to see Privacy Policy, which defaults according to your location. You can change Country/Language at the bottom of the page.If you are a resident of the European Union or the European Economic Area, please click here . If you are a resident of the U.S., please click here . If you are a resident of the Philippines, please click...


  • Vancouver, British Columbia, Canada Samsung Electronics Perú Full time

    Please visit Samsung membership to see Privacy Policy, which defaults according to your location. You can change Country/Language at the bottom of the page. If you are a resident of the European Union or the European Economic Area, please click here . If you are a resident of the U.S., please click here . If you are a resident of the Philippines, please...


  • Vancouver, British Columbia, Canada NearSource Full time

    Explore the opportunity to join us as a Senior Software Developer(Java, Kotlin) for a Fortune 500 client in Canada. This position entails full-time employment with the option for remote work, though applicants must reside in Canada. All pertinent details are provided below.Responsibilities:Design, code, test, debug, and document new and existing components...

  • Java Developer

    7 days ago


    Vancouver, British Columbia, Canada Flexton Inc. Full time

    Responsibility: Design, write and build tools to improve the reliability, latency, availability, and scalability of 1) Engender reliability and availability starting with metrics and measurements. 2) Enable scaling by providing tools, developing training and/or augmenting processes. 3) Build tools/automate to prevent re-occurrence of problem to mission...

  • Java Developer

    7 days ago


    Vancouver, British Columbia, Canada Fossbytes Media Pvt Ltd Full time

    We work to connect and power an inclusive, digital economy that benefits everyone, everywhere by making transactions safe, simple, smart and accessible. Using secure data and networks, partnerships and passion, our innovations and solutions help individuals, financial institutions, governments and businesses realize their greatest potential. We cultivate a...

  • Lead Java Developer

    7 days ago


    Vancouver, British Columbia, Canada ITC Infotech Full time

    ITC Infotech is looking for a Lead Java Developer to join Canada Team.Location: Vancouver, British Columbia – This role requires the candidate to be on premises for 2-3 days.What you'll do: You will lead the design design, develop, and maintain Javabased applications. You will translate the concept designs, customer requirements into user interfaces on web...

  • Developer - Senior

    7 days ago


    Vancouver, British Columbia, Canada ICBC Full time

    The Information Services Division at ICBC is seeking a Senior Developer to join their applications team. Lead the enhancement and maintenance of online tools used by teams, partners, and customers. Utilize expert skills in web and mobile friendly development, testing, and deployment. Responsibilities: Provide expert technical knowledge for software...