Property Vista's Job Board

Java Developer
Toronto, Ontario, Canada

Introduction

Property Vista is one of the most dynamic and fast-growing Property Management tech companies in North America. We are the #1 Resident Portal Solution in Canada and working on becoming the #1 Property Management Software platform globally. Our team is diverse, high-performing and international, helping us to create a truly inspiring work environment in which you will thrive.


We’re looking for an experienced Java Developer to join our Software Development team.

Company

Property Vista is on a mission to change how our property management clients serve tenants, stay relevant and prepare for tomorrow through software platforms that are integrated, intuitive and grounded in deep expertise. 


A job at Property Vista isn't really the type of job you would get elsewhere. We're not a bank, or an insurance company, or a "fancy-pants strategic agency". We're a software-as-a-service tech company working to create a better environment for Property Managers and their Tenants. Tackling everything from payment solutions to a full on 360 degree property management focused CRM solution, we strive to make a difference in this usually dinosaur-like industry of property management. 


Position

You will be working with a team of talented developers to transform our legacy systems and java applications to the next level. 


  • Improve runtime performance
  • Shape next level of scalability to support our user growth
  • Evolve and expand both internal and external API development
  • Create API test automation
  • Identify solutions for seamless integrations with a variety of complex business systems
  • Recommend resolutions to any infrastructure problems and evaluate them for fit
  • Help with continuous improvement related to tooling, streamlining processes, and working across teams


Required Skills

  • A degree in Computer Science, Engineering or a related field and relevant experience (preferable 5+ years)
  • Knowledge of Java web-based application and software design
  • Infrastructure as code experience with AWS CloudFormation, Terraform, or Ansible
  • Experience with application monitoring, profiling and performance optimization
  • Knowledge of PostgreSQL or similar relational databases
  • Vert.x, Hazelcast, Atomix, REST, GraphQL, gRPC and distributed frameworks are an asset
  • API expertise including security, OAUTH, and SAML
  • Work with others to deliver results and contribute in a meaningful way
  • Solve complex problems by understanding the root cause and proposing several possible solutions
  • Ability to embrace change, handle ambiguity, and willingness to challenge the status quo


Know someone who would be a perfect fit? Let them know!