Senior Java Developer - Cloud
The "Senior Java Developer - Cloud" will work in collaboration with Java Developers and Data Scientists on the Data Services team in supporting three major projects: a surfacing engine that serves millions of users per day, crawlers that scour the web and use computer vision, and an infrastructure that processes, aggregates and filters billions of events per day. You will make a difference: your work will be used by more than a hundred million users per day.
Senior Java Developer
What you'll be doing:
- Work in close collaboration with the Product Owner to understand the requirements
- Work closely with the software development team to maintain a high level of product quality
- Propose solutions to our unique challenges (high throughput, low latency)
- Work with existing DevOps teams to implement requirements
- Work with Data Science team to architect their solutions following best practices
- Innovate and communicate new practices, technologies and methodologies
What you'll need to be successful:
- Experience with leading cloud providers such as AWS, Azure and Google Cloud Engine and their offerings
- Working knowledge of Python, Java, Docker, Kubernetes, Mesos, etc.
- Experience using CI/CD tools (ex.: GitLab, Bitbucket, Terraform, etc.)
- Ability to setup monitoring (cost, performance, etc.) of cloud-based solutions
- Excellent communication and presentation skills in English. French is an asset.
Nice to Have:
- Experience with distributed solutions (ElasticSearch, Kafka, Spark, Cassandra’ etc.)
- Experience with High availability and High throughput architecture
- Experience with Big Data solutions (Hive, Spark, Kafka, BigQuery, Databricks, etc.)
- Experience with leading on-premises cloud solutions such as Mesos and Kubernetes
- Can build POC to demonstrate new tools, versions or opportunities.
- An obsession with security and vulnerability testing
As an equal opportunity employer, we celebrate diversity and are committed to creating an inclusive environment for all employees
IN this role, you may be exposed to adult content
Apply for this job
Does this job fit your talents and seem right for you? Don't hesitate to apply online now.