NoSQL Databases (Cassandra, MongoDB)
Large-scale data processing (Hadoop, Kafka)
Text search engines (Lucene, OpenSearch)
CI/CD Tools (Maven, Jenkins, Ansible)
Container Platforms (Kubernetes, Docker)
Monitoring and alerting (Loki, Grafana, Prometheus, Zabbix)
Linux (Ubuntu, Rocky Linux)
What you will be doing:
Work as part of an agile development team to design and build enterprise-scale services using Java
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 detailed 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
What you must have:
Minimum 10 years of Java development experience
Technology Experience
Java
Linux
Network protocols such as HTTP, TLS, TCP
Web services technologies such as REST, JSON, or Thrift
Experience With:
Agile development methodologies
Test-driven development
Continuous integration systems
Multi-threaded programming
Nice to have:
Experience with any of the following:
Application performance tuning
Cloud computing, virtualization, and containerization
Big Data technology
Salary/Rate Range: $90,000 - $130,000 CAD
Thank you for your interest in this opportunity. If you are selected to move forward in the process, we will contact you directly. If you do not hear from us, we encourage you to continue visiting our website for other roles that may be a good fit.
Senior Java Developer • Vancouver, BC