BACK TO CAREERS PAGE

Java Developer

British Columbia (Remote)

About the company

xMatters helps enterprises prevent, manage and resolve IT incidents. xMatters industry- leading Digital Service Availability platform prevents IT issues from becoming big business problems. Large enterprises, small workgroups, and innovative DevOps teams rely on its proactive issue resolution service to maintain operational visibility and control in today’s highly fragmented IT environment. xMatters provides toolchain integrations to hundreds of IT management, security, and DevOps tools. xMatters is the primary Digital Service Availability platform trusted by leading global companies and innovative challengers including BMC Software, Credit Suisse, Danske Bank, DXC technology, Experian, Intuit, NVIDIA, Sony Network Interactive, ViaSat and Vodafone. xMatters is headquartered in San Ramon, California and has offices worldwide.
Interviewing and working with us during COVID:
  • All interviews will be conducted via video conferences
  • This is a full-time remote position with no requirement to come to the office.
  • We follow the guidance of health authorities in each jurisdiction where we have offices
  • We have developed health and safety procedures and guidelines for employees who want to continue working at our offices

About the position

xMatters is hiring a full-time Java developer to develop and maintain our cloud-based software products. This is an outstanding opportunity for a talented Java developer to advance their career by joining a successful and growing engineering team. Our company is fast-paced and fun, promotes a strong work-life balance, and offers great benefits and very competitive compensation.

Your Responsibilities

  • Developing software for a highly available cloud service
  • Designing and refactoring software with scalability, resiliency and performance in mind
  • Contribute in defining user stories
  • Participating as a mentor to other engineers

Your Education, Experience and Skill Sets

  • A degree or diploma in Computer Science, Software Engineering, or related field
  • 5+ years experience in enterprise application development with Java
  • Experience building and scaling distributed, highly available systems
  • Experience developing applications for a cloud environment such as Google Cloud Platform or Amazon Web Services
  • Experience with relational databases such as Postgres, etc.
  • Solid knowledge of unit, integration and automation testing methodologies

Stuff That Earns You Bonus Points

  • Experience with Agile development methodologies such as Scrum
  • Prior work with frameworks/tools such as Spring Boot, Kafka, Cassandra, Docker, and Kubernetes
  • Performance analysis and JVM tuning skills
  • Comfortable building metrics, monitoring, and alerting for micro-services
  • Knowledge and experience working with software architecture design patterns

Cool Culture: Why You'll Love Working Here

  • Modern office in downtown Victoria and Vancouver
  • Full extended medical benefits, including dental and vision
  • Training and professional development budget to help advance your career
  • Strong belief in work/life balance (and we mean it)
  • Annual health & wellness grant to spend on almost anything to improve your life
  • Emphasis on innovation: we dedicate one day every month to our pet projects
  • Diverse, smart, and talented co-workers
  • Collaborative, fun work environment, where laughing and learning go together
  • Well-stocked kitchen with snacks, drinks, and ‘beverages’
  • Generous employee referral program
  • Fun days involving lawn bowling, frisbee golf, pool at the pub, and so on
  • RRSP Matching

Conditions of Employment

  • Legally able to work in Canada; resident of BC, Ontario, or Quebec
  • Agree to acceptable use policy
  • Background check

Want to join our team?

    First and Last name *
    Email Address *
    Location

    Please enter the location where you're based
    Upload Resume (1MB max | doc, docx, pdf only)
    Additional Information