Your browser cookies must be enabled in order to apply for this job. Please contact if you need further instruction on how to do that.

Java Backend SaaS Software Developer

Research and Development | Ottawa, Ontario, Canada | Full Time

Job Description

KodaCloud is looking for a Java SaaS Software Developers at Senior, Intermediate, and New Grad levels to design, and develop our Software-as-a-Service backend platform. Typical areas of features involve (at scale) analytics, Rules Engines, performance optimization, data access with RDBMS and NoSQL technologies. These features interact with the challenges of delivering Wi-Fi to business settings.

You would be responsible for:

  • Designing, developing, and supporting a scalable, reliable, and high-performance backend software systems involving Java, RDBMS, and the NoSQL technology eco-system
  • Supporting your ownership areas in a live environment


  • 2+ years experience in building analytics platforms for large multi-tenant services
  • 5+ years experience Java Object Oriented Programming
  • 5+ years experience in network programming, multi-threaded & concurrent programming
  • You have resolved Java garbage collection issues
  • Experience in large Service Oriented Architectures
  • 5+ years experience in designing highly-available, fault-tolerant systems
  • Experience working with large sets of data in real-time
  • You have strong written, verbal, and presentation communication skills

Even better:

  • Experience in Apache Spark
  • Experience in Elastic Search
  • Experience in Rules Engines
  • Experience with Amazon Web Services