Full Stack Java Developer

We are looking for a seasoned  Full Stack Java Developer to join our fast growing team. This role will be a mixture of strategy and execution to create an exceptional product experience for our clients. It is a great opportunity to work with the cutting edge technologies and be a part of talented development team.

Responsibilities:

  • Develop and maintain the front-end / back-end portions of the system
  • Identify and execute performance optimization
  • Multi-platform and cross-browser development and debugging

Requirements:

  • Strong knowledge of Spring (Spring Boot, Security, Spring Cloud, Spring Data, etc), Hibernate, Maven
  • Solid experience in MySQL / Postgres / MongoDB.
  • Understanding of TDD values and experience in applying them to real projects.
  • Extensive experience with JavaScript programming and frameworks e.g. Angular, React and Backbone.
  • Extensive experience in writing semantic HTML5, CSS3 and CSS preprocessors like Sass and Less.
  • Excellent knowledge of HTTP, REST API.
  • Experience with microservice architecture.
  • Working experience with Linux + Continuous Integration (Jenkins, Team City, Code Coverage Reporting, Continuous Deployment, etc).
  • Real life experience with distributed Agile projects as a part of a multi-skilled team.
  • Ability to provide realistic time estimates for assigned work tasks and meet the deadlines.
  • Candidate must be fluent in verbal/written English as the position involves communication with customers.

Location: Vancouver

Job type: contract

 

Role you’re applying for:
Upload Resume