Software Architect - JAVA
Vena Solutions - Toronto, ON

This job posting is no longer available on Indeed. Find similar jobs:Software Architect jobs - Vena Solutions jobs

Are you passionate about technology? Do you get excited just thinking about the possibilities? Do you love being part of a team where collaboration is key and where your voice gets heard? If so, we want to hear from you!

At Vena Solutions we are revolutionizing the way companies work with their data. We’re currently looking for talented, smart and energetic engineers who love to solve complex problems. Here's your opportunity to join a fast-paced, dynamic organization that uses bleeding edge technologies and the latest in open source.

About the Role
The ideal candidate for this position loves building software from the ground up using the latest in open source tools and technologies. As a Software Architect you would be tasked with building out the next evolution of our Vena multi-tenant SaaS product. Our backend server is written in pure Java using packages such as Apache MINA, Guava, Guice, Mongo, Commons, GSON. At Vena you will be exposed to incredibly interesting server platform development, our in-memory cube, parallel programming and scaling techniques to serve thousands of concurrent requests.


  • Architect and build server-side code in Java
  • Create robust high-volume production applications
  • Prototypes new techniques and technologies
  • Work autonomously or with a team to design and develop flexible object oriented code
  • Think outside the box, using the latest software technologies
  • Analyze, design and develop new features and products
  • Reorganize and refactor code so we can develop features faster

Skills and Requirements:

  • Post-secondary education in Computer Science, Engineering or related field
  • Over 5 years’ experience architecting highly-available applications
  • Expert Java coding and debugging techniques
  • Expertise working with SQL Databases
  • Experience with NoSQL Databases
  • Solid CS foundation in data structures, algorithms, software design, concurrency, etc.

Why Vena?

  • Learn and grow, surrounded by a great team with great minds
  • Work with the latest technologies on products you can be proud of
  • Get in on the ground floor of something big and share in its success
  • Participate in some amazing team events
  • Competitive salary and benefits package
  • Career growth and opportunity for advancement
  • Free breakfast provided daily
  • You’ll have fun and make a difference – we’re diverse, dynamic and open

Company Overview
Vena Solutions delivers a comprehensive, innovative and simple-to-use Spreadsheet Process Management solution with Vena 5. Our goal is to make financial spreadsheet-based processes more efficient for organizations. We do this to optimize productivity, mitigate risk and reduce costs by improving the efficiency, quality and control of spreadsheet-intensive business processes.

About this company
At Vena Solutions, our mission is to help smart companies better manage their data, spreadsheets, and files. Our Software-as-a-Service...