Job Search and Career Advice Platform

Enable job alerts via email!

Senior Java Developer

TEEMA

Vancouver

On-site

CAD 90,000 - 130,000

Full time

24 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology consultancy is seeking a Senior Java Developer in Vancouver, British Columbia. This role involves designing and implementing scalable services within a focused team, utilizing best practices and new technologies. The ideal candidate will have over 8 years of Java development experience in an Agile environment and a passion for clean, secure code. A salary range of $90,000 to $130,000 is offered annually.

Qualifications

  • Minimum 8 years of Java development experience in an Agile environment.
  • Experience in building scalable, multi-threaded applications and services.
  • Solid understanding of modern software design principles.
  • Passion for Test Driven Development.

Responsibilities

  • Design, implement and provide architectural guidance in deploying high scale services.
  • Pair programming and peer reviews.
  • Write unit and integration tests for your Java code.
  • Collaborate with testers in development of functional test cases.
  • Monitor and support the operation of production systems.

Skills

Java development
Agile methodologies
Unit testing
API development
Linux
Test Driven Development
Big Data technologies
Network protocols

Tools

Hadoop
Kafka
Cassandra
Ansible
Job description

Job Title: Senior Java Developer Job ID: 61241 Location: Vancouver, British Columbia

Overview:

The Senior Java Developer is a member of a small, highly focused team, responsible for building services for highly scalable and robust messaging, data acquisition and archiving systems, using leading edge technologies. This is an opportunity to work alongside some of the best Java developers in the city and apply your craft in an environment that encourages creative thinking and autonomy. We encourage our developers to think beyond a single component to build complete system solutions. Challenge yourself by learning new technologies and apply your skills across our different projects and application domains. If you are committed to code that is clean, well-tested, well-reviewed, performant and secure then you’ll fit in around here.

Your job:
  • Design, implement and provide architectural guidance in deploying high scale services
  • Pair programming and peer reviews
  • Write unit and integration tests for your Java code
  • Collaborate with testers in development of functional test cases
  • Develop deployment systems for Java based systems
  • 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
About you:
  • Minimum 8 years of Java development experience in an Agile environment, building scalable, multi-threaded applications and services
  • API development experience in service and resource-oriented architectures
  • Solid understanding of modern software design principles
  • Fluency with Linux
  • Passion for Test Driven Development
  • Big Data technologies, such as Hadoop, Kafka, and Cassandra
  • Understanding of network protocols such as HTTP, TLS, TCP
Nice to have:
  • Experience with high data volume distributed systems
  • Soft real-time systems
  • Experience doing performance tuning
  • Cloud computing, virtualization and containerization
  • Continuous integration systems
  • Deployment technology such as Ansible
Salary/Rate Range:

$90,000—$130,000 annually

For more information about TEEMA and to consider other career opportunities, please visit our website at www.teemagroup.com

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.