Requirement Details

Back-End Java Developer (2 positions) Location: Burlington, Canada

Job DescriptionResponsibilities

  • Drive and deliver the next generation of features and functions to expand the companies product offerings
  • Find ways to leverage new technologies to increase the scalability and performance of the platform.
  • Recognize opportunities to expand the product suite to capitalize on new market opportunities.
  • Develop and architect new product features.
  • Make informed decisions, and be comfortable with celebrating your successes and learning from your failures. Skills & Requirements
  • Experience with highly available, multi-tenant, cloud-deployed applications.
  • Docker and Kubernetes experience a plus
  • BS/BA in Computer Science, or a related field, and a strong interest in investment management.
  • Experience in multi-threaded application environments.
  • Knowledge of SQL and NoSQL database architectures.
  • Expert programming in an object oriented programming language such as Java, C#, Python, or other non-Javascript based modern language.
  • Experience with Git.