Senior Java Developer

TEEMA View all jobs

  • Vancouver, BC
  • $90,000-130,000 per year
  • Permanent
  • Full-time
  • 1 month ago
Job Title: Senior Java DeveloperLocation: Vancouver, BC – Hybrid 3x a week onsite
Job ID: 86358Overview:
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’ll Do:
  • 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
Required 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
Experience With Any of the Following Is an Asset:
  • Application performance tuning
  • Cloud computing, virtualization, and containerization
  • Big Data technology
Salary Range: $90,000 – $130,000 CADThank 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

TEEMA

Similar Jobs

  • Senior Software Engineer (Java)

    Mastercard

    • Vancouver, BC
    • $111,000-160,000 per year
    Our Purpose Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we’re helping build a sustainable economy wh…
    • 1 month ago
  • Senior Software Developer

    Benevity

    • Vancouver, BC
    Meet Benevity Benevity is the way the world does good, providing companies (and their employees) with technology to take social action on the issues they care about. Through givi…
    • 21 hours ago