Vancouver, BC, Canada

Java Full-Stack Developer

 Job Description:

Note: This is a 100% Remote position for candidates who are residing anywhere in Canada and willing to work in PST 

Mandatory Key skills requirements:

Backend: Java 8, Springboot, ReactJS
Cloud:
Strong experience with Amazon Web Services

Position Overview:


Our Client is seeking a motivated and experienced software engineer to join their Product Delivery platform team. This platform is responsible for providing products and their updates to the customers . You'll be responsible for building new and enhancing existing APIs and UI experiences.

Responsibilities


  • Design, code, test, debug and document new and existing components to ensure that software meets business, quality and operational needs
  • Build high quality code by developing both unit and integration testing
  • Design and develop RESTful APIs using Microservices architecture using Java
  • Design and develop UI using ReactJS
  • Participate in code reviews to ensure new code conforms to the highest standards
  • Work with the team to troubleshoot code-level problems quickly and efficiently
  • Excellent technical problem-solving skills and aptitude to learn new technologies and methodologies

Minimum Qualification

  • BS/MS in computer science or related technical field
  • Over 7 years of professional experience developing scalable, distributed applications
  • Strong experience in object-oriented programming with Java 8 and ReactJS
  • Broad experience with the Spring boot framework
  • Experience working with containerization technology like Docker
  • Strong experience with building cloud-based API platforms or backend systems