Join Us at Flow20, April 27-29 in Chicago
BACK TO CAREERS PAGE

Senior Java Developer

Montreal, QC

About the company

xMatters develops a cloud solution that connects insights from any system to accelerate essential business processes. Our extensible platform adds intelligent communication across the entire enterprise with automated, targeted communications to ensure that critical messages and notifications get through to the right people to get the job done.

 

We’ve been Scrum and Agile zealots for many years, and we ship code multiple times a week. We believe strongly in teams owning their services, including: design, development, testing, deployment, metrics and monitoring, and everything in between.

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 Montreal
  • 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

  • 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