Intermediate Java Developer
Posted 2hrs ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Intermediate Java Developer enhancing customer and associate experiences by developing innovative applications. Working remotely first and collaborating with teams in Vancouver, BC.
Responsibilities:
- Collaborate with engineers and product owners with a flexible, team-first mindset.
- Develop, test, debug, and demonstrate your work in an agile environment.
- Take initiatives in proposing and implementing application changes to address business needs
- Strengthen your leadership skills by giving technical direction to peers
Requirements:
- 3 to 5 years of experience with back-end development demonstrating proficiency with core development languages such as Java (J2EE, Spring Boot)
- Experience with API-led development and Microservices architecture
- Experience with relational and non-relational databases and SQL such as MSSQL, Oracle 12c+
- Experience with DevOps practices, including building and maintaining CI/CD pipelines, containerization (Git, OpenShift, Kubernetes Docker), and deploying Java applications to cloud environments.
- Knowledge of Test & Build frameworks (xUnit, Ant/Maven/npm)
- Experience with data structures, algorithms, distributed systems
Benefits:
- Remote-first work environment
- Employee discounts on awesome tech from day one
- Flexible health benefits and wellness program
- Training programs to build new and transferable skills

















