The Land Administration team builds large software solutions for the management and provision of land and property ownership information that processes millions of property-related transactions annually, and our land develop mapping infrastructure brings information to life in a visual way. Our customers are worldwide, but include a strong presence in BC.  The systems being developed have a client/server architecture and will be used by both back-office staff and directly by customers via a customer web portal.  
Our systems are high-availability production systems with large-scale client/server architectures.  Usability, reliability, performance and client productivity are key.
Our development methodology is based on the ‘Agile’ approach.  We’re using the latest Java technologies (especially open source) and frameworks including: Spring, Hibernate, Bootstrap, Angular, Eclipse RCP, XML, Spring-MVC, and both ReST and SOAP based Web Services.
  • Participate in all phases of the full development life-cycle

  • Working from requirements to design, code, integrate, test, deploy, debug, troubleshoot, and improve state-of-the-art software in collaboration with a team of software engineers, software testers, system engineers, and IT and network personnel

  • Create solutions that are attractive to customers, technically competitive, cost-effective, supportable and maintainable

Required Qualifications
  • A degree or diploma in Engineering, Applied Science, Computer Science, Science or related technical field

  • 1 to 3 years demonstrated experience with Java software development

  • Development experience with current frameworks such as Spring, Hibernate, Bootstrap, Angular, Eclipse RCP, XML, Spring-MVC, and both ReST and SOAP based Web Services

  • Experience with RESTful web APIs and endpoints

Preferred Qualifications
The qualifications below are a big plus, but not required
  • Experience with Maven build scripts, Python, web development (HTML5, CSS, XML/XSL), Jenkins & CI Integration, Cloud deployment, Cucumber, and Logging via Elastisearch, Logstash, Kibana (ELK)

  • Experience with JavaScript, and JSON

To be qualified you must be able to obtain and hold security clearance at the Reliability level
For candidates with less than three years of work experience, please include a transcript of your grades with your application.
Positions are based in Richmond, BC and may include domestic and foreign travel