Full stack developer

Location: Victoria, British Colombia, Canada
Date Posted: 29-12-2017
Job Title: Full stack developer
Job ID #: 171263
Location: Victoria, BC
Start Date: ASAP
Interview Type: Phone & Skype


Specific skills include the following:


Technical capabilities including strong working experience in the following technologies and
environments:
  • Git for source control
  • Front-end languages and libraries e.g. JavaScript, HTML, CSS
  • ModelView frameworks ReactJS, AngularJS, Angular, SpringMVC/SpringBoot
  • Java, Python, Javascript (Node) languages for application development.
  • Web application development frameworks (Spring , Django, Flask, Express).
  • Database development / integration (PostgreSQL, MongoDB).
  • Using web service technologies / patterns (e.g. HTTP, REST, JSON) to develop and deliver
  • components according to a microservices architectural approach.
  • Developing and integrating authorization control systems - for API and microservices, applications, databases based upon attribute-based access control (ABAC) and role- based access control (RBAC) .
  • Experience with cloud deployment of containerized applications (using Docker or equivalent).
  • Experience delivering code to a continuous integration, deployment and testing environment.

Preference may be provided to candidates with the following skills:
  • Experience implementing authentication
  • Experience deploying and managing cloud hosted applications using a commercial cloud vendor
  • such as MS Azure, Amazon Web Services, or Google Container Engine.
  • Experience working with Big Data / Hadoop technologies (e.g. HDFS, Spark) and in particular the
  • Hortonworks Data Platform.
  • Experience developing tests in a test-driven software development environment, including
  • experience developing unit and functional tests and experience reviewing peer code.
  • Experience with clustered environments used in the provisioning of horizontal scaling applications.
  • Experience with software tracing techniques for the diagnosis of application problems and
  • performance issues.
  • Experience working with Apache Atlas
  • Experience working or develolping with Apache NiFi or Pentaho PDI
  • Experience developing and integrating user management and security components
  • (authorization, authentication, roles)
  • Experience developing products and services for use by analysts and data scientists.
  • The ideal candidate will also have strong written and verbal communication skills.
or
this job portal is powered by CATS