Senior Java Developer
Vancouver, BC • Direct Hire • February 27, 2026 • 86358
Base Salary Range: $90000 - $130000
Job Title: Senior Java Developer
Job ID: 86358
Location: Vancouver, BC – Hybrid
Overview:
As a Senior Java Developer, you’ll be using leading-edge technologies to build pioneering products that are used by tens of thousands of users globally to solve real-world business problems. You’ll also tackle interesting and engaging challenges related to scalability and high availability in big data environments, working in an environment that continuously pushes the boundaries of Java technology. This is an opportunity to work alongside some of the best Java developers and apply your craft in an environment that encourages creative thinking and autonomy. Developers think beyond a single component to build complete system solutions and work collaboratively with peers, including other Developers, Testers, DevOps, and Product Management. Challenge yourself by learning new technologies and applying your skills across different projects and application domains. If you are committed to code that is clean, well-tested, well-reviewed, performant, and secure, you’ll fit right in.
Tech Stack:
-
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
- Service-oriented architecture
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.
For more information about TEEMA and to consider other career opportunities, please visit our website at www.teemagroup.com