More jobs:
Job Description & How to Apply Below
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:
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:
×