Skip to main content
B

Senior Java Developer (Canada based, 100 Remote)

Bitcoin Devs Company
Full Timesenior
CAPosted February 25, 2026

Resume Keywords to Include

Make sure these keywords appear in your resume to improve ATS scoring

JavaKotlinMySQLgRPC

Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score

Job Description

Overview

The Senior Java Developer plays a crucial role in our organization, being responsible for the design, development, and maintenance of high-quality software solutions using Java technologies. This position is vital in driving innovation and ensuring the reliability and efficiency of our software applications. As a key member of the development team, the Senior Java Developer will contribute to the entire software development lifecycle, from concept and design to testing and deployment.

Key responsibilities

  • 8+ years working on complex systems and delivering quality software
  • Well-developed curiosity and enjoy building creative solutions to complex problems
  • Worked on systems where data consistency and availability is required
  • Taken technical initiative on previous projects
  • Demonstrated experience working collaboratively in cross-functional teams
  • Expertise in the full software development life cycle
  • Strong communication skills and customer empathy
  • Contributing to the growth of our development capabilities through leading, mentoring and supporting fellow engineers

Required qualifications

  • Java 11 including JUnit, Hibernate, Guice, and Jersey
  • Kotlin
  • HTTP, JSON, gRPC, and Protocol Buffers
  • MySQL
  • Amazon Web Services
  • Event driven architecture

Want AI-powered job matching?

Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.

Get Started Free