×
Register Here to Apply for Jobs or Post Jobs. X

Senior Java Developer

Job in Vancouver, BC, Canada
Listing for: TEEMA
Contract position
Listed on 2026-03-08
Job specializations:
  • Software Development
    Software Engineer, DevOps, Cloud Engineer - Software, Full Stack Developer
Salary/Wage Range or Industry Benchmark: 100000 - 125000 CAD Yearly CAD 100000.00 125000.00 YEAR
Job Description & How to Apply Below
Position: Senior Java Developer Contract
  • Work can be done remotely however, you must be legally authorized to work in Canada, be based out of Canada and available to work PST hours.
  • Start - Early Mar 2026
  • The hiring process includes Coding assessment and a pair programming exercise.
Key Responsibilities
  • Architect & Develop:
    Design and build robust, high-scale back-end applications leveraging the Java ecosystem (Java 17/21) and Spring Boot framework.
  • Containerization & Orchestration:
    Lead the containerization strategy by developing Docker images and managing local and cloud deployments via Kubernetes.
  • Agile Leadership:
    Drive technical excellence within an Agile environment, actively participating in Sprint planning, backlog grooming, and daily stand-ups to ensure high-velocity, high-quality delivery.
  • Technical Governance:
    Actively drive architectural direction, participating in high-level planning and conducting rigorous code and architecture reviews.
  • Problem Solving:
    Exercise high-level creativity and initiative to deconstruct and solve complex, large-scale technical challenges.
  • Mentorship & Leadership:
    Lead by example through insightful code reviews, technical documentation, and hands-on mentoring of junior and mid-level engineers.
  • Quality Engineering:
    Champion best practices in unit testing (JUnit/Mockito) and integration testing within a modern CI/CD environment.
  • Systems Optimization:
    Engineer solutions for distributed systems, ensuring all data structures and algorithms are tuned for peak performance and low latency.
  • Technical Strategy:
    Provide technical leadership across the product lifecycle and define the long-term technical approach for the engineering team.
  • Stakeholder Synergy:
    Proactively communicate project status, risks, and technical hurdles to management while collaborating cross-functionally to find creative solutions to customer-facing issues.
Requirements
  • Experience:

    7+ years of professional software development experience with a mastery of the Java ecosystem.
  • SDLC Mastery:
    Proven experience working in Agile/Scrum frameworks, with a deep understanding of Sprint cycles and iterative development.
  • Dev Ops & Containers:
    Hands‑on proficiency with Docker (containerizing apps) and Kubernetes (orchestrating pods, services, and deployments).
  • Back‑end Mastery:
    Deep proficiency in Spring Boot, Servlets/JSP, and Object‑Relational Mapping (Hibernate/JPA).
  • Architecture:
    Proven track record of building, deploying, and scaling Micro Services and Distributed Systems.
  • Data Expertise:
    Advanced SQL skills (Oracle/Postgre

    SQL) coupled with hands‑on experience in Redis or similar No

    SQL/caching layers.
  • Core Fundamentals:
    Expert grasp of multi‑threading, high‑concurrency patterns, and JVM memory management.
  • Testing:
    Experience implementing comprehensive automated testing strategies (Unit, Integration, and Regression).
  • Performance Engineering:
    Proficiency with profiling and debugging tools (e.g., Jmeter) to identify and resolve system bottlenecks.
  • Communication:
    Exceptional communication skills with a proven ability to thrive within a distributed, global team.
  • Collaboration:

    A "team‑first" mindset with the ability and willingness to pair program to solve complex blockers.

Thank you for your interest. Only shortlisted candidates will be contacted. No third party.

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary