Global Relay

Senior Java Developer

Global Relay

Apply
12 months ago
Vancouver, Canada
Senior / Staff+

Responsibilities

  • Design and build enterprise scale services using Java as part of an agile development team.
  • Write unit tests and integration tests for your code and collaborate with Test to develop test cases.
  • Develop deployment systems for Java-based systems.
  • Create technical documentation and detail design documents.
  • 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.

Requirements

  • Minimum 10 years of Java development experience.
  • Proficient in Java and Linux.
  • Familiar with network protocols such as HTTP, TLS, and TCP.
  • Experience with web services technology such as REST, JSON, or Thrift.
  • Knowledge of agile development methodologies and test-driven development.
  • Experience with continuous integration systems and multi-threaded programming.
  • Familiarity with service-oriented architecture is preferred.
  • Experience with application performance tuning, cloud computing, and big data technology is an asset.

Benefits

  • Comprehensive extended health benefits program, including virtual healthcare and a wellness allowance.
  • Annual allotted vacation days that increase based on tenure.
  • Paid sick days and a maternity/parental enhancement program.
  • Corporate bonuses and an RRSP contribution matching program.
  • Subsidized meal program for Vancouver-based employees.
  • Flexible work arrangements to support work-life balance.

Tech Stack

AnsibleApache CassandraApache HadoopApache KafkaDockerGrafanaJavaJenkinsKubernetesLinuxMavenMongoDBPrometheus

Categories

BackendData EngineeringDevOps