Intermediate Java Developer

Posted 2hrs ago

Employment Information

Education
Salary
Experience
Job Type

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