Dieses Stellenangebot ist nicht mehr verfügbar
Java Developer Contract
TEEMA
- Vancouver, British Columbia, Canada
- Vancouver, British Columbia, Canada
Über
Contract duration - 1 year
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
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.
DevOps & 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 MicroServices and Distributed Systems.
Data Expertise: Advanced SQL skills (Oracle/PostgreSQL) coupled with hands-on experience in Redis or similar NoSQL/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.
Sprachkenntnisse
- English
Hinweis für Nutzer
Dieses Stellenangebot wurde von einem unserer Partner veröffentlicht. Sie können das Originalangebot einsehen hier.