ei3 is both cutting edge and rooted in history. It started in 1999 with the insight that industrial machine data becomes more valuable when securely liberated from the factory floor. Since then, ei3 has built and delivered solutions that deliver billions of dollars in value to our customers, based on secure communications, big data, and plentiful sensors.  Over time terms such as “Digital Transformation”, “Internet of Things”, and “Industry 4.0” were coined for our original insight, and other companies have entered the market. Because we were there when it started, we have the real-world experience that allows us to deliver a sensible and cost-efficient, “no-code IoT” approach, proven by thousands of people connecting to tens of thousands of machines every day. And we keep investing in our apps, infrastructure, and our people – keeping us and our customers ahead of the competition.  ei3 customers own their data. Our role is to keep data safe, secure and available. This critically important task is made easier with our ISO 27001 certified private cloud. Our state-of-the-art equipment located around the world in high-performance data centers is designed from the ground up to meet the needs of industrial machines and their owners and is open to integrate with your own data servers or cloud infrastructure. Our work is important to us and helps define who we are.  We are passionate about using technology to create new solutions for our customers. We are respectful of each other and our customers, and of all the diverse perspectives around the world. We are proud to be working together, and that the results of our hard efforts are good for our planet earth Everyone at ei3 team has a role and is responsible for delivering excellent work.  But our ethic of responsibility goes further; we act responsibly in cases where work is needed beyond our written role.  We do the right things because it’s the right thing to do. ei3’s team is its greatest asset and we know that it’s important to recognize and reward our team members for their work.  Rewards are found in professional satisfaction, work-life balance, benefits and compensation.   Therefore, we seek to recognize our employees for their contributions and provide relevant, meaningful and timely rewards that are in alignment with company goals and industry norms. Teamwork is at our foundation. At ei3 we know that by working together as a team we can deliver much more than the sum of our individual contributions. We are independent, self-financed and have grown based purely on the strength of our business and the value we bring to our customers. For us the future looks bright, we’re proud to have served many excellent companies over the years and look forward to continued growth.

ei3 Technical Services


Java Back End Developer interested in IoT

ei3, (www.ei3.com) is a fast-growing tech company with operations in New York, Montreal, and Zurich. We provide cutting-edge IIoT and AI solutions to leading manufacturers across the globe. ei3 powers Industrial Internet programs with a scalable, multi-tenant SaaS platform. With thousands of industrial devices in more than 100 countries, we collect data, compute analytics, and deliver actionable information in a white-labeled user experience. ei3's solutions transform service business, improve asset performance, increase yield, predict maintenance, and reduce energy consumption.

The successful candidate is primarily responsible for back-end development tasks, including the development and maintenance of our SaaS applications.  These tasks are scheduled to meet defined specifications, and include enhancements, creation of new functions, the composition of data-driven reports, and testing.

The person filling this position will have a valuable career opportunity to work with an outstanding team of software development professionals.  This position requires a minimum of three years of development experience working in a team environment.  A Bachelor of Science degree in Computer & Information Science or equivalent from an accredited college or university is a minimum requirement.


  • Design, develop and modify software elements and modules based on functional and system specifications. Optimize application for maximum speed and scalability.
  • Work closely with development team and product managers for understanding the specifications. Develop schema to meet specifications and execute.
  • Ensure architectural integrity and product quality. Participate in testing process; debug code quickly and efficiently.
  • Adhere to Ei3’s established processes and tools.
  • Participate and contribute to development team project meetings and scrums.
  • Contribute ideas for process improvement, including coding practices, standards and tools.
  • All other duties as assigned.

 Required Skills:

  • Proficient with Java, Java Server Pages (JSP), and JBoss / Tomcat.
  • Experience with Eclipse IDE, web services (REST, SOAP, API) and MySQL.
  • Additional experience with Java Server Faces (JSF), Javascript, BIRT, Hibernate, MSSQL, and/or C++, would be considered a plus.
  • Proficient working with Windows and Linux operating systems.
  • Fluent in English reading, writing and speaking.

 Personal Attributes and Additional Information:

  • Experience working both independently and in a collaborative team environment is essential.
  • Analytical, detail-oriented, and problem-solving capabilities essential.
  • Salary offered commensurate with experience.
  • Some international travel may be required, particularly to our main office in NY, USA after the pandemic.
  • Able to work at least 40 hours per week at home during the pandemic and at our office in Montreal, Québec after the pandemic.