Senior Developer to create SaaS solutions that provide targeted advertising for online streaming platforms.
Job Type: Permanent
Positions to fill: 1
Start Date: May 31, 2023
Job End Date: May 31, 2023
Pay Rate: Salary: Negotiable
Job ID: 129514
Location: Calgary, Edmonton, Halifax, London, Montreal, Ottawa, Regina, Toronto, Vancouver, Victoria, Winnipeg
Our SaaS client is seeking a Senior Java Developer to create SaaS solutions that provide targeted advertising for online streaming platforms.
Must Haves:
Must Haves:
- 7+ years experience as a Java Developer
- Experience with database technologies such as PostgreSQL, TSQL, DynamoDB, Redis, or Protocol Buffers
- Experience building RESTful web services
- Experience with Amazon Web Services or similar Cloud Technology (Google Cloud Platform or Microsoft Azure)
- Experience working in an Agile and Scrum environment
- Experience mentoring junior developers and performing peer code reviews
- Bachelor's Degree in Computer Science or equivalent
- Experience developing CI/CD pipelines
- Experience using Docker and Kubernetes
- Experience with Git, GitHub/BitBucket
- Experience with Terraform or Ansible
- Experience in the Cable or Satellite industry
- Troubleshoot incidents and implement adequate solutions to restore and maintain system function, supported by automated monitoring, incident managers and our support team
- Writing and maintaining documentation
- Actively participate in our Agile process, including sprint planning, backlog refinement, etc.
- Actively participate in implementing continuous integration/delivery, static code analysis, and test automation
- You will design, develop, deploy and operate backend services in Kotlin or Java that are scalable, durable and performant
- You will collaborate closely with peers and product owners in an autonomous, cross-functional team
- You will help other team members grow as engineers through code review, pairing, and mentoring
- As a part of the DevOps team, you will be on-call for the services that the team owns. You are on-call for one week, approximately once per month. While on call, you are required to be reachable by telephone and able to act upon alarm using your laptop